commit d8e47099ddc51bc26d6b39ac7aecf8beb6346efc parent cfa50f102e1df590645513ddbdf74af868508e00 Author: Robert Russell <robertrussell.72001@gmail.com> Date: Tue, 16 Jul 2024 22:24:03 -0700 Add Makefile Diffstat:
| A | Makefile | | | 23 | +++++++++++++++++++++++ |
| A | config.mk | | | 2 | ++ |
2 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile @@ -0,0 +1,23 @@ +.POSIX: + +include config.mk + +httpserve: httpserve.go + go build + +install: httpserve + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp -f httpserve $(DESTDIR)$(PREFIX)/bin/ + chmod 755 $(DESTDIR)$(PREFIX)/bin/httpserve + mkdir -p $(DESTDIR)$(MANPREFIX)/man1 + cp -f httpserve.1 $(DESTDIR)$(MANPREFIX)/man1/ + chmod 644 $(DESTDIR)$(MANPREFIX)/man1/httpserve.1 + +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/httpserve + rm -f $(DESTDIR)$(MANPREFIX)/man1/httpserve.1 + +clean: + rm -f httpserve + +.PHONY: install uninstall clean diff --git a/config.mk b/config.mk @@ -0,0 +1,2 @@ +PREFIX = /usr/local +MANPREFIX = $(PREFIX)/share/man