Makefile (699B)
1 .POSIX: 2 3 include config.mk 4 5 vhidkb: vhidkb.c config.mk 6 $(CC) $(CFLAGS) -o $@ vhidkb.c 7 8 README: vhidkb.1 9 man ./vhidkb.1 | col -b | sed 's/\t/ /g' > README 10 11 install: vhidkb 12 mkdir -p $(DESTDIR)$(PREFIX)/bin 13 cp -f vhidkb $(DESTDIR)$(PREFIX)/bin/ 14 chmod 755 $(DESTDIR)$(PREFIX)/bin/vhidkb 15 mkdir -p $(DESTDIR)$(MANPREFIX)/man1 16 cp -f vhidkb.1 $(DESTDIR)$(MANPREFIX)/man1/ 17 chmod 644 $(DESTDIR)$(MANPREFIX)/man1/vhidkb.1 18 19 install-sgid: install 20 chgrp $(GROUP) $(DESTDIR)$(PREFIX)/bin/vhidkb 21 chmod g+s $(DESTDIR)$(PREFIX)/bin/vhidkb 22 23 uninstall: 24 rm -f $(DESTDIR)$(PREFIX)/bin/vhidkb 25 rm -f $(DESTDIR)$(MANPREFIX)/man1/vhidkb.1 26 27 clean: 28 rm -f vhidkb 29 30 .PHONY: install install-sgid uninstall clean