#!/usr/bin/make -f FIND = $(patsubst $(1)/%,%,$(wildcard $(2)/*)) COMMANDS = $(call FIND,$(BINDIR),$(BINDIR)) $(COMMANDS): % : $(call FIND,$(BINDIR),$(BINDIR)/%) % :: "$(BINDIR)/$@" $(ARGS) include $(wildcard $(DEPDIR)/*)