CATREQ-2702: Removing support for C66 big endian targets after sysbios migration...
[keystone-rtos/edma3_lld.git] / packages / makefile_c66x
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
111  
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
209 # Rule to build all examples
212  
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
261  
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
286  
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
322  
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
335  
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
347  
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
449    
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
495  
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 
544 # Rule to clean all examples
547  
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
553  
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
559  
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
565  
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
571  
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
577  
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
584  
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
591  
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
597  
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
603  
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