From 0c68712fa8f4b8efeb2659058b8f71c5d61d9ef3 Mon Sep 17 00:00:00 2001 From: Martine Lenders Date: Sat, 9 Aug 2014 03:33:45 +0200 Subject: [PATCH] make: Add target to show if boards that are supported by apps --- Makefile.include | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Makefile.include b/Makefile.include index 1ac1b589b..effe6260d 100644 --- a/Makefile.include +++ b/Makefile.include @@ -141,6 +141,14 @@ $(USEPKG:%=${BINDIR}%.a): @mkdir -p ${BINDIR} "$(MAKE)" -C $(RIOTBASE)/pkg/$(patsubst ${BINDIR}%.a,%,$@) +info-boards-supported: BOARDS=$(shell find $(RIOTBASE)/boards/* -maxdepth 0 -type d \! -name *-common) +info-boards-supported: +ifneq (,$(BOARD_WHITELIST)) + @echo "$(filter $(BOARD_WHITELIST), $(foreach _board, $(BOARDS), $(shell echo "$(_board)" | xargs basename)))" +else + @echo "$(filter-out $(BOARD_INSUFFICIENT_RAM), $(filter-out $(BOARD_BLACKLIST), $(foreach _board, $(BOARDS), $(shell echo "$(_board)" | xargs basename))))" +endif + clean: @for i in $(USEPKG) ; do "$(MAKE)" -C $(RIOTBASE)/pkg/$$i clean || exit 1; done rm -rf $(BINDIR) $(CLEANFILES)