1 # Makefile for EDMA3 LLD RM Sample
3 MODULE_NAME = edma3_lld_rm_sample
5 SRCDIR = src src/platforms
6 INCDIR = . ../../../../.. src
8 # List all the external components/interfaces, whose interface header files
9 # need to be included for this component
10 INCLUDE_EXERNAL_INTERFACES = bios xdc
12 # Common source files and CFLAGS across all platforms and cores
13 ifeq ($(CORE),c6xdsp)
14 SRCS_COMMON = sample_cs.c sample_init.c
15 else
16 SRCS_COMMON = sample_arm_cs.c sample_arm_init.c
17 endif
18 CFLAGS_LOCAL_COMMON = -mi10
20 # Core/SoC/platform specific source files and CFLAGS
21 # Example:
22 # SRCS_<core/SoC/platform-name> =
23 # CFLAGS_LOCAL_<core/SoC/platform-name> =
24 ifeq ($(CORE),c6xdsp)
25 SRCS_c6472-evm = sample_c6472_cfg.c sample_c6472_int_reg.c
26 SRCS_tci6486-evm = sample_tci6486_cfg.c sample_tci6486_int_reg.c
27 SRCS_tci6608-sim = sample_tci6608_cfg.c sample_tci6608_int_reg.c
28 SRCS_tci6616-sim = sample_tci6616_cfg.c sample_tci6616_int_reg.c
29 SRCS_c6670-evm = sample_c6670_cfg.c sample_c6670_int_reg.c
30 SRCS_c6678-evm = sample_c6678_cfg.c sample_c6678_int_reg.c
31 SRCS_omapl138-evm = sample_omapl138_cfg.c sample_omapl138_int_reg.c
32 SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_int_reg.c
33 else
34 SRCS_omapl138-evm = sample_omapl138_arm_cfg.c sample_omapl138_arm_int_reg.c
35 SRCS_ti814x-evm = sample_ti814x_arm_cfg.c sample_ti814x_arm_int_reg.c
36 endif
37 SRCS_c6748-evm = sample_c6748_cfg.c sample_c6748_int_reg.c
38 SRCS_da830-evm = sample_da830_cfg.c sample_da830_int_reg.c
39 SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_int_reg.c
40 SRCS_ti816x-sim = sample_ti816x_cfg.c sample_ti816x_int_reg.c
41 CFLAGS_LOCAL_ti814x-evm = -DCHIP_TI814X
43 # Include common make files
44 include $(ROOTDIR)/makerules/common.mk
46 # OBJs and libraries are built by using rule defined in rules_<target>.mk
47 # and need not be explicitly specified here
49 # Nothing beyond this point