obj-$(CONFIG_DDR_DDRC_FLUX) += ddr_ddrcflux.o
ifeq ($(CONFIG_DDR_CHAMAELEON),y)
	obj-$(CONFIG_DDR_DDRC_FLUX) += timer_v5.o
else
	obj-$(CONFIG_DDR_DDRC_FLUX) += timer.o
endif
obj-$(CONFIG_DDR_TRACKING) += ddr_tracking.o
obj-$(CONFIG_DDR_DDRC_STAT) += ddr_stat.o

obj-$(CONFIG_DDR_DDRC_SEC) += dfx_ddr_secprotect.o
obj-$(CONFIG_DDR_AUTO_FSGT) += ddr_autofsgt_proxy_kernel.o
obj-$(CONFIG_DDR_PERF_CTRL) += ddr_perf_ctrl.o
subdir-ccflags-$(CONFIG_DFX_BB) += 	-Idrivers/platform_drivers/mntn/blackbox
obj-$(CONFIG_DDR_DMSS_PT) += dmsspt/
obj-$(CONFIG_DDR_QICE_PT) += pattern_trace/
obj-$(CONFIG_DDR_TEST) += ddr_test/
obj-$(CONFIG_DDR_DEVQOS) += ddr_devqos.o
obj-$(CONFIG_DDR_DDRC_FLUX_SOFTTIMER) += ddrcflux/
obj-$(CONFIG_DDR_SCENE) += ddr_scene.o
obj-$(CONFIG_DDR_DFX_MNTN) += ddr_mntn.o
obj-$(CONFIG_DDR_SR_DFS_SPLIT_MNTN) += ddr_sr_dfs_split_mntn.o
obj-$(CONFIG_BIG_MODEL_MONITOR) += big_model_monitor/
obj-$(CONFIG_DDR_DFS_FLAG) += ddr_freq.o

ccflags-y += -Wdate-time -Wextra -Wfloat-equal -Wformat=2 -Wshadow
