1
0

makefile 720 B

12345678910111213141516171819202122232425262728293031323334
  1. #
  2. # Usege : make -f <proj_root>/Build/makefile -C <proj_root>
  3. #
  4. BUILD_SCRIPT_VERSION := 1.1.0
  5. .PHONY : app_version app_build app_clean build_version
  6. all : app_build
  7. clean : app_clean
  8. version : build_version
  9. #PROJ_ROOT = .
  10. BUILD_ROOT := $(PROJ_PATH)/Build#
  11. ifeq ($(MAKE_NAME),mingw32-make)
  12. ifneq ($(SHELL),)
  13. OPTIONS += --eval="SHELL=$(SHELL)"
  14. endif
  15. endif
  16. app_build :
  17. @echo $(MAKE) -f "$(BUILD_ROOT)/makefile.mk"
  18. @$(MAKE) -f "$(BUILD_ROOT)/makefile.mk" -C "$(PROJ_PATH)" $(OPTIONS)
  19. app_clean :
  20. @$(MAKE) -f "$(BUILD_ROOT)/makefile.mk" -C "$(PROJ_PATH)" $(OPTIONS) clean
  21. build_version :
  22. @echo makefile : $(BUILD_SCRIPT_VERSION)
  23. @$(MAKE) -f "$(BUILD_ROOT)/makefile.mk" -C "$(PROJ_PATH)" $(OPTIONS) version