rules.mk 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. LOCAL_DIR := $(GET_LOCAL_DIR)
  2. INCLUDES += -I$(LOCAL_DIR)
  3. INCLUDES += -I$(LOCAL_DIR)/../include
  4. INCLUDES += -I$(LOCAL_DIR)/../../$(PLATFORM)/include
  5. OBJS += \
  6. $(LOCAL_DIR)/mtk_battery.o \
  7. $(LOCAL_DIR)/mtk_charger.o \
  8. $(LOCAL_DIR)/mtk_charger_intf.o \
  9. $(LOCAL_DIR)/../../$(PLATFORM)/mt_gauge.o
  10. ifeq ($(MTK_CHARGER_NEW_ARCH),yes)
  11. DEFINES += MTK_CHARGER_NEW_ARCH
  12. endif
  13. ifeq ($(MTK_MT6370_PMU_CHARGER_SUPPORT),yes)
  14. OBJS += $(LOCAL_DIR)/mt6370_pmu_charger.o
  15. DEFINES += MTK_MT6370_PMU_CHARGER_SUPPORT
  16. DEFINES += SWCHR_POWER_PATH
  17. endif
  18. ifeq ($(MTK_MT6370_PMU_BLED_SUPPORT),yes)
  19. OBJS += $(LOCAL_DIR)/mt6370_pmu_bled.o
  20. DEFINES += MTK_MT6370_PMU_BLED_SUPPORT
  21. endif
  22. ifeq ($(MTK_MT6360_PMU_CHARGER_SUPPORT),yes)
  23. OBJS += $(LOCAL_DIR)/mt6360_pmu_charger.o
  24. DEFINES += MTK_MT6360_PMU_CHARGER_SUPPORT
  25. DEFINES += SWCHR_POWER_PATH
  26. DEFINES += PMU_CHARGER_GET_VBUS
  27. endif
  28. ifeq ($(MTK_MT6362_PMU_CHARGER_SUPPORT),yes)
  29. OBJS += $(LOCAL_DIR)/mt6362_pmu_charger.o
  30. DEFINES += MTK_MT6362_PMU_CHARGER_SUPPORT
  31. DEFINES += SWCHR_POWER_PATH
  32. DEFINES += PMU_CHARGER_GET_VBUS
  33. endif
  34. ifeq ($(MTK_RT9467_SUPPORT),yes)
  35. OBJS += $(LOCAL_DIR)/rt9467.o
  36. DEFINES += MTK_RT9467_SUPPORT
  37. DEFINES += SWCHR_POWER_PATH
  38. endif
  39. ifeq ($(MTK_RT9471_SUPPORT),yes)
  40. OBJS += $(LOCAL_DIR)/rt9471.o
  41. DEFINES += MTK_RT9471_SUPPORT
  42. DEFINES += SWCHR_POWER_PATH
  43. endif
  44. ifeq ($(MTK_BQ25601_SUPPORT),yes)
  45. OBJS +=$(LOCAL_DIR)/bq25601.o
  46. DEFINES += MTK_BQ25601_SUPPORT
  47. DEFINES += SWCHR_POWER_PATH
  48. endif
  49. ifeq ($(MTK_FAN5405_CHARGER_SUPPORT),yes)
  50. OBJS +=$(LOCAL_DIR)/fan5405.o
  51. DEFINES += MTK_FAN5405_CHARGER_SUPPORT
  52. endif
  53. ifeq ($(TYPEC_MT6370),yes)
  54. OBJS += $(LOCAL_DIR)/tcpc_subpmic.o
  55. DEFINES += TYPEC_MT6370
  56. endif
  57. ifeq ($(TYPEC_MT6360),yes)
  58. OBJS += $(LOCAL_DIR)/tcpc_subpmic.o
  59. DEFINES += TYPEC_MT6360
  60. endif