|
@@ -4,7 +4,9 @@ noarg:
|
|
|
PROGS := count_instructions
|
|
|
EXTRA_SOURCES := ../harness.c event.c
|
|
|
|
|
|
-all: $(PROGS) sub_all
|
|
|
+SUB_TARGETS = ebb
|
|
|
+
|
|
|
+all: $(PROGS) $(SUB_TARGETS)
|
|
|
|
|
|
$(PROGS): $(EXTRA_SOURCES)
|
|
|
|
|
@@ -20,13 +22,8 @@ run_tests: all sub_run_tests
|
|
|
clean: sub_clean
|
|
|
rm -f $(PROGS) loop.o
|
|
|
|
|
|
-
|
|
|
-SUB_TARGETS = ebb
|
|
|
-
|
|
|
-sub_all:
|
|
|
- @for TARGET in $(SUB_TARGETS); do \
|
|
|
- $(MAKE) -C $$TARGET all; \
|
|
|
- done;
|
|
|
+$(SUB_TARGETS):
|
|
|
+ $(MAKE) -k -C $@ all
|
|
|
|
|
|
sub_run_tests: all
|
|
|
@for TARGET in $(SUB_TARGETS); do \
|
|
@@ -38,4 +35,4 @@ sub_clean:
|
|
|
$(MAKE) -C $$TARGET clean; \
|
|
|
done;
|
|
|
|
|
|
-.PHONY: all run_tests clean sub_all sub_run_tests sub_clean
|
|
|
+.PHONY: all run_tests clean sub_run_tests sub_clean $(SUB_TARGETS)
|