obj-$(CONFIG_HSDIMM_LITE) := semem-platform.o semem.o

semem-platform-objs := platform/platform.o
semem-platform-objs += platform/range.o
semem-platform-objs += platform/dimm.o
semem-platform-objs += platform/aarch64/address.o
semem-platform-objs += platform/aarch64/lib/lib_dram.o

semem-platform-objs += platform/aarch64/ft2004.o
semem-platform-objs += platform/aarch64/ftd2000.o
semem-platform-objs += platform/aarch64/ft2000plus.o
semem-platform-objs += platform/aarch64/ft2500.o

ifeq ($(CONFIG_RCD_JIT_DEV),y)
ccflags-y += -DRCD_JIT_DEBUG
endif

ifeq ($(CONFIG_REQ_UPDATE_RUNTIME),y)
ccflags-y += -DREQ_UPDATE_RUNTIME
endif

semem-objs += ksemem.o
semem-objs += inode.o
semem-objs += rcd_common.o
semem-objs += rcd_xs_b1.o
semem-objs += rcd_xs_cx.o
semem-objs += phys_rule.o
