6 all: $(foreach i
,$(DIRS
),build-
$i)
8 test: $(foreach i
,$(TESTDIRS
),test-
$i)
10 clean: $(foreach i
,$(DIRS
),clean-
$i)
14 $(foreach i
,$(DIRS
),build-
$i):
15 $(MAKE
) -C
$(subst build-
,,$@
) all OPTS
='$(OPTS)'
17 $(foreach i
,$(DIRS
),test-
$i):
18 $(MAKE
) -C
$(subst test-
,,$@
) test OPTS
='$(OPTS)' TESTOPTS
='$(TESTOPTS)'
20 $(foreach i
,$(DIRS
),clean-
$i):
21 $(MAKE
) -C
$(subst clean-
,,$@
) clean OPTS
='$(OPTS)'