1 #
2 # EDMA3 LLD
3 #
5 ifeq ($(ROOTDIR),)
6 $(error Error: Environment variable ROOTDIR not set)
7 endif
9 # Begin block - Build options
10 # By the end of this block, we'd have either xdc or make or both in BUILD_OPTIONS
11 # using which, we'd build either XDC packages (+run configuro)
12 # or make based components (+link) or both.
13 BUILD_OPTIONS = xdc make
14 VALID_BUILD_OPTIONS = full $(BUILD_OPTIONS)
15 ifeq ($(filter $(BUILD),$(VALID_BUILD_OPTIONS)),)
16 ifeq ($(BUILD),)
17 BUILD = full
18 else
19 $(error Error: Invalid value specified for BUILD. Valid values are - $(VALID_BUILD_OPTIONS))
20 endif
21 endif
22 ifneq ($(BUILD),full)
23 BUILD_OPTIONS = $(BUILD)
24 endif
25 # End block - Build options
27 include $(ROOTDIR)/makerules/build_config.mk
28 include $(ROOTDIR)/makerules/env.mk
29 include component.mk
31 # Listing common targets
32 edma3_lld_COMP_LIST_ALL = $(edma3_lld_COMP_LIST_c6xdsp)
33 edma3_lld_PKG_LIST_ALL = $(foreach PKG,$(edma3_lld_COMP_LIST_ALL),$($(PKG)_PKG_LIST))
34 CLEANALL_TARGETS = $(addsuffix _clean, $(edma3_lld_PKG_LIST_ALL))
35 CLEANALL_EXAMPLES = $(addsuffix _clean, $(edma3_lld_EXAMPLES_LIST))
37 .PHONY : $(edma3_lld_LIBS_ALL) $(edma3_lld_EXAMPLES_LIST)
39 all: libs examples
41 libs: $(edma3_lld_LIBS_ALL)
43 examples: $(edma3_lld_EXAMPLES_LIST)
45 clean: $(CLEANALL_TARGETS)
47 cleanall: $(CLEANALL_TARGETS) $(CLEANALL_EXAMPLES)
49 #
50 # Rule to build all modules
51 #
53 edma3_lld_drv:
54 ifeq ($(FORMAT),ELF)
55 $(ECHO) \# Making c66:debug:edma3_lld_drv
56 $(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
57 $(ECHO) \# Making c66:release:edma3_lld_drv
58 $(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
59 endif
61 edma3_lld_rm: edma3_lld_rm_generic
62 ifeq ($(FORMAT),ELF)
63 $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm
64 $(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
65 $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm
66 $(MAKE) -C $($@_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
67 $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm
68 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
69 $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm
70 $(MAKE) -C $($@_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug
71 $(ECHO) \# Making tci6638k2k-sim:debug:edma3_lld_rm
72 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=debug
73 $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm
74 $(MAKE) -C $($@_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
75 $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm
76 $(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
77 $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm
78 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
79 $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm
80 $(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
81 $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm
82 $(MAKE) -C $($@_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
83 $(ECHO) \# Making tci6614-sim:release:edma3_lld_rm
84 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release
85 $(ECHO) \# Making c6657-sim:release:edma3_lld_rm
86 $(MAKE) -C $($@_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release
87 $(ECHO) \# Making tci6638k2k-sim:release:edma3_lld_rm
88 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=release
89 $(ECHO) \# Making c6670-evm:release:edma3_lld_rm
90 $(MAKE) -C $($@_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
91 $(ECHO) \# Making c6678-evm:release:edma3_lld_rm
92 $(MAKE) -C $($@_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
93 $(ECHO) \# Making tci6614-evm:release:edma3_lld_rm
94 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release
95 $(ECHO) \# Making c6657-evm:release:edma3_lld_rm
96 $(MAKE) -C $($@_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release
97 $(ECHO) \# Making tci6638k2k-evm:release:edma3_lld_rm
98 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=release
99 $(ECHO) \# Making tci6636k2h-evm:release:edma3_lld_rm
100 $(MAKE) -C $($@_PATH) PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=release
101 endif
103 # Generic platform
104 edma3_lld_rm_generic:
105 ifeq ($(FORMAT),ELF)
106 $(ECHO) \# Making generic/c66:debug:edma3_lld_rm
107 $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little
108 $(ECHO) \# Making generic/c66:release:edma3_lld_rm
109 $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little
110 endif
112 edma3_lld_rm_sample:
113 ifeq ($(FORMAT),ELF)
114 $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
115 $(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
116 $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
117 $(MAKE) -C $($@_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
118 $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample
119 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
120 $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample
121 $(MAKE) -C $($@_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
122 $(ECHO) \# Making tci6638k2k-sim:debug:edma3_lld_rm_sample
123 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-sim CORE=c6xdsp PROFILE_c6xdsp=debug
124 $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample
125 $(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
126 $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
127 $(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
128 $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample
129 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
130 $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample
131 $(MAKE) -C $($@_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
132 $(ECHO) \# Making tci6638k2k-evm:debug:edma3_lld_rm_sample
133 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-evm CORE=c6xdsp PROFILE_c6xdsp=debug
134 $(ECHO) \# Making tci6636k2h-evm:debug:edma3_lld_rm_sample
135 $(MAKE) -C $($@_PATH) PLATFORM=tci6636k2h-evm CORE=c6xdsp PROFILE_c6xdsp=debug
136 $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
137 $(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
138 $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
139 $(MAKE) -C $($@_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
140 $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample
141 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
142 $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample
143 $(MAKE) -C $($@_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
144 $(ECHO) \# Making tci6638k2k-sim:debug:edma3_lld_rm_sample
145 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-sim CORE=c6xdsp PROFILE_c6xdsp=release
146 $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample
147 $(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
148 $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
149 $(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
150 $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample
151 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
152 $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample
153 $(MAKE) -C $($@_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
154 $(ECHO) \# Making tci6638k2k-evm:debug:edma3_lld_rm_sample
155 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-evm CORE=c6xdsp PROFILE_c6xdsp=release
156 $(ECHO) \# Making tci6636k2h-evm:debug:edma3_lld_rm_sample
157 $(MAKE) -C $($@_PATH) PLATFORM=tci6636k2h-evm CORE=c6xdsp PROFILE_c6xdsp=release
158 endif
160 edma3_lld_drv_sample:
161 ifeq ($(FORMAT),ELF)
162 $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample
163 $(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
164 $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample
165 $(MAKE) -C $($@_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
166 $(ECHO) \# Making tci6614-sim:debug:edma3_lld_drv_sample
167 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
168 $(ECHO) \# Making c6657-sim:debug:edma3_lld_drv_sample
169 $(MAKE) -C $($@_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
170 $(ECHO) \# Making tci6638k2k-sim:debug:edma3_lld_drv_sample
171 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-sim CORE=c6xdsp PROFILE_c6xdsp=debug
172 $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample
173 $(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
174 $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample
175 $(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
176 $(ECHO) \# Making tci6614-evm:debug:edma3_lld_drv_sample
177 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
178 $(ECHO) \# Making c6657-evm:debug:edma3_lld_drv_sample
179 $(MAKE) -C $($@_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
180 $(ECHO) \# Making tci6638k2k-evm:debug:edma3_lld_drv_sample
181 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-evm CORE=c6xdsp PROFILE_c6xdsp=debug
182 $(ECHO) \# Making tci6636k2h-evm:debug:edma3_lld_drv_sample
183 $(MAKE) -C $($@_PATH) PLATFORM=tci6636k2h-evm CORE=c6xdsp PROFILE_c6xdsp=debug
184 $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample
185 $(MAKE) -C $($@_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
186 $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample
187 $(MAKE) -C $($@_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
188 $(ECHO) \# Making tci6614-sim:release:edma3_lld_drv_sample
189 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
190 $(ECHO) \# Making c6657-sim:release:edma3_lld_drv_sample
191 $(MAKE) -C $($@_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
192 $(ECHO) \# Making tci6638k2k-sim:release:edma3_lld_drv_sample
193 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-sim CORE=c6xdsp PROFILE_c6xdsp=release
194 $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample
195 $(MAKE) -C $($@_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
196 $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample
197 $(MAKE) -C $($@_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
198 $(ECHO) \# Making tci6614-evm:release:edma3_lld_drv_sample
199 $(MAKE) -C $($@_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
200 $(ECHO) \# Making c6657-evm:release:edma3_lld_drv_sample
201 $(MAKE) -C $($@_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
202 $(ECHO) \# Making tci6638k2k-evm:release:edma3_lld_drv_sample
203 $(MAKE) -C $($@_PATH) PLATFORM=tci6638k2k-evm CORE=c6xdsp PROFILE_c6xdsp=release
204 $(ECHO) \# Making tci6636k2h-evm:release:edma3_lld_drv_sample
205 $(MAKE) -C $($@_PATH) PLATFORM=tci6636k2h-evm CORE=c6xdsp PROFILE_c6xdsp=release
206 endif
208 #
209 # Rule to build all examples
210 #
213 edma3_drv_tci6608_sample:
214 ifeq ($(FORMAT),ELF)
215 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
216 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
217 $(ECHO) \# Making example $@:debug
218 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
219 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
220 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
221 $(ECHO) \# Making example $@:release
222 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
223 endif
226 edma3_drv_tci6616_sample:
227 ifeq ($(FORMAT),ELF)
228 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
229 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
230 $(ECHO) \# Making example $@:debug
231 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
232 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
233 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
234 $(ECHO) \# Making example $@:release
235 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
236 endif
238 edma3_drv_SIMtci6614_sample:
239 ifeq ($(FORMAT),ELF)
240 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
241 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
242 $(ECHO) \# Making example $@:debug
243 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
244 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
245 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
246 $(ECHO) \# Making example $@:release
247 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release
248 endif
250 edma3_drv_SIMc6657_sample:
251 ifeq ($(FORMAT),ELF)
252 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
253 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
254 $(ECHO) \# Making example $@:debug
255 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug
256 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
257 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
258 $(ECHO) \# Making example $@:release
259 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release
260 endif
262 edma3_drv_SIMtci6638k2k_sample:
263 ifeq ($(FORMAT),ELF)
264 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
265 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6638k2k-sim CORE=c6xdsp PROFILE_c6xdsp=debug
266 $(ECHO) \# Making example $@:debug
267 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=debug
268 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
269 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6638k2k-sim CORE=c6xdsp PROFILE_c6xdsp=release
270 $(ECHO) \# Making example $@:release
271 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=release
272 endif
275 edma3_drv_c6670_sample:
276 ifeq ($(FORMAT),ELF)
277 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
278 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
279 $(ECHO) \# Making example $@:debug
280 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
281 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
282 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
283 $(ECHO) \# Making example $@:release
284 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
285 endif
287 edma3_drv_c6678_sample:
288 ifeq ($(FORMAT),ELF)
289 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
290 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
291 $(ECHO) \# Making example $@:debug
292 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
293 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
294 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
295 $(ECHO) \# Making example $@:release
296 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
297 endif
299 edma3_drv_EVMtci6614_sample:
300 ifeq ($(FORMAT),ELF)
301 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
302 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
303 $(ECHO) \# Making example $@:debug
304 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
305 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
306 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
307 $(ECHO) \# Making example $@:release
308 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release
309 endif
311 edma3_drv_EVM6657_sample:
312 ifeq ($(FORMAT),ELF)
313 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
314 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
315 $(ECHO) \# Making example $@:debug
316 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug
317 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
318 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
319 $(ECHO) \# Making example $@:release
320 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release
321 endif
324 edma3_drv_EVMtci6638k2k_sample:
325 ifeq ($(FORMAT),ELF)
326 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
327 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6638k2k-evm CORE=c6xdsp PROFILE_c6xdsp=debug
328 $(ECHO) \# Making example $@:debug
329 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=debug
330 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
331 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6638k2k-evm CORE=c6xdsp PROFILE_c6xdsp=release
332 $(ECHO) \# Making example $@:release
333 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=release
334 endif
336 edma3_drv_EVMtci6636k2h_sample:
337 ifeq ($(FORMAT),ELF)
338 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
339 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6636k2h-evm CORE=c6xdsp PROFILE_c6xdsp=debug
340 $(ECHO) \# Making example $@:debug
341 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=debug
342 $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
343 $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6636k2h-evm CORE=c6xdsp PROFILE_c6xdsp=release
344 $(ECHO) \# Making example $@:release
345 $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=release
346 endif
349 # Clean targets
351 edma3_lld_drv_clean:
352 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
353 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
354 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
355 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
356 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
357 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
358 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
359 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
360 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
361 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
362 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
363 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
364 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
365 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
366 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
367 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
368 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
369 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=debug
370 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
371 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=release
372 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
373 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug
374 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
375 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release
376 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
377 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
378 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
379 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
380 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
381 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
382 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
383 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release
384 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
385 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug
386 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
387 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release
388 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
389 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=debug
390 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
391 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=release
392 $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
393 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=debug
394 $(ECHO) \# Cleaning c66:release:edma3_lld_drv
395 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=release
397 edma3_lld_rm_clean: edma3_lld_rm_generic_clean
398 $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm
399 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
400 $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm
401 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
402 $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm
403 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
404 $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm
405 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
406 $(ECHO) \# Cleaning tci6638k2k-sim:debug:edma3_lld_rm
407 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=debug
408 $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm
409 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug
410 $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm
411 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
412 $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm
413 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
414 $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm
415 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug
416 $(ECHO) \# Cleaning tci6638k2k-evm:debug:edma3_lld_rm
417 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=debug
418 $(ECHO) \# Cleaning tci6636k2h-evm:debug:edma3_lld_rm
419 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=debug
420 $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm
421 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
422 $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_rm
423 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
424 $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_rm
425 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
426 $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_rm
427 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
428 $(ECHO) \# Cleaning tci6638k2k-sim:release:edma3_lld_rm
429 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=release
430 $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm
431 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release
432 $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm
433 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
434 $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_rm
435 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release
436 $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_rm
437 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release
438 $(ECHO) \# Cleaning tci6638k2k-evm:release:edma3_lld_rm
439 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=release
440 $(ECHO) \# Cleaning tci6636k2h-evm:release:edma3_lld_rm
441 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=release
443 # Generic platform
444 edma3_lld_rm_generic_clean:
445 $(ECHO) \# Cleaning generic/c66:debug:edma3_lld_rm
446 $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little
447 $(ECHO) \# Cleaning generic/c66:release:edma3_lld_rm
448 $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little
450 edma3_lld_rm_sample_clean:
451 $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample
452 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
453 $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample
454 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
455 $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample
456 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
457 $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample
458 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
459 $(ECHO) \# Cleaning tci6638k2k-sim:debug:edma3_lld_rm_sample
460 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=debug
461 $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample
462 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug
463 $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample
464 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
465 $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample
466 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
467 $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample
468 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug
469 $(ECHO) \# Cleaning tci6638k2k-evm:debug:edma3_lld_rm_sample
470 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=debug
471 $(ECHO) \# Cleaning tci6636k2h-evm:debug:edma3_lld_rm_sample
472 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=debug
473 $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm_sample
474 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
475 $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_rm_sample
476 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
477 $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_rm_sample
478 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
479 $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_rm_sample
480 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
481 $(ECHO) \# Cleaning tci6638k2k-sim:release:edma3_lld_rm_sample
482 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=release
483 $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm_sample
484 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release
485 $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm_sample
486 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
487 $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_rm_sample
488 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release
489 $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_rm_sample
490 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release
491 $(ECHO) \# Cleaning tci6638k2k-evm:release:edma3_lld_rm_sample
492 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=release
493 $(ECHO) \# Cleaning tci6636k2h-evm:release:edma3_lld_rm_sample
494 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=release
496 edma3_lld_drv_sample_clean:
497 $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample
498 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
499 $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_drv_sample
500 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
501 $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_drv_sample
502 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
503 $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_drv_sample
504 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
505 $(ECHO) \# Cleaning tci6638k2k-sim:debug:edma3_lld_drv_sample
506 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=debug
507 $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample
508 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug
509 $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample
510 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
511 $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_drv_sample
512 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
513 $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_drv_sample
514 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug
515 $(ECHO) \# Cleaning tci6638k2k-evm:debug:edma3_lld_drv_sample
516 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=debug
517 $(ECHO) \# Cleaning tci6636k2h-evm:debug:edma3_lld_drv_sample
518 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=debug
519 $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample
520 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
521 $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_drv_sample
522 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
523 $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_drv_sample
524 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
525 $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_drv_sample
526 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
527 $(ECHO) \# Cleaning tci6638k2k-sim:release:edma3_lld_drv_sample
528 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=release
529 $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample
530 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release
531 $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample
532 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
533 $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_drv_sample
534 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release
535 $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_drv_sample
536 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release
537 $(ECHO) \# Cleaning tci6638k2k-evm:release:edma3_lld_drv_sample
538 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6638k2k-evm PROFILE_c6xdsp=release
539 $(ECHO) \# Cleaning tci6636k2h-evm:release:edma3_lld_drv_sample
540 $(MAKE) -C $($(subst _clean,,$@)_PATH) clean PLATFORM=tci6636k2h-evm PROFILE_c6xdsp=release
543 #
544 # Rule to clean all examples
545 #
548 edma3_drv_tci6608_sample_clean:
549 $(ECHO) \# Cleaning example $@:debug
550 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
551 $(ECHO) \# Cleaning example $@:release
552 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
554 edma3_drv_tci6616_sample_clean:
555 $(ECHO) \# Cleaning example $@:debug
556 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
557 $(ECHO) \# Cleaning example $@:release
558 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
560 edma3_drv_SIMtci6614_sample_clean:
561 $(ECHO) \# Cleaning example $@:debug
562 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
563 $(ECHO) \# Cleaning example $@:release
564 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
566 edma3_drv_SIMc6657_sample_clean:
567 $(ECHO) \# Cleaning example $@:debug
568 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
569 $(ECHO) \# Cleaning example $@:release
570 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
572 edma3_drv_SIMtci6638k2k_sample_clean:
573 $(ECHO) \# Cleaning example $@:debug
574 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=debug
575 $(ECHO) \# Cleaning example $@:release
576 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=release
579 edma3_drv_c6670_sample_clean:
580 $(ECHO) \# Cleaning example $@:debug
581 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6670-sim PROFILE_c6xdsp=debug
582 $(ECHO) \# Cleaning example $@:release
583 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6670-sim PROFILE_c6xdsp=release
586 edma3_drv_c6678_sample_clean:
587 $(ECHO) \# Cleaning example $@:debug
588 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6678-sim PROFILE_c6xdsp=debug
589 $(ECHO) \# Cleaning example $@:release
590 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6678-sim PROFILE_c6xdsp=release
592 edma3_drv_EVMtci6614_sample_clean:
593 $(ECHO) \# Cleaning example $@:debug
594 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
595 $(ECHO) \# Cleaning example $@:release
596 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
598 edma3_drv_EVM6657_sample_clean:
599 $(ECHO) \# Cleaning example $@:debug
600 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
601 $(ECHO) \# Cleaning example $@:release
602 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
605 edma3_drv_EVMtci6638k2k_sample_clean:
606 $(ECHO) \# Cleaning example $@:debug
607 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=debug
608 $(ECHO) \# Cleaning example $@:release
609 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6638k2k-sim PROFILE_c6xdsp=release
611 edma3_drv_EVMtci6636k2h_sample_clean:
612 $(ECHO) \# Cleaning example $@:debug
613 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6636k2h-sim PROFILE_c6xdsp=debug
614 $(ECHO) \# Cleaning example $@:release
615 $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6636k2h-sim PROFILE_c6xdsp=release
617 # Help
618 help:
619 $(ECHO) EDMA3 LLD Driver Help page
620 $(ECHO) To build libraries and examples:
621 $(ECHO) "Command line: make [all\|libs\|examples] [FORMAT=\{ELF\|COFF\}]"
622 $(ECHO) " Default target is "all", which builds both libraries and examples"
623 $(ECHO) " Default FORMAT is specified in makerules/build_config.mk. This can be"
624 $(ECHO) " overridden by specifying a different FORMAT here."
625 $(ECHO) To clean the build files:
626 $(ECHO) "Command line: make \{clean\|cleanall\}"
629 # Nothing beyond this point