buildtests.inc.mk
620 Bytes
.PHONY: buildtest
ifeq ($(BUILD_IN_DOCKER),1)
buildtest: ..in-docker-container
else
buildtest:
@ \
RESULT=true ; \
for board in $(BOARDS); do \
${COLOR_ECHO} -n "Building for $$board ... " ; \
BOARD=$${board} RIOT_CI_BUILD=1 RIOT_VERSION_OVERRIDE=buildtest \
$(MAKE) clean all -j $(NPROC) >/dev/null 2>&1; \
RES=$$? ; \
if [ $$RES -eq 0 ]; then \
${COLOR_ECHO} "$(COLOR_GREEN)success.${COLOR_RESET}" ; \
else \
${COLOR_ECHO} "$(COLOR_RED)failed!${COLOR_RESET}" ; \
RESULT=false ; \
fi ; \
$(MAKE) clean-intermediates >/dev/null 2>&1 || true; \
done ; \
$${RESULT}
endif # BUILD_IN_DOCKER