1 2### Targets directory name 3TARGET_DIRS = decode_simple 4 5 6### Macro for execting sub dirs 7define EXECUTE_SUBDIRS 8 @$(foreach SUBDIR, $(TARGET_DIRS), \ 9 (cd $(SUBDIR) && $(MAKE) $(1));\ 10 ) exit 11endef 12 13 14### Targets 15all: 16 $(call EXECUTE_SUBDIRS,$(@)) 17 18%: 19 $(call EXECUTE_SUBDIRS,$(@)) 20