SHELL = /bin/sh OMAKE = make --no-print-directory PRJ_OBJ_DIR=$(PRJ_ROOT_DIR)/obj/$(ARCH)_$(DISTRIB) PRJ_DFT_DIR=$(PRJ_ROOT_DIR)/dft/$(ARCH)_$(DISTRIB) include $(PRJ_ROOT_DIR)/perso.make compile_module: info create_dir_obj @dir=`pwd` ; \ cd $(PRJ_MODULE) ; \ $(OMAKE) -f makefile PRJ_ROOT_DIR=$(PRJ_ROOT_DIR) ARCH=$(ARCH) PRJ_MODULE=$(PRJ_MODULE) DISTRIB=$(DISTRIB); \ cd $$dir info: @echo "| " ; \ echo "|-- Compile module "$(PRJ_MODULE) ; \ echo "| " ; create_dir_obj: @if [ ! -d $(PRJ_OBJ_DIR) ] ; then \ echo "|-- directory "$(PRJ_OBJ_DIR)" does not exists " ; \ echo "|-- creating directory "$(PRJ_OBJ_DIR) ; \ mkdir $(PRJ_OBJ_DIR) ; \ fi ; dft: create_dir_dft @echo "dft for module "$(PRJ_MODULE) ; \ dir=`pwd` ; \ cd $(PRJ_MODULE) ; \ $(OMAKE) -f makefile dft PRJ_ROOT_DIR=$(PRJ_ROOT_DIR) ARCH=$(ARCH) PRJ_MODULE=$(PRJ_MODULE) ; \ cd $$dir create_dir_dft: @if [ ! -d $(PRJ_DFT_DIR) ] ; then \ echo "|-- directory "$(PRJ_DFT_DIR)" does not exists " ; \ echo "|-- creating directory ..." ; \ mkdir $(PRJ_DFT_DIR) ; \ fi ; clean: @echo "clean module "$(PRJ_MODULE) ; \ dir=`pwd` ; \ cd $(PRJ_MODULE) ; \ $(OMAKE) -f makefile clean PRJ_ROOT_DIR=$(PRJ_ROOT_DIR) ARCH=$(ARCH) PRJ_MODULE=$(PRJ_MODULE) ; \ cd $$dir