# In-tree-build (for examples)\r
#####################################################################\r
\r
- BUILD_IN_TREE=y\r
ifneq ($(BOARDDIR),)\r
$(warning BOARDDIR defined in an in-tree-build)\r
endif\r
\r
+ BUILD_IN_TREE=y\r
+\r
+\r
# Try to get name of board\r
- boardpath=$(realpath $(CURDIR)/../..)\r
- boarddir=$(subst $(realpath $(ROOTDIR)/boards)/,,$(boardpath))\r
+ ifeq ($(boarddir),)\r
+ boardpath=$(realpath $(CURDIR)/../..)\r
+ boarddir=$(subst $(realpath $(ROOTDIR)/boards)/,,$(boardpath))\r
+ endif\r
\r
# Redirect to normal build\r
.PHONY: all clean\r
$(Q)$(MAKE) -C $(ROOTDIR) BOARDDIR=$(boarddir) BDIR=$(CURDIR) all\r
\r
clean: \r
- @echo Cleaning dir $(boarddir) \r
- $(Q)rm -rf obj_$(boarddir)\r
+ @echo Removing dir $(boarddir) \r
+ rm -rfv obj_$(boarddir)\r
+ rm -rfv $(ROOTDIR)/binaries/$(boarddir)/$(PROJECTNAME)*\r
@echo done!\r
\r
endif\r