ifeq ($(PARAM_FILE), ) PARAM_FILE:=../Makefile.param include $(PARAM_FILE) endif .PHONY: all clean $(MODULES) MODULES = sys bin vi vo vpss rgn gdc audio mipi_tx venc vdec misc ive isp all: @echo "########################################################################################################" @echo "#" @echo "# Compiling 'module libs' Configs as below ..." @echo "# "CROSS_COMPILE=$(CROSS_COMPILE) @echo "# "KERNEL_DIR=$(KERNEL_DIR) @echo "#" @echo "########################################################################################################" @for x in $(MODULES); \ do cd $$x; if [ $$? ]; then $(MAKE) all || exit 1; cd -; fi; done clean: @for x in `find -L ./ -maxdepth 2 -mindepth 2 -name "Makefile" `; \ do cd `dirname $$x`; if [ $$? ]; then $(MAKE) clean; cd -; fi; done @make -C isp clean @echo "#"