(20 lines)
1 PREFIX=$(HOME)/.local3 EXECUTABLES := $(shell find . -maxdepth 1 -type f -executable -printf "%f\n")5 all:6 @echo Nothing to make.8 install: $(EXECUTABLES)9 @if ! echo "$$PATH" | tr ':' '\n' | grep -qx "$(PREFIX)/bin"; then \10 echo "$(PREFIX)/bin is not in your "'$$PATH'" variable"; \11 exit 1; \12 fi13 echo cp $(EXECUTABLES) $(PREFIX)/bin15 uninstall:16 @for f in $(EXECUTABLES); do \17 rm -v "$(PREFIX)/bin/$$f"; \18 done20 .PHONY: all install uninstall