1-include $(DEP_FILES) 2 3-include $(PRJ_ROOT_DIR)/*.makefile 4 5-include *.makefile 6 7main_all : external_build $(PROJECT_TARGETS) 8 @echo "make: built targets of `pwd`" 9 10# entry point for extending the build 11external_build :: 12 @echo "" 13 14# main entry point for pre processing prior to the build 15pre_build :: $(PRE_BUILD_STEP) generate_sources 16 @echo "" 17 18# entry point for generating sources prior to the build 19generate_sources :: 20 @echo "" 21 22# main entry point for post processing after the build 23post_build :: $(POST_BUILD_STEP) deploy_output 24 @echo "" 25 26# entry point for deploying output after the build 27deploy_output :: 28 @echo "" 29 30clean :: external_clean $(CLEAN_STEP) _clean 31 32# entry point for extending the build clean 33external_clean :: 34 @echo "" 35