-include v_makefile.mk all: pre-build ifneq ($(BUILD_ENABLE),false) ${BIN_PATH}/chmod 777 -R $(PROJECT_PATH) @${BIN_PATH}/echo 'Generate config files...' $(JAVA) -jar $(PLATFORM)/host/java/hAndMkFileBuilder.jar $(CURRENT_BUILD_PATH)/os.cfg $(PLATFORM) @${BIN_PATH}/echo 'Generate link script files...' $(JAVA) -jar $(PLATFORM)/host/java/linkFileBuilder.jar $(CURRENT_BUILD_PATH)/$(CONFIG_MTP).mtp preLinkCmds _linkcmds @${BIN_PATH}/echo 'Image Info file... ImageInfo.c ImageinfoGen' $(JAVA) -jar $(PLATFORM)/host/java/imageInfoBuilder.jar $(CURRENT_BUILD_PATH) $(CURRENT_BUILD_PATH)/$(CONFIG_MTP).mtp $(ProjName) os $(CONFIG_ARCH) $(BIN_PATH)/make -f make.mk all @$(BIN_PATH)/make --no-print-directory post-build endif clean: ifneq ($(BUILD_ENABLE),false) $(BIN_PATH)/make -f make.mk clean ${BIN_PATH}/rm -rf imageInfo.c ImgInfoGen preLinkCmds _linkcmds objects.mk path.mk sources.mk v_makefile.mk config_os.h config_os.mk endif pre-build: ifneq ($(BUILD_ENABLE),false) @$(BIN_PATH)/echo $(PRE_BUILD_INFO) $(PRE_BUILD_CMD) endif post-build: @$(BIN_PATH)/echo $(POST_BUILD_INFO) $(POST_BUILD_CMD)