Makefile (579B)
1 .POSIX: 2 3 include config.mk 4 5 httpserve: httpserve.go 6 go build 7 8 README: httpserve.1 9 man ./httpserve.1 | col -b | sed 's/\t/ /g' > README 10 11 install: httpserve 12 mkdir -p $(DESTDIR)$(PREFIX)/bin 13 cp -f httpserve $(DESTDIR)$(PREFIX)/bin/ 14 chmod 755 $(DESTDIR)$(PREFIX)/bin/httpserve 15 mkdir -p $(DESTDIR)$(MANPREFIX)/man1 16 cp -f httpserve.1 $(DESTDIR)$(MANPREFIX)/man1/ 17 chmod 644 $(DESTDIR)$(MANPREFIX)/man1/httpserve.1 18 19 uninstall: 20 rm -f $(DESTDIR)$(PREFIX)/bin/httpserve 21 rm -f $(DESTDIR)$(MANPREFIX)/man1/httpserve.1 22 23 clean: 24 rm -f httpserve 25 26 .PHONY: install uninstall clean