1cur_dir := $(dir $(lastword $(MAKEFILE_LIST)))
2
3obj-y := $(patsubst $(cur_dir)%,%,$(wildcard $(cur_dir)*.c $(cur_dir)*.S $(cur_dir)*.cpp))
4obj-y := $(obj-y:.c=.o)
5obj-y := $(obj-y:.S=.o)
6obj-y := $(obj-y:.cpp=.o)
7
8ccflags-y := -I$(obj)/../inc/ca
9
10CFLAGS_mmu_ARMCA.o += -DFLASH_SIZE=$(FLASH_SIZE)
11ifneq ($(PSRAM_SIZE),)
12CFLAGS_mmu_ARMCA.o += -DPSRAM_SIZE=$(PSRAM_SIZE)
13endif
14ifneq ($(PSRAMUHS_SIZE),)
15CFLAGS_mmu_ARMCA.o += -DPSRAMUHS_SIZE=$(PSRAMUHS_SIZE)
16endif
17
18ifeq ($(CHIP_HAS_PSRAMUHS),1)
19CFLAGS_system_ARMCA.o += -DCHIP_HAS_PSRAMUHS
20ifeq ($(PSRAMUHS_ENABLE),1)
21CFLAGS_system_ARMCA.o += -DPSRAMUHS_ENABLE
22endif
23endif
24