Newer
Older
mbed-os / platform / randlib / tests / unit / Makefile
@Lingkai Dong Lingkai Dong on 2 Sep 2020 506 bytes Restructure platform/randlib
#scan for folders having "Makefile" in them and remove 'this' to prevent loop
ifeq ($(OS),Windows_NT)
all:
clean:
else
DIRS := $(filter-out ./, $(sort $(dir $(shell find . -name 'Makefile'))))

all:
	for dir in $(DIRS); do \
		cd $$dir; make gcov; cd ..;\
	done

clean:
	for dir in $(DIRS); do \
		cd $$dir; make clean; cd ..;\
	done
	rm -rf ../source/*gcov ../source/*gcda ../source/*o
	rm -rf stubs/*gcov stubs/*gcda stubs/*o
	rm -rf results/*
	rm -rf coverages/*
	rm -rf results
	rm -rf coverages
endif