vhidkb

virtual HID keyboard
git clone git://git.rr3.xyz/vhidkb
Log | Files | Refs | README | LICENSE

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