diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 21 | 
1 files changed, 18 insertions, 3 deletions
@@ -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  | 
