CURDIR= $(shell pwd) export ROOT= $(shell dirname $(CURDIR)) export CCMMFImakefile=$(ROOT)/Common/build/mk.master export makefile=$(ROOT)/Common/build/mk.master export VOSMFIBUILDDIR=$(ROOT)/Common/build/ include $(makefile) targets := clean BUILD_DIR_LIST =${ROOT}/Projects/TEST1 \ ${ROOT}/Projects/TEST2 \ ${ROOT}/Projects/TEST3 \ ${ROOT}/Projects/TEST4 RPM_LIST=${ROOT}/Projects/TEST5 \ ${ROOT}/Projects/TEST6 \ ${ROOT}/Projects/TEST7 \ ${ROOT}/Projects/TEST8 .PHONY:all build clean targets := clean all: @echo "run make all " @for i in ${BUILD_DIR_LIST} ; do \ (cd $$i && ${MAKE} $@) ; \ done @make rpm rpm: @for m in ${RPM_LIST} ; do \ (cd $$m && ${MAKE} rpm $@) ; \ done test: @echo $(COMMON_JAR) cd ${ROOT}/Projects/TEST1 && ${MAKE} rpm clean: @echo "clean"
MakeFile的制作
猜你喜欢
转载自ssh-2009-126-com.iteye.com/blog/1489575
今日推荐
周排行