esp-open-rtos/tests/Makefile
2016-08-19 17:29:27 +03:00

27 lines
557 B
Makefile

TESTS = $(shell find $(dir $(lastword $(MAKEFILE_LIST))) \
-mindepth 2 -maxdepth 2 -name Makefile | sed s/Makefile//g)
# Generate some dummy .dummybuild/.dummyrebuild target files
TESTS_BUILD = $(patsubst %,%.dummybuild,$(TESTS))
TESTS_TEST = $(patsubst %,%.dummytest,$(TESTS))
all: $(TESTS_BUILD)
$(TESTS_TEST): $(TESTS_BUILD)
test: $(TESTS_TEST)
clean: $(TESTS_BUILD)
clean: GOAL=clean
%.dummybuild:
$(MAKE) -C $(dir $@) $(GOAL)
%.dummytest:
$(MAKE) -C $(dir $@) flash
$(MAKE) -C $(dir $@) run_test
.PHONY: all test
.NOTPARALLEL:
.ONESHELL: