DESTDIR ?= /usr/local binaries = markam markam-convert install-binaries = $(addprefix install-,$(binaries)) objects = paths.o common.o .PHONY: all install all: $(binaries) install: $(install-binaries) markam: markam.scm $(objects) csc $^ -o $@ markam-convert: markam-convert.scm $(objects) csc $^ -o $@ $(install-binaries): install-%: % install -Dm 755 $* "$(DESTDIR)/bin/$*" $(objects): %.o: %.scm csc -c $^