blob: 58b0270b607786270ae8c9368c7dec37216cd9b8 [file] [log] [blame]
BUILD_ROOT = $(shell pwd)
include Make.defines
#DIRS = helloworld test_ql
include config
# (cd $$i && echo "making $$i" && $(MAKE))
all:
@echo ROOT=$(ROOT)
@echo CC=$(CC)
@echo OUT_DIR=$(OUT_DIR)
@rm -rf $(OUT_DIR)
@ [ ! -d out/bin ] && mkdir -p out/bin
@ [ ! -d out/lib ] && mkdir -p out/lib
@for i in $(MBTK_BUILD_DIRS); do \
if [ -d $$i ];then \
($(MAKE) -C $$i) || exit 1; \
fi \
done
@echo "Success"
clean:
@for i in $(MBTK_BUILD_DIRS); do \
(cd $$i && echo "Cleaning $$i" && $(MAKE) clean) || exit 1; \
done
rm -rf $(OUT_DIR)
#SUBDIRS := $(wildcard */)
#SUBDIRS_WITH_MAKEFILES := $(foreach dir,$(SUBDIRS),$(if $(wildcard $(dir)Makefile),$(dir),))
#
#all:
# @echo $(ROOT)
# @echo $(CC)
# @echo $(OUT_DIR)
# @rm -rf $(OUT_DIR)
# @ [ ! -d out/bin ] && mkdir -p out/bin
# @ [ ! -d out/lib ] && mkdir -p out/lib
# @echo DIR=$(SUBDIRS_WITH_MAKEFILES)
# @for dir in $(SUBDIRS_WITH_MAKEFILES); do \
# echo "Building $$dir"; \
# $(MAKE) -C $$dir || exit 1; \
# done
#
#clean:
# @echo DIR=$(SUBDIRS_WITH_MAKEFILES)
# @for i in $(SUBDIRS_WITH_MAKEFILES); do \
# (cd $$i && echo "Cleaning $$i" && $(MAKE) clean) || exit 1; \
# done
# rm -rf $(OUT_DIR)