Added manpages for (most of) the external API functions
This commit is contained in:
21
Makefile
21
Makefile
@@ -8,6 +8,8 @@ SONAME=libtermkey.so.0
|
||||
PREFIX=/usr/local
|
||||
LIBDIR=$(PREFIX)/lib
|
||||
INCDIR=$(PREFIX)/include
|
||||
MANDIR=$(PREFIX)/share/man
|
||||
MAN3DIR=$(MANDIR)/man3
|
||||
|
||||
ifeq ($(DEBUG),1)
|
||||
CFLAGS_DEBUG=-ggdb -DDEBUG
|
||||
@@ -29,11 +31,24 @@ clean:
|
||||
rm -f *.o demo
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
install: install-inc install-lib install-man
|
||||
|
||||
install-inc:
|
||||
install -d $(DESTDIR)$(INCDIR)
|
||||
install -m644 termkey.h $(DESTDIR)$(INCDIR)
|
||||
install -d $(DESTDIR)$(LIBDIR)/pkgconfig
|
||||
sed "s,@PREFIX@,$(PREFIX)," <termkey.pc.in >$(DESTDIR)$(LIBDIR)/pkgconfig/termkey.pc
|
||||
|
||||
install-lib:
|
||||
install -d $(DESTDIR)$(LIBDIR)
|
||||
install libtermkey.so $(DESTDIR)$(LIBDIR)/$(SONAME)
|
||||
ln -sf $(SONAME) $(DESTDIR)$(LIBDIR)/libtermkey.so
|
||||
install -d $(DESTDIR)$(LIBDIR)/pkgconfig
|
||||
sed "s,@PREFIX@,$(PREFIX)," <termkey.pc.in >$(DESTDIR)$(LIBDIR)/pkgconfig/termkey.pc
|
||||
|
||||
install-man:
|
||||
install -d $(DESTDIR)$(MAN3DIR)
|
||||
for F in *.3; do \
|
||||
gzip <$$F >$(DESTDIR)$(MAN3DIR)/$$F.gz; \
|
||||
done
|
||||
ln -sf termkey_new.3.gz $(DESTDIR)$(MAN3DIR)/termkey_free.3.gz
|
||||
ln -sf termkey_getkey.3.gz $(DESTDIR)$(MAN3DIR)/termkey_getkey_force.3.gz
|
||||
ln -sf termkey_setwaittime.3.gz $(DESTDIR)$(MAN3DIR)/termkey_getwaittime.3.gz
|
||||
|
||||
Reference in New Issue
Block a user