PREFIX ?= /usr BINDIR ?= $(DESTDIR)$(PREFIX)/bin MANDIR ?= $(DESTDIR)$(PREFIX)/share/man .PHONY: help install uninstall help: @echo "spm — Simple Package Manager" @echo @echo "Targets:" @echo " make install install spm and man page" @echo " make uninstall remove spm and man page" @echo @echo "Variables:" @echo " PREFIX installation prefix (default: /usr)" @echo " DESTDIR staging directory for packaging" install: install -d $(BINDIR) install -m755 spm $(BINDIR)/spm install -d $(MANDIR)/man1 install -m644 spm.1 $(MANDIR)/man1/spm.1 uninstall: rm -f $(BINDIR)/spm rm -f $(MANDIR)/man1/spm.1