Makefile.mk 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. MULTI_DEPEND_TARGET += user
  2. MULTI_TARGET_CLEAN += user_clean
  3. MULTI_DEPEND_TARGETD += userd
  4. MULTI_TARGET_CLEAND += userd_clean
  5. user:$(CONFIG_USER_LIB)
  6. user_clean:$(addsuffix _clean,$(CONFIG_USER_LIB))
  7. userd:$(addsuffix _d,$(CONFIG_USER_LIB))
  8. userd_clean:$(addsuffix _d_clean,$(CONFIG_USER_LIB))
  9. libosd.a:
  10. @$(MAKE) release COMPILE_MODE=release -C "$(BUILD_OUT_OBJ_DIR)" -f $(USER_OSD_DIR)/Makefile.mk
  11. libosd.a_d:
  12. @$(MAKE) debug COMPILE_MODE=debug -C "$(BUILD_OUT_OBJ_DIR)" -f $(USER_OSD_DIR)/Makefile.mk
  13. libosd.a_clean:
  14. @$(MAKE) clean -f $(USER_OSD_DIR)/Makefile.mk
  15. libosd.a_d_clean:
  16. @$(MAKE) clean -f $(USER_OSD_DIR)/Makefile.mk
  17. libddcci.a:
  18. @$(MAKE) release COMPILE_MODE=release -C "$(BUILD_OUT_OBJ_DIR)" -f $(USER_DDCCI_DIR)/Makefile.mk
  19. libddcci.a_d:
  20. @$(MAKE) debug COMPILE_MODE=debug -C "$(BUILD_OUT_OBJ_DIR)" -f $(USER_DDCCI_DIR)/Makefile.mk
  21. libddcci.a_clean:
  22. @$(MAKE) clean -f $(USER_DDCCI_DIR)/Makefile.mk
  23. libddcci.a_d_clean:
  24. @$(MAKE) clean -f $(USER_DDCCI_DIR)/Makefile.mk
  25. libdatabase.a:
  26. @$(MAKE) release COMPILE_MODE=release -C "$(BUILD_OUT_OBJ_DIR)" -f $(USER_DATABASE_DIR)/Makefile.mk
  27. libdatabase.a_d:
  28. @$(MAKE) debug COMPILE_MODE=debug -C "$(BUILD_OUT_OBJ_DIR)" -f $(USER_DATABASE_DIR)/Makefile.mk
  29. libdatabase.a_clean:
  30. @$(MAKE) clean -f $(USER_DATABASE_DIR)/Makefile.mk
  31. libdatabase.a_d_clean:
  32. @$(MAKE) clean -f $(USER_DATABASE_DIR)/Makefile.mk
  33. libedid.a:
  34. @$(MAKE) release COMPILE_MODE=release -C "$(BUILD_OUT_OBJ_DIR)" -f $(USER_EDID_DIR)/Makefile.mk
  35. libedid.a_d:
  36. @$(MAKE) debug COMPILE_MODE=debug -C "$(BUILD_OUT_OBJ_DIR)" -f $(USER_EDID_DIR)/Makefile.mk
  37. libedid.a_clean:
  38. @$(MAKE) clean -f $(USER_EDID_DIR)/Makefile.mk
  39. libedid.a_d_clean:
  40. @$(MAKE) clean -f $(USER_EDID_DIR)/Makefile.mk
  41. libplatform.a:
  42. @$(MAKE) release COMPILE_MODE=release -C "$(BUILD_OUT_OBJ_DIR)" -f $(USER_PLATFORM_DIR)/Makefile.mk
  43. libplatform.a_d:
  44. @$(MAKE) debug COMPILE_MODE=debug -C "$(BUILD_OUT_OBJ_DIR)" -f $(USER_PLATFORM_DIR)/Makefile.mk
  45. libplatform.a_clean:
  46. @$(MAKE) clean -f $(USER_PLATFORM_DIR)/Makefile.mk
  47. libplatform.a_d_clean:
  48. @$(MAKE) clean -f $(USER_PLATFORM_DIR)/Makefile.mk