1 2 3 4 5 6 7 8 9 10 11 12
#!/usr/bin/make -f FIND = $(patsubst $(1)/%,%,$(wildcard $(2)/*)) COMMANDS = $(call FIND,$(BINDIR),$(BINDIR)) $(COMMANDS): % : $(call FIND,$(BINDIR),$(BINDIR)/%) % :: "$(BINDIR)/$@" $(ARGS) include $(wildcard $(DEPDIR)/*)