### Targets directory name TARGET_DIRS = decode_simple ### Macro for execting sub dirs define EXECUTE_SUBDIRS @$(foreach SUBDIR, $(TARGET_DIRS), \ (cd $(SUBDIR) && $(MAKE) $(1));\ ) exit endef ### Targets all: $(call EXECUTE_SUBDIRS,$(@)) %: $(call EXECUTE_SUBDIRS,$(@))