ccflags-y += -I$(srctree)/drivers/platform_drivers/secure_boot/inc -Wall -Werror
EXTRA_CFLAGS += -Idrivers/platform_drivers/tzdriver

obj-$(CONFIG_DFX_PLATFORM_MAINTAIN)	+= platform_mntn.o
obj-$(CONFIG_PLATFORM_DFX_EASYSHELL)	+= dfx-easy-shell.o
obj-$(CONFIG_DFX_BOOT_TIME) += boottime.o
obj-$(CONFIG_DFX_RECOVERY_BIGCORE_PANIC) += mntn_bc_panic.o
obj-$(CONFIG_DFX_BB) += blackbox/
obj-$(CONFIG_DDRC_KERNEL_CODE_PROTECTION) += code_protect/
ifeq ($(TARGET_VERSION_MODE),factory)
obj-$(CONFIG_DFX_VIRT_TO_PHYS) += virt_to_phys.o
obj-$(CONFIG_DFX_MNTN_FACTORY) += mntn_factory.o
endif
obj-$(CONFIG_DFX_POWER_OFF)	+= dfx_poweroff.o
obj-$(CONFIG_DFX_FIQ)	+= dfx_fiq.o
platform_mntn-y := util.o dump.o fastbootlog.o mntn_filesys.o dfx_bootup_keypoint.o
subdir-ccflags-$(CONFIG_DFX_BB)               += -Idrivers/platform_drivers/mntn/blackbox/
obj-$(CONFIG_DFX_BB_DEBUG) += dfx_mntn_test.o
obj-$(CONFIG_DFX_MNTNDUMP)       += mntn_dump.o
obj-$(CONFIG_DFX_RECORD_SP)       += mntn_record_sp.o
obj-$(CONFIG_DFX_HW_SP)           += mntn_hw_sp.o
obj-$(CONFIG_DFX_L3CACHE_ECC)       += mntn_l3cache_ecc.o
obj-$(CONFIG_GENERAL_SEE_MNTN) += general_see/
obj-$(CONFIG_DFX_BL31_MNTN) += bl31/
obj-$(CONFIG_DDR_DMSS_PT) += dmsspt/
obj-$(CONFIG_SUBPMU) += subpmu/
obj-$(CONFIG_DFX_HEALTH_GRADE) += health_grade/
obj-$(CONFIG_DFX_MNTN_SWITCH) += mntn_switch.o
