INSTALL ?= install DESTDIR ?= html TARGETS := `git ls-files | grep -P -v README.txt` .PHONY: help help: @echo "Usage:" @echo -e "\tmake install DESTDIR=path/to/destdir" .PHONY: install install: install -m 755 -d $(DESTDIR)/htdocs/ @for target in $(TARGETS) ; do \ echo $(INSTALL) -m 644 $$target $(DESTDIR)/$$target ; \ $(INSTALL) -m 644 $$target $(DESTDIR)/$$target ; \ done