rules.mk 669 B

12345678910111213141516171819202122232425262728
  1. LOCAL_DIR := $(GET_LOCAL_DIR)
  2. INCLUDES += -I$(LOCAL_DIR)/include
  3. INCLUDES += -Iplatform/$(PLATFORM)/include/platform
  4. # partition interface
  5. OBJS += $(LOCAL_DIR)/part_internal_wrapper.o \
  6. $(LOCAL_DIR)/part_common.o
  7. ifeq ($(MTK_PARTITION_COMMON), yes)
  8. OBJS += $(LOCAL_DIR)/env.o $(LOCAL_DIR)/efi.o
  9. ifeq ($(MTK_POWER_ON_WP),yes)
  10. ifeq ($(MTK_EMMC_SUPPORT),yes)
  11. OBJS +=$(LOCAL_DIR)/partition_wp.o
  12. else ifeq ($(MTK_UFS_SUPPORT),yes)
  13. OBJS +=$(LOCAL_DIR)/partition_wp.o
  14. endif
  15. endif
  16. endif
  17. ifeq ($(MTK_EMMC_SUPPORT),yes)
  18. OBJS += $(LOCAL_DIR)/part_emmc_ufs.o
  19. else ifeq ($(MTK_UFS_SUPPORT),yes)
  20. OBJS += $(LOCAL_DIR)/part_emmc_ufs.o
  21. else
  22. OBJS += $(LOCAL_DIR)/part_nand.o
  23. endif