Updated Makefile to build for specific platform and Target, For libs and Examples
[keystone-rtos/edma3_lld.git] / packages / makefile
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_LIBS_ALL))
35 CLEANALL_EXAMPLES = $(addsuffix _clean, $(edma3_lld_EXAMPLES_LIST))
37 .PHONY : $(edma3_lld_LIBS_ALL) $(edma3_lld_EXAMPLES_LIST) $(CLEANALL_TARGETS) $(CLEANALL_EXAMPLES)
39 all: libs examples
41 libs: $(edma3_lld_LIBS_ALL)
43 examples: $(edma3_lld_EXAMPLES_LIST)
45 clean: cleanlibs cleanexamples
47 cleanlibs: $(CLEANALL_TARGETS)
49 cleanexamples: $(CLEANALL_EXAMPLES)
53 #=======================================================================================================================================
54 #
55 # Rules to build and clean libs for all PLATFORM and TARGET
56 #
57 #=======================================================================================================================================
60 #=======================================================================================================================================
61 #To Build libs For Platform ti816x-evm Target 674
62 edma3_lld_ti816x-evm_674_libs: edma3_lld_ti816x-evm_674_libs_drv edma3_lld_ti816x-evm_674_libs_rm edma3_lld_ti816x-evm_674_libs_drvsample edma3_lld_ti816x-evm_674_libs_rmsample
63 edma3_lld_ti816x-evm_674_libs_drv:
64         $(ECHO) \# Making c674:debug:edma3_lld_drv
65         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
66         $(ECHO) \# Making c674:release:edma3_lld_drv
67         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=release
68 edma3_lld_ti816x-evm_674_libs_rm:
69         $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
70         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
71         $(ECHO) \# Making ti816x-evm:release:edma3_lld_rm
72         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=release
73 edma3_lld_ti816x-evm_674_libs_drvsample:
74         $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
75         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
76         $(ECHO) \# Making ti816x-evm:release:edma3_lld_drv_sample
77         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
78 edma3_lld_ti816x-evm_674_libs_rmsample:
79         $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
80         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
81         $(ECHO) \# Making ti816x-evm:release:edma3_lld_rm_sample
82         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
84 #To Clean libs For Platform ti816x-evm Target 674
85 edma3_lld_ti816x-evm_674_libs_clean: edma3_lld_ti816x-evm_674_libs_drv_clean edma3_lld_ti816x-evm_674_libs_rm_clean edma3_lld_ti816x-evm_674_libs_drvsample_clean edma3_lld_ti816x-evm_674_libs_rmsample_clean
86 edma3_lld_ti816x-evm_674_libs_drv_clean:
87         $(ECHO) \# Cleaning c674:debug:edma3_lld_drv
88         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
89         $(ECHO) \# Cleaning c674:release:edma3_lld_drv
90         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release
91 edma3_lld_ti816x-evm_674_libs_rm_clean:
92         $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
93         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
94         $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_rm
95         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release
96 edma3_lld_ti816x-evm_674_libs_drvsample_clean:
97         $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
98         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
99         $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_drv_sample
100         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
101 edma3_lld_ti816x-evm_674_libs_rmsample_clean:
102         $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
103         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
104         $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_rm_sample
105         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
107 #=======================================================================================================================================
108 #To Build libs For Platform ti814x-evm Target 674
109 edma3_lld_ti814x-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_ti814x-evm_674_libs_rm edma3_lld_ti814x-evm_674_libs_drvsample edma3_lld_ti814x-evm_674_libs_rmsample
110 edma3_lld_ti814x-evm_674_libs_drv:
111         $(ECHO) \# Making c674:debug:edma3_lld_drv
112         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
113         $(ECHO) \# Making c674:release:edma3_lld_drv
114         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=release
115 edma3_lld_ti814x-evm_674_libs_rm:
116         $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm
117         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
118         $(ECHO) \# Making ti814x-evm:release:edma3_lld_rm
119         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=release
120 edma3_lld_ti814x-evm_674_libs_drvsample:
121         $(ECHO) \# Making ti814x-evm :debug:edma3_lld_drv_sample
122         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
123         $(ECHO) \# Making ti814x-evm:release:edma3_lld_drv_sample
124         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
125 edma3_lld_ti814x-evm_674_libs_rmsample:
126         $(ECHO) \# Making ti814x-evm :debug:edma3_lld_rm_sample
127         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
128         $(ECHO) \# Making ti814x-evm :release:edma3_lld_rm_sample
129         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
131 #To Clean libs For Platform ti814x-evm Target 674
132 edma3_lld_ti814x-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_ti814x-evm_674_libs_rm_clean edma3_lld_ti814x-evm_674_libs_drvsample_clean edma3_lld_ti814x-evm_674_libs_rmsample_clean
133 edma3_lld_ti814x-evm_674_libs_drv_clean:
134         $(ECHO) \# Cleaning c674:debug:edma3_lld_drv
135         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
136         $(ECHO) \# Cleaning c674:release:edma3_lld_drv
137         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release
138 edma3_lld_ti814x-evm_674_libs_rm_clean:
139         $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm
140         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
141         $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_rm
142         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release
143 edma3_lld_ti814x-evm_674_libs_drvsample_clean:
144         $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_drv_sample
145         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
146         $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_drv_sample
147         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
148 edma3_lld_ti814x-evm_674_libs_rmsample_clean:
149         $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_rm_sample
150         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
151         $(ECHO) \# Cleaning ti814x-evm :release:edma3_lld_rm_sample
152         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
154 #=======================================================================================================================================
155 #To Build libs For Platform ti816x-evm Target m3
156 edma3_lld_ti816x-evm_m3_libs: edma3_lld_ti816x-evm_m3_libs_drv edma3_lld_ti816x-evm_m3_libs_rm edma3_lld_ti816x-evm_m3_libs_drvsample edma3_lld_ti816x-evm_m3_libs_rmsample
157 edma3_lld_ti816x-evm_m3_libs_drv:
158 ifeq ($(FORMAT),ELF)
159         $(ECHO) \# Making m3:debug:edma3_lld_drv
160         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
161         $(ECHO) \# Making m3:release:edma3_lld_drv
162         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
163         $(ECHO) \# Making m3:debug:edma3_lld_drv
164         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
165         $(ECHO) \# Making m3:release:edma3_lld_drv
166         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
167 endif
168 edma3_lld_ti816x-evm_m3_libs_rm:
169 ifeq ($(FORMAT),ELF)
170         $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
171         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
172         $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm
173         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
174         $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
175         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
176         $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm
177         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
178 endif
179 edma3_lld_ti816x-evm_m3_libs_drvsample:
180 ifeq ($(FORMAT),ELF)
181         $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
182         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
183         $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample
184         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
185         $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample
186         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
187         $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
188         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
189 endif
190 edma3_lld_ti816x-evm_m3_libs_rmsample:
191 ifeq ($(FORMAT),ELF)
192         $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
193         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
194         $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample
195         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
196         $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
197         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
198         $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample
199         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
200 endif
202 #To Clean libs For Platform ti816x-evm Target m3
203 edma3_lld_ti816x-evm_m3_libs_clean: edma3_lld_ti816x-evm_m3_libs_drv_clean edma3_lld_ti816x-evm_m3_libs_rm_clean edma3_lld_ti816x-evm_m3_libs_drvsample_clean edma3_lld_ti816x-evm_m3_libs_rmsample_clean
204 edma3_lld_ti816x-evm_m3_libs_drv_clean:
205         $(ECHO) \# Cleaning m3:debug:edma3_lld_drv
206         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
207         $(ECHO) \# Cleaning m3:release:edma3_lld_drv
208         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
209         $(ECHO) \# Cleaning m3:debug:edma3_lld_drv
210         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
211         $(ECHO) \# Cleaning m3:release:edma3_lld_drv
212         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
213 edma3_lld_ti816x-evm_m3_libs_rm_clean:
214         $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
215         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
216         $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm
217         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
218         $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
219         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
220         $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm
221         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
222 edma3_lld_ti816x-evm_m3_libs_drvsample_clean:
223         $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
224         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
225         $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample
226         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
227         $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample
228         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
229         $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
230         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
231 edma3_lld_ti816x-evm_m3_libs_rmsample_clean:
232         $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
233         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
234         $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample
235         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
236         $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
237         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
238         $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample
239         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
241 #=======================================================================================================================================
242 #To Build libs For Platform ti814x-evm Target a8
243 edma3_lld_ti814x-evm_a8_libs: edma3_lld_ti814x-evm_a8_libs_drv edma3_lld_ti814x-evm_a8_libs_rm edma3_lld_ti814x-evm_a8_libs_drvsample edma3_lld_ti814x-evm_a8_libs_rmsample
244 edma3_lld_ti814x-evm_a8_libs_drv:
245 ifeq ($(FORMAT),ELF)
246         $(ECHO) \# Making a8:debug:edma3_lld_drv
247         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
248         $(ECHO) \# Making a8:release:edma3_lld_drv
249         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
250 endif
251 edma3_lld_ti814x-evm_a8_libs_rm:
252 ifeq ($(FORMAT),ELF)
253         $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm
254         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
255         $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm
256         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
257 endif
258 edma3_lld_ti814x-evm_a8_libs_drvsample:
259 ifeq ($(FORMAT),ELF)
260         $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample
261         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
262         $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample
263         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
264 endif
265 edma3_lld_ti814x-evm_a8_libs_rmsample:
266 ifeq ($(FORMAT),ELF)
267         $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample
268         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
269         $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample
270         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
271 endif
273 #To Clean libs For Platform ti814x-evm Target a8
274 edma3_lld_ti814x-evm_a8_libs_clean: edma3_lld_ti814x-evm_a8_libs_drv_clean edma3_lld_ti814x-evm_a8_libs_rm_clean edma3_lld_ti814x-evm_a8_libs_drvsample_clean edma3_lld_ti814x-evm_a8_libs_rmsample_clean
275 edma3_lld_ti814x-evm_a8_libs_drv_clean:
276         $(ECHO) \# Cleaning a8:debug:edma3_lld_drv
277         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
278         $(ECHO) \# Cleaning a8:release:edma3_lld_drv
279         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
280 edma3_lld_ti814x-evm_a8_libs_rm_clean:
281         $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm
282         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
283         $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm
284         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
285 edma3_lld_ti814x-evm_a8_libs_drvsample_clean:
286         $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample
287         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
288         $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample
289         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
290 edma3_lld_ti814x-evm_a8_libs_rmsample_clean:
291         $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample
292         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
293         $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample
294         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
296 #=======================================================================================================================================
297 #To Build libs For Platform c6472-evm Target 64p
298 edma3_lld_c6472-evm_64p_libs: edma3_lld_c6472-evm_64p_libs_drv edma3_lld_c6472-evm_64p_libs_rm edma3_lld_c6472-evm_64p_libs_drvsample edma3_lld_c6472-evm_64p_libs_rmsample
299 edma3_lld_c6472-evm_64p_libs_drv:
300         $(ECHO) \# Making c64p:debug:edma3_lld_drv
301         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug
302         $(ECHO) \# Making c64p:release:edma3_lld_drv
303         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release
304         $(ECHO) \# Making c64p:debug:edma3_lld_drv -for big_endian
305         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
306         $(ECHO) \# Making c64p:release:edma3_lld_drv -for big_endian
307         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
308 edma3_lld_c6472-evm_64p_libs_rm:
309         $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm
310         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug
311         $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm -for big_endian
312         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
313         $(ECHO) \# Making c6472-evm:release:edma3_lld_rm
314         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release
315         $(ECHO) \# Making c6472-evm:release:edma3_lld_rm -for big_endian
316         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
317 edma3_lld_c6472-evm_64p_libs_drvsample:
318         $(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample
319         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
320         $(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample -for big_endian
321         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
322         $(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample
323         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
324         $(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample -for big_endian
325         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
326 edma3_lld_c6472-evm_64p_libs_rmsample:
327         $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample
328         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
329         $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample -for big_endian
330         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
331         $(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample
332         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
333         $(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample -for big_endian
334         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
336 #To Clean libs For Platform c6472-evm Target 64p
337 edma3_lld_c6472-evm_64p_libs_clean: edma3_lld_c6472-evm_64p_libs_drv_clean edma3_lld_c6472-evm_64p_libs_rm_clean edma3_lld_c6472-evm_64p_libs_drvsample_clean edma3_lld_c6472-evm_64p_libs_rmsample_clean
338 edma3_lld_c6472-evm_64p_libs_drv_clean:
339         $(ECHO) \# Cleaning c64p:debug:edma3_lld_drv
340         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug
341         $(ECHO) \# Cleaning c64p:release:edma3_lld_drv
342         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release
343         $(ECHO) \# Cleaning c64p:debug:edma3_lld_drv -for big_endian
344         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
345         $(ECHO) \# Cleaning c64p:release:edma3_lld_drv -for big_endian
346         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
347 edma3_lld_c6472-evm_64p_libs_rm_clean:
348         $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm
349         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug
350         $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm -for big_endian
351         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
352         $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm
353         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release
354         $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm -for big_endian
355         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
356 edma3_lld_c6472-evm_64p_libs_drvsample_clean:
357         $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_drv_sample
358         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
359         $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_drv_sample -for big_endian
360         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
361         $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_drv_sample
362         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
363         $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_drv_sample -for big_endian
364         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
365 edma3_lld_c6472-evm_64p_libs_rmsample_clean:
366         $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm_sample
367         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
368         $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm_sample -for big_endian
369         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
370         $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm_sample
371         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
372         $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm_sample -for big_endian
373         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
375 #=======================================================================================================================================
376 #To Build libs For Platform c6670-evm Target 66
377 edma3_lld_c6670-evm_66_libs: edma3_lld_c6678-evm_66_libs_drv edma3_lld_c6670-evm_66_libs_rm edma3_lld_c6670-evm_66_libs_drvsample edma3_lld_c6670-evm_66_libs_rmsample
378 edma3_lld_c6670-evm_66_libs_rm:
379 ifeq ($(FORMAT),ELF)
380         $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm
381         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
382         $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm -for big_endian
383         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
384         $(ECHO) \# Making c6670-evm:release:edma3_lld_rm
385         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
386         $(ECHO) \# Making c6670-evm:release:edma3_lld_rm for big_endian
387         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
388 endif
389 edma3_lld_c6670-evm_66_libs_drvsample:
390 ifeq ($(FORMAT),ELF)
391         $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample
392         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
393         $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample -for big_endian
394         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
395         $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample
396         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
397         $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample -for big_endian
398         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
399 endif
400 edma3_lld_c6670-evm_66_libs_rmsample:
401 ifeq ($(FORMAT),ELF)
402         $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample
403         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
404         $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample -for big_endian
405         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
406         $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample
407         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
408         $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample -for big_endian
409         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
410 endif
412 #To Clean libs For Platform c6670-evm Target 66
413 edma3_lld_c6670-evm_66_libs_clean: edma3_lld_c6678-evm_66_libs_drv_clean edma3_lld_c6670-evm_66_libs_rm_clean edma3_lld_c6670-evm_66_libs_drvsample_clean edma3_lld_c6670-evm_66_libs_rmsample_clean
414 edma3_lld_c6670-evm_66_libs_rm_clean:
415         $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm
416         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug
417         $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm -for big_endian
418         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
419         $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm
420         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release
421         $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm for big_endian
422         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
423 edma3_lld_c6670-evm_66_libs_drvsample_clean:
424         $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample
425         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
426         $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample -for big_endian
427         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
428         $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample
429         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
430         $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample -for big_endian
431         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
432 edma3_lld_c6670-evm_66_libs_rmsample_clean:
433         $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample
434         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
435         $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample -for big_endian
436         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
437         $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample
438         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
439         $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample -for big_endian
440         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
442 #=======================================================================================================================================
443 #To Build libs For Platform c6678-evm Target 66
444 edma3_lld_c6678-evm_66_libs:edma3_lld_c6678-evm_66_libs_drv edma3_lld_c6678-evm_66_libs_rm edma3_lld_c6678-evm_66_libs_drvsample edma3_lld_c6678-evm_66_libs_rmsample
445 edma3_lld_c6678-evm_66_libs_drv:
446 ifeq ($(FORMAT),ELF)
447         $(ECHO) \# Making c66:debug:edma3_lld_drv
448         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
449         $(ECHO) \# Making c66:release:edma3_lld_drv
450         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
451         $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
452         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
453         $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
454         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
455 endif
456 edma3_lld_c6678-evm_66_libs_rm:
457 ifeq ($(FORMAT),ELF)
458         $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm
459         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
460         $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm -for big_endian
461         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
462         $(ECHO) \# Making c6678-evm:release:edma3_lld_rm
463         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
464         $(ECHO) \# Making c6678-evm:release:edma3_lld_rm for big_endian
465         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
466 endif
467 edma3_lld_c6678-evm_66_libs_drvsample:
468 ifeq ($(FORMAT),ELF)
469         $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample
470         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
471         $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample -for big_endian
472         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
473         $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample
474         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
475         $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample -for big_endian
476         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
477 endif
478 edma3_lld_c6678-evm_66_libs_rmsample:
479 ifeq ($(FORMAT),ELF)
480         $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
481         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
482         $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian
483         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
484         $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
485         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
486         $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian
487         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
488 endif
490 #To Clean libs For Platform c6678-evm Target 66
491 edma3_lld_c6678-evm_66_libs_clean: edma3_lld_c6678-evm_66_libs_drv_clean edma3_lld_c6678-evm_66_libs_rm_clean edma3_lld_c6678-evm_66_libs_drvsample_clean edma3_lld_c6678-evm_66_libs_rmsample_clean
492 edma3_lld_c6678-evm_66_libs_drv_clean:
493         $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
494         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
495         $(ECHO) \# Cleaning c66:release:edma3_lld_drv
496         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
497         $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
498         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
499         $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
500         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
501 edma3_lld_c6678-evm_66_libs_rm_clean:
502         $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm
503         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
504         $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm -for big_endian
505         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
506         $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm
507         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
508         $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm for big_endian
509         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
510 edma3_lld_c6678-evm_66_libs_drvsample_clean:
511         $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample
512         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
513         $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample -for big_endian
514         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
515         $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample
516         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
517         $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample -for big_endian
518         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
519 edma3_lld_c6678-evm_66_libs_rmsample_clean:
520         $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample
521         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
522         $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample -for big_endian
523         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
524         $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample
525         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
526         $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample -for big_endian
527         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
529 #=======================================================================================================================================
530 #To Build libs For Platform c6748-evm Target 674
531 edma3_lld_c6748-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_c6748-evm_674_libs_rm edma3_lld_c6748-evm_674_libs_drvsample edma3_lld_c6748-evm_674_libs_rmsample
532 edma3_lld_c6748-evm_674_libs_rm:
533         $(ECHO) \# Making c6748-evm:debug:edma3_lld_rm
534         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6748-evm PROFILE_c6xdsp=debug
535         $(ECHO) \# Making c6748-evm:release:edma3_lld_rm
536         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6748-evm PROFILE_c6xdsp=release
537 edma3_lld_c6748-evm_674_libs_rmsample:
538         $(ECHO) \# Making c6748-evm:debug:edma3_lld_rm_sample
539         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
540         $(ECHO) \# Making c6748-evm:release:edma3_lld_rm_sample
541         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
542 edma3_lld_c6748-evm_674_libs_drvsample:
543         $(ECHO) \# Making c6748-evm:release:edma3_lld_drv_sample
544         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
545         $(ECHO) \# Making c6748-evm:debug:edma3_lld_drv_sample
546         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
548 #To Clean libs For Platform c6748-evm Target 674
549 edma3_lld_c6748-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_c6748-evm_674_libs_rm_clean edma3_lld_c6748-evm_674_libs_drvsample_clean edma3_lld_c6748-evm_674_libs_rmsample_clean
550 edma3_lld_c6748-evm_674_libs_rm_clean:
551         $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_rm
552         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=debug
553         $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_rm
554         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=release
555 edma3_lld_c6748-evm_674_libs_rmsample_clean:
556         $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_rm_sample
557         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
558         $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_rm_sample
559         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
560 edma3_lld_c6748-evm_674_libs_drvsample_clean:
561         $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_drv_sample
562         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
563         $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_drv_sample
564         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
566 #=======================================================================================================================================
567 #To Build libs For Platform da830-evm Target 674
568 edma3_lld_da830-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_da830-evm_674_libs_rm edma3_lld_da830-evm_674_libs_drvsample edma3_lld_da830-evm_674_libs_rmsample
569 edma3_lld_da830-evm_674_libs_rm:
570         $(ECHO) \# Making da830-evm:debug:edma3_lld_rm
571         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=da830-evm PROFILE_c6xdsp=debug
572         $(ECHO) \# Making da830-evm:release:edma3_lld_rm
573         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=da830-evm PROFILE_c6xdsp=release
574 edma3_lld_da830-evm_674_libs_rmsample:
575         $(ECHO) \# Making da830-evm:debug:edma3_lld_rm_sample
576         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
577         $(ECHO) \# Making da830-evm:release:edma3_lld_rm_sample
578         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
579 edma3_lld_da830-evm_674_libs_drvsample:
580         $(ECHO) \# Making da830-evm:release:edma3_lld_drv_sample
581         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
582         $(ECHO) \# Making da830-evm:debug:edma3_lld_drv_sample
583         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
585 #To Clean libs For Platform da830-evm Target 674
586 edma3_lld_da830-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_da830-evm_674_libs_rm_clean edma3_lld_da830-evm_674_libs_drvsample_clean edma3_lld_da830-evm_674_libs_rmsample_clean
587 edma3_lld_da830-evm_674_libs_rm_clean:
588         $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_rm
589         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=debug
590         $(ECHO) \# Cleaning da830-evm:release:edma3_lld_rm
591         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=release
592 edma3_lld_da830-evm_674_libs_rmsample_clean:
593         $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_rm_sample
594         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
595         $(ECHO) \# Cleaning da830-evm:release:edma3_lld_rm_sample
596         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
597 edma3_lld_da830-evm_674_libs_drvsample_clean:
598         $(ECHO) \# Cleaning da830-evm:release:edma3_lld_drv_sample
599         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
600         $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_drv_sample
601         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
603 #=======================================================================================================================================
604 #To Build libs For Platform omap4-evm Target 64t
605 edma3_lld_omap4-evm_64t_libs: edma3_lld_omap4-evm_64t_libs_drv edma3_lld_omap4-evm_64t_libs_rm edma3_lld_omap4-evm_64t_libs_drvsample edma3_lld_omap4-evm_64t_libs_rmsample
606 edma3_lld_omap4-evm_64t_libs_drv:
607 ifeq ($(FORMAT),ELF)
608         $(ECHO) \# Making c64t:debug:edma3_lld_drv
609         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=debug
610         $(ECHO) \# Making c64t:release:edma3_lld_drv
611         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=release
612 endif
613 edma3_lld_omap4-evm_64t_libs_rm:
614 ifeq ($(FORMAT),ELF)
615         $(ECHO) \# Making omap4-evm:debug:edma3_lld_rm
616         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=debug
617         $(ECHO) \# Making omap4-evm:release:edma3_lld_rm
618         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=release
619 endif
620 edma3_lld_omap4-evm_64t_libs_rmsample:
621 ifeq ($(FORMAT),ELF)
622         $(ECHO) \# Making omap4-evm:debug:edma3_lld_rm_sample
623         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
624         $(ECHO) \# Making omap4-evm:release:edma3_lld_rm_sample
625         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
626 endif
627 edma3_lld_omap4-evm_64t_libs_drvsample:
628 ifeq ($(FORMAT),ELF)
629         $(ECHO) \# Making omap4-evm:debug:edma3_lld_drv_sample
630         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
631         $(ECHO) \# Making omap4-evm:release:edma3_lld_drv_sample
632         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
633 endif
635 #To Clean libs For Platform omap4-evm Target 64t
636 edma3_lld_omap4-evm_64t_libs_clean: edma3_lld_omap4-evm_64t_libs_drv_clean edma3_lld_omap4-evm_64t_libs_rm_clean edma3_lld_omap4-evm_64t_libs_drvsample_clean edma3_lld_omap4-evm_64t_libs_rmsample_clean
637 edma3_lld_omap4-evm_64t_libs_drv_clean:
638         $(ECHO) \# Cleaning c64t:debug:edma3_lld_drv
639         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug
640         $(ECHO) \# Cleaning c64t:release:edma3_lld_drv
641         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release
642 edma3_lld_omap4-evm_64t_libs_rm_clean:
643         $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_rm
644         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug
645         $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_rm
646         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release
647 edma3_lld_omap4-evm_64t_libs_rmsample_clean:
648         $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_rm_sample
649         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
650         $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_rm_sample
651         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
652 edma3_lld_omap4-evm_64t_libs_drvsample_clean:
653         $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_drv_sample
654         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
655         $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_drv_sample
656         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
658 #=======================================================================================================================================
659 #To Build libs For Platform omapl138-evm Target 674
660 edma3_lld_omapl138-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_omapl138-evm_674_libs_rm edma3_lld_omapl138-evm_674_libs_drvsample edma3_lld_omapl138-evm_674_libs_rmsample
661 edma3_lld_omapl138-evm_674_libs_rm:
662         $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm
663         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
664         $(ECHO) \# Making omapl138-evm:release:edma3_lld_rm
665         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=release
666 edma3_lld_omapl138-evm_674_libs_rmsample:
667         $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample
668         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
669         $(ECHO) \# Making omapl138-evm:release:edma3_lld_rm_sample
670         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
671 edma3_lld_omapl138-evm_674_libs_drvsample:
672         $(ECHO) \# Making omapl138-evm:release:edma3_lld_drv_sample
673         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
674         $(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample
675         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
677 #To Clean libs For Platform omapl138-evm Target 674
678 edma3_lld_omapl138-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_omapl138-evm_674_libs_rm_clean edma3_lld_omapl138-evm_674_libs_drvsample_clean edma3_lld_omapl138-evm_674_libs_rmsample_clean
679 edma3_lld_omapl138-evm_674_libs_rm_clean:
680         $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm
681         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
682         $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_rm
683         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=release
684 edma3_lld_omapl138-evm_674_libs_rmsample_clean:
685         $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm_sample
686         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
687         $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_rm_sample
688         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
689 edma3_lld_omapl138-evm_674_libs_drvsample_clean:
690         $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_drv_sample
691         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
692         $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_drv_sample
693         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
695 #=======================================================================================================================================
696 #To Build libs For Platform omapl138-evm Target arm9
697 edma3_lld_omapl138-evm_arm9_libs: edma3_lld_omapl138-evm_arm9_libs_drv edma3_lld_omapl138-evm_arm9_libs_rm edma3_lld_omapl138-evm_arm9_libs_drvsample edma3_lld_omapl138-evm_arm9_libs_rmsample
698 edma3_lld_omapl138-evm_arm9_libs_drv:
699 ifeq ($(FORMAT),ELF)
700         $(ECHO) \# Making arm9:debug:edma3_lld_drv
701         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
702         $(ECHO) \# Making arm9:release:edma3_lld_drv
703         $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
704 endif
705 edma3_lld_omapl138-evm_arm9_libs_rm:
706 ifeq ($(FORMAT),ELF)
707         $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm
708         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
709         $(ECHO) \# Making omapl138-evm:rel:edma3_lld_rm
710         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
711 endif
712 edma3_lld_omapl138-evm_arm9_libs_rmsample:
713 ifeq ($(FORMAT),ELF)
714         $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample
715         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
716         $(ECHO) \# Making omapl138-evm:rel:edma3_lld_rm_sample
717         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
718 endif
719 edma3_lld_omapl138-evm_arm9_libs_drvsample:
720 ifeq ($(FORMAT),ELF)
721         $(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample
722         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
723         $(ECHO) \# Making omapl138-evm:rel:edma3_lld_drv_sample
724         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
725 endif
727 #To Clean libs For Platform omapl138-evm Target arm9
728 edma3_lld_omapl138-evm_arm9_libs_clean: edma3_lld_omapl138-evm_arm9_libs_drv_clean edma3_lld_omapl138-evm_arm9_libs_rm_clean edma3_lld_omapl138-evm_arm9_libs_drvsample_clean edma3_lld_omapl138-evm_arm9_libs_rmsample_clean
729 edma3_lld_omapl138-evm_arm9_libs_drv_clean:
730         $(ECHO) \# Cleaning arm9:debug:edma3_lld_drv
731         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
732         $(ECHO) \# Cleaning arm9:release:edma3_lld_drv
733         $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
734 edma3_lld_omapl138-evm_arm9_libs_rm_clean:
735         $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm
736         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
737         $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_rm
738         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
739 edma3_lld_omapl138-evm_arm9_libs_rmsample_clean:
740         $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm_sample
741         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
742         $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_rm_sample
743         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
744 edma3_lld_omapl138-evm_arm9_libs_drvsample_clean:
745         $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_drv_sample
746         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
747         $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_drv_sample
748         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
750 #=======================================================================================================================================
751 #To Build libs For Platform tci6486-evm Target 64p
752 edma3_lld_tci6486-evm_64p_libs: edma3_lld_c6472-evm_64p_libs_drv edma3_lld_tci6486-evm_64p_libs_rm edma3_lld_tci6486-evm_64p_libs_drvsample edma3_lld_tci6486-evm_64p_libs_rmsample
753 edma3_lld_tci6486-evm_64p_libs_rm:
754         $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm
755         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
756         $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm -for big_endian
757         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big
758         $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm
759         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release
760         $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm -for big_endian
761         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big
762 edma3_lld_tci6486-evm_64p_libs_rmsample:
763         $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample
764         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
765         $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample -for big_endian
766         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
767         $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample
768         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
769         $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample -for big_endian
770         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
771 edma3_lld_tci6486-evm_64p_libs_drvsample:
772         $(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample
773         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
774         $(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample -for big_endian
775         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
776         $(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample
777         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
778         $(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample -for big_endian
779         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
781 #To Clean libs For Platform tci6486-evm Target 64p
782 edma3_lld_tci6486-evm_64p_libs_clean: edma3_lld_c6472-evm_64p_libs_drv_clean edma3_lld_tci6486-evm_64p_libs_rm_clean edma3_lld_tci6486-evm_64p_libs_drvsample_clean edma3_lld_tci6486-evm_64p_libs_rmsample_clean
783 edma3_lld_tci6486-evm_64p_libs_rm_clean:
784         $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm
785         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
786         $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm -for big_endian
787         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big
788         $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm
789         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release
790         $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm -for big_endian
791         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big
792 edma3_lld_tci6486-evm_64p_libs_rmsample_clean:
793         $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm_sample
794         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
795         $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm_sample -for big_endian
796         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
797         $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm_sample
798         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
799         $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm_sample -for big_endian
800         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
801 edma3_lld_tci6486-evm_64p_libs_drvsample_clean:
802         $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_drv_sample
803         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
804         $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_drv_sample -for big_endian
805         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
806         $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_drv_sample
807         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
808         $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_drv_sample -for big_endian
809         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
811 #=======================================================================================================================================
812 #To Build libs For Platform tci6608-sim Target 66
813 edma3_lld_tci6608-sim_66_libs: edma3_lld_c6678-evm_66_libs_drv edma3_lld_tci6608-sim_66_libs_rm edma3_lld_tci6608-sim_66_libs_drvsample edma3_lld_tci6608-sim_66_libs_rmsample
814 edma3_lld_tci6608-sim_66_libs_rm:
815 ifeq ($(FORMAT),ELF)
816         $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm
817         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
818         $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm -for big_endian
819         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
820         $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm
821         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
822         $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm for big_endian
823         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
824 endif
825 edma3_lld_tci6608-sim_66_libs_rmsample:
826 ifeq ($(FORMAT),ELF)
827         $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
828         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
829         $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
830         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
831         $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
832         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
833         $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
834         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
835 endif
836 edma3_lld_tci6608-sim_66_libs_drvsample:
837 ifeq ($(FORMAT),ELF)
838         $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample
839         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
840         $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample -for big_endian
841         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
842         $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample
843         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
844         $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample -for big_endian
845         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
846 endif
848 #To Clean libs For Platform tci6608-sim Target 66
849 edma3_lld_tci6608-sim_66_libs_clean: edma3_lld_c6678-evm_66_libs_drv_clean edma3_lld_tci6608-sim_66_libs_rm_clean edma3_lld_tci6608-sim_66_libs_drvsample_clean edma3_lld_tci6608-sim_66_libs_rmsample_clean
850 edma3_lld_tci6608-sim_66_libs_rm_clean:
851         $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm
852         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
853         $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm -for big_endian
854         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
855         $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm
856         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
857         $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm for big_endian
858         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
859 edma3_lld_tci6608-sim_66_libs_rmsample_clean:
860         $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample
861         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
862         $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
863         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
864         $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample
865         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
866         $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
867         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
868 edma3_lld_tci6608-sim_66_libs_drvsample_clean:
869         $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample
870         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
871         $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample -for big_endian
872         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
873         $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample
874         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
875         $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample -for big_endian
876         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
878 #=======================================================================================================================================
879 #To Build libs For Platform tci6616-sim Target 66
880 edma3_lld_tci6616-sim_66_libs: edma3_lld_c6678-evm_66_libs_drv edma3_lld_tci6616-sim_66_libs_rm edma3_lld_tci6616-sim_66_libs_drvsample edma3_lld_tci6616-sim_66_libs_rmsample
881 edma3_lld_tci6616-sim_66_libs_rm:
882 ifeq ($(FORMAT),ELF)
883         $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm
884         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
885         $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm -for big_endian
886         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
887         $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm
888         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
889         $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm for big_endian
890         $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
891 endif
892 edma3_lld_tci6616-sim_66_libs_rmsample:
893 ifeq ($(FORMAT),ELF)
894         $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
895         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
896         $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
897         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
898         $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
899         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
900         $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
901         $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
902 endif
903 edma3_lld_tci6616-sim_66_libs_drvsample:
904 ifeq ($(FORMAT),ELF)
905         $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample
906         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
907         $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample -for big_endian
908         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
909         $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample
910         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
911         $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample -for big_endian
912         $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
913 endif
915 #To Clean libs For Platform tci6616-sim Target 66
916 edma3_lld_tci6616-sim_66_libs_clean: edma3_lld_c6678-evm_66_libs_drv_clean edma3_lld_tci6616-sim_66_libs_rm_clean edma3_lld_tci6616-sim_66_libs_drvsample_clean edma3_lld_tci6616-sim_66_libs_rmsample_clean
917 edma3_lld_tci6616-sim_66_libs_rm_clean:
918         $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm
919         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
920         $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm -for big_endian
921         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
922         $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_rm
923         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
924         $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_rm for big_endian
925         $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
926 edma3_lld_tci6616-sim_66_libs_rmsample_clean:
927         $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample
928         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
929         $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
930         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
931         $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample
932         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
933         $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
934         $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
935 edma3_lld_tci6616-sim_66_libs_drvsample_clean:
936         $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_drv_sample
937         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
938         $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_drv_sample -for big_endian
939         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
940         $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_drv_sample
941         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
942         $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_drv_sample -for big_endian
943         $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
945 #=======================================================================================================================================
946 #To Build libs For Platform Generic
947 edma3_lld_rm_generic:
948         $(ECHO) \# Making generic/c674:debug:edma3_lld_rm
949         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=674 PROFILE_674=debug
950         $(ECHO) \# Making generic/c674:release:edma3_lld_rm
951         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=674 PROFILE_674=release
952         $(ECHO) \# Making generic/c64p:debug:edma3_lld_rm: -for big_endian
953         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=big
954         $(ECHO) \# Making generic/c64p:release:edma3_lld_rm: -for big_endian
955         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=big
956         $(ECHO) \# Making generic/c64p:debug:edma3_lld_rm
957         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=little
958         $(ECHO) \# Making generic/c64p:release:edma3_lld_rm
959         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=little
960 ifeq ($(FORMAT),ELF)
961         $(ECHO) \# Making generic/c66:debug:edma3_lld_rm: -for big_endian
962         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=big
963         $(ECHO) \# Making generic/c66:release:edma3_lld_rm: -for big_endian
964         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=big
965         $(ECHO) \# Making generic/c66:debug:edma3_lld_rm
966         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little
967         $(ECHO) \# Making generic/c66:release:edma3_lld_rm
968         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little
969 endif
970         $(ECHO) \# Making generic/m3:debug:edma3_lld_rm
971         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=m3 PROFILE_m3=debug
972         $(ECHO) \# Making generic/m3:release:edma3_lld_rm
973         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=m3 PROFILE_m3=release
974 ifeq ($(FORMAT),ELF)
975         $(ECHO) \# Making generic/a8:debug:edma3_lld_rm
976         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=a8 PROFILE_a8=debug
977         $(ECHO) \# Making generic/a8:release:edma3_lld_rm
978         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=a8 PROFILE_a8=release
979         $(ECHO) \# Making generic/arm9:debug:edma3_lld_rm
980         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=arm9 PROFILE_arm9=debug
981         $(ECHO) \# Making generic/arm9:release:edma3_lld_rm
982         $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=arm9 PROFILE_arm9=release
983 endif
985 #To Clean libs For Platform Generic
986 edma3_lld_rm_generic_clean:
987         $(ECHO) \# Cleaning generic/c674:debug:edma3_lld_rm
988         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=674 PROFILE_674=debug
989         $(ECHO) \# Cleaning generic/c674:release:edma3_lld_rm
990         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=674 PROFILE_674=release
991         $(ECHO) \# Cleaning generic/c64p:debug:edma3_lld_rm: -for big_endian
992         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=big
993         $(ECHO) \# Cleaning generic/c64p:release:edma3_lld_rm: -for big_endian
994         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=big
995         $(ECHO) \# Cleaning generic/c64p:debug:edma3_lld_rm
996         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=little
997         $(ECHO) \# Cleaning generic/c64p:release:edma3_lld_rm
998         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=little
999         $(ECHO) \# Cleaning generic/c66:debug:edma3_lld_rm: -for big_endian
1000         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=big
1001         $(ECHO) \# Cleaning generic/c66:release:edma3_lld_rm: -for big_endian
1002         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=big
1003         $(ECHO) \# Cleaning generic/c66:debug:edma3_lld_rm
1004         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little
1005         $(ECHO) \# Cleaning generic/c66:release:edma3_lld_rm
1006         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little
1007         $(ECHO) \# Cleaning generic/m3:debug:edma3_lld_rm
1008         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=m3 PROFILE_m3=debug
1009         $(ECHO) \# Cleaning generic/m3:release:edma3_lld_rm
1010         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=m3 PROFILE_m3=release
1011         $(ECHO) \# Cleaning generic/a8:debug:edma3_lld_rm
1012         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=a8 PROFILE_a8=debug
1013         $(ECHO) \# Cleaning generic/a8:release:edma3_lld_rm
1014         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=a8 PROFILE_a8=release
1015         $(ECHO) \# Cleaning generic/arm9:debug:edma3_lld_rm
1016         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=arm9 PROFILE_arm9=debug
1017         $(ECHO) \# Cleaning generic/arm9:release:edma3_lld_rm
1018         $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=arm9 PROFILE_arm9=release
1020 #=======================================================================================================================================
1022 # Rule to build all examples
1024 #=======================================================================================================================================
1025 edma3_drv_c6472-evm_64p_example:
1026         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1027         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1028         $(ECHO) \# Making example $@:debug
1029         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1030         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1031         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
1032         $(ECHO) \# Making example $@:release
1033         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
1035 edma3_drv_c6472-evm_64p_be_example:
1036         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1037         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
1038         $(ECHO) \# Making example $@:debug
1039         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
1040         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1041         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
1042         $(ECHO) \# Making example $@:release
1043         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
1045 edma3_drv_c6748-evm_674_example:
1046         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1047         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1048         $(ECHO) \# Making example $@:debug
1049         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1050         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1051         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
1052         $(ECHO) \# Making example $@:release
1053         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
1055 edma3_drv_da830-evm_674_example:
1056         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1057         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1058         $(ECHO) \# Making example $@:debug
1059         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1060         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1061         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
1062         $(ECHO) \# Making example $@:release
1063         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
1065 edma3_drv_omapl138-evm_674_example:
1066         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1067         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1068         $(ECHO) \# Making example $@:debug
1069         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1070         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1071         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
1072         $(ECHO) \# Making example $@:release
1073         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
1075 edma3_drv_omap4-evm_64t_example:
1076         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1077         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1078         $(ECHO) \# Making example $@:debug
1079         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1080         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1081         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
1082         $(ECHO) \# Making example $@:release
1083         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
1085 edma3_drv_tci6486-evm_64p_example:
1086         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1087         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1088         $(ECHO) \# Making example $@:debug
1089         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1090         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1091         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
1092         $(ECHO) \# Making example $@:release
1093         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
1095 edma3_drv_tci6486-evm_64p_be_example:
1096         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1097         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
1098         $(ECHO) \# Making example $@:debug
1099         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
1100         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1101         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
1102         $(ECHO) \# Making example $@:release
1103         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
1105 edma3_drv_ti816x-evm_674_example:
1106         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1107         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1108         $(ECHO) \# Making example $@:debug
1109         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1110         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1111         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
1112         $(ECHO) \# Making example $@:release
1113         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
1115 edma3_drv_ti814x-evm_674_example:
1116         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1117         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1118         $(ECHO) \# Making example $@:debug
1119         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1120         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1121         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
1122         $(ECHO) \# Making example $@:release
1123         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
1125 edma3_drv_tci6608-sim_66_example:
1126 ifeq ($(FORMAT),ELF)
1127         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1128         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
1129         $(ECHO) \# Making example $@:debug
1130         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
1131         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1132         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
1133         $(ECHO) \# Making example $@:release
1134         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
1135 endif
1137 edma3_drv_tci6608-sim_66_be_example:
1138 ifeq ($(FORMAT),ELF)
1139         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1140         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
1141         $(ECHO) \# Making example $@:debug
1142         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
1143         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1144         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
1145         $(ECHO) \# Making example $@:release
1146         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
1147 endif
1149 edma3_drv_tci6616-sim_66_example:
1150 ifeq ($(FORMAT),ELF)
1151         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1152         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
1153         $(ECHO) \# Making example $@:debug
1154         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
1155         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1156         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
1157         $(ECHO) \# Making example $@:release
1158         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
1159 endif
1161 edma3_drv_tci6616-sim_66_be_example:
1162 ifeq ($(FORMAT),ELF)
1163         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1164         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
1165         $(ECHO) \# Making example $@:debug
1166         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
1167         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1168         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
1169         $(ECHO) \# Making example $@:release
1170         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
1171 endif
1173 edma3_drv_c6670-evm_66_example:
1174 ifeq ($(FORMAT),ELF)
1175         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1176         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1177         $(ECHO) \# Making example $@:debug
1178         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
1179         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1180         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
1181         $(ECHO) \# Making example $@:release
1182         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
1183 endif
1185 edma3_drv_c6670-evm_66_be_example:
1186 ifeq ($(FORMAT),ELF)
1187         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1188         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
1189         $(ECHO) \# Making example $@:debug
1190         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
1191         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1192         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
1193         $(ECHO) \# Making example $@:release
1194         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
1195 endif
1198 edma3_drv_c6678-evm_66_example:
1199 ifeq ($(FORMAT),ELF)
1200         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1201         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
1202         $(ECHO) \# Making example $@:debug
1203         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
1204         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1205         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
1206         $(ECHO) \# Making example $@:release
1207         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
1208 endif
1210 edma3_drv_c6678-evm_66_be_example:
1211 ifeq ($(FORMAT),ELF)
1212         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
1213         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
1214         $(ECHO) \# Making example $@:debug
1215         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
1216         $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
1217         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
1218         $(ECHO) \# Making example $@:release
1219         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
1220 endif
1223 edma3_drv_omapl138-evm_arm9_example:
1224 ifeq ($(FORMAT),ELF)
1225         $(ECHO) \# Configuring XDC packages for $@:arm9:debug
1226         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
1227         $(ECHO) \# Making example $@:debug
1228         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
1229         $(ECHO) \# Configuring XDC packages for $@:arm9:release
1230         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
1231         $(ECHO) \# Making example $@:release
1232         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
1233 endif
1235 edma3_drv_ti814x-evm_a8_example:
1236 ifeq ($(FORMAT),ELF)
1237         $(ECHO) \# Configuring XDC packages for $@:a8:debug
1238         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
1239         $(ECHO) \# Making example $@:debug
1240         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
1241         $(ECHO) \# Configuring XDC packages for $@:a8:release
1242         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
1243         $(ECHO) \# Making example $@:release
1244         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
1245 endif
1247 edma3_drv_ti816x-evm_m3_example:
1248 ifeq ($(FORMAT),ELF)
1249         $(ECHO) \# Configuring XDC packages for $@:m3:debug
1250         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
1251         $(ECHO) \# Making example $@:debug
1252         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
1254         $(ECHO) \# Configuring XDC packages for $@:m3:release
1255         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
1256         $(ECHO) \# Making example $@:release
1257         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
1259         $(ECHO) \# Configuring XDC packages for $@:m3:debug
1260         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
1261         $(ECHO) \# Making example $@:debug
1262         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
1264         $(ECHO) \# Configuring XDC packages for $@:m3:release
1265         $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
1266         $(ECHO) \# Making example $@:release
1267         $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
1268 endif
1270 #=======================================================================================================================================
1272 # Rule to clean all examples
1274 #=======================================================================================================================================
1276 edma3_drv_c6472-evm_64p_example_clean:
1277         $(ECHO) \# Cleaning example $@:debug
1278         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=debug
1279         $(ECHO) \# Cleaning example $@:release
1280         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=release
1282 edma3_drv_c6472-evm_64p_be_example_clean:
1283         $(ECHO) \# Cleaning example $@:debug
1284         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
1285         $(ECHO) \# Cleaning example $@:release
1286         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
1288 edma3_drv_c6748-evm_674_example_clean:
1289         $(ECHO) \# Cleaning example $@:debug
1290         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6748-evm PROFILE_c6xdsp=debug
1291         $(ECHO) \# Cleaning example $@:release
1292         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6748-evm PROFILE_c6xdsp=release
1294 edma3_drv_da830-evm_674_example_clean:
1295         $(ECHO) \# Cleaning example $@:debug
1296         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=da830-evm PROFILE_c6xdsp=debug
1297         $(ECHO) \# Cleaning example $@:release
1298         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=da830-evm PROFILE_c6xdsp=release
1300 edma3_drv_omapl138-evm_674_example_clean:
1301         $(ECHO) \# Cleaning example $@:debug
1302         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
1303         $(ECHO) \# Cleaning example $@:release
1304         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl138-evm PROFILE_c6xdsp=release
1306 edma3_drv_omapl138-evm_arm9_example_clean:
1307 ifeq ($(FORMAT),ELF)
1308         $(ECHO) \# Cleaning example $@:debug
1309         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
1310         $(ECHO) \# Cleaning example $@:release
1311         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
1312 endif
1314 edma3_drv_omap4-evm_64t_example_clean:
1315         $(ECHO) \# Cleaning example $@:debug
1316         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omap4-evm PROFILE_c6xdsp=debug
1317         $(ECHO) \# Cleaning example $@:release
1318         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omap4-evm PROFILE_c6xdsp=release
1320 edma3_drv_tci6486-evm_64p_example_clean:
1321         $(ECHO) \# Cleaning example $@:debug
1322         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
1323         $(ECHO) \# Cleaning example $@:release
1324         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=release
1326 edma3_drv_tci6486-evm_64p_be_example_clean:
1327         $(ECHO) \# Cleaning example $@:debug
1328         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big
1329         $(ECHO) \# Cleaning example $@:release
1330         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big
1332 edma3_drv_ti816x-evm_674_example_clean:
1333         $(ECHO) \# Cleaning example $@:debug
1334         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
1335         $(ECHO) \# Cleaning example $@:release
1336         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm PROFILE_c6xdsp=release
1338 edma3_drv_ti814x-evm_674_example_clean:
1339         $(ECHO) \# Cleaning example $@:debug
1340         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
1341         $(ECHO) \# Cleaning example $@:release
1342         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm PROFILE_c6xdsp=release
1344 edma3_drv_ti814x-evm_a8_example_clean:
1345 ifeq ($(FORMAT),ELF)
1346         $(ECHO) \# Cleaning example $@:debug
1347         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
1348         $(ECHO) \# Cleaning example $@:release
1349         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
1350 endif
1352 edma3_drv_ti816x-evm_m3_example_clean:
1353 ifeq ($(FORMAT),ELF)
1354         $(ECHO) \# Cleaning example $@:debug
1355         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
1356         $(ECHO) \# Cleaning example $@:release
1357         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
1358         $(ECHO) \# Cleaning example $@:debug
1359         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
1360         $(ECHO) \# Cleaning example $@:release
1361         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
1362 endif
1364 edma3_drv_tci6608-sim_66_example_clean:
1365         $(ECHO) \# Cleaning example $@:debug
1366         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
1367         $(ECHO) \# Cleaning example $@:release
1368         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6608-sim PROFILE_c6xdsp=release
1370 edma3_drv_tci6608-sim_66_be_example_clean:
1371         $(ECHO) \# Cleaning example $@:debug
1372         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
1373         $(ECHO) \# Cleaning example $@:release
1374         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
1376 edma3_drv_tci6616-sim_66_example_clean:
1377         $(ECHO) \# Cleaning example $@:debug
1378         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
1379         $(ECHO) \# Cleaning example $@:release
1380         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6616-sim PROFILE_c6xdsp=release
1382 edma3_drv_tci6616-sim_66_be_example_clean:
1383         $(ECHO) \# Cleaning example $@:debug
1384         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
1385         $(ECHO) \# Cleaning example $@:release
1386         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
1388 edma3_drv_c6670-evm_66_example_clean:
1389         $(ECHO) \# Cleaning example $@:debug
1390         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=debug
1391         $(ECHO) \# Cleaning example $@:release
1392         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=release
1394 edma3_drv_c6670-evm_66_be_example_clean:
1395         $(ECHO) \# Cleaning example $@:debug
1396         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
1397         $(ECHO) \# Cleaning example $@:release
1398         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
1400 edma3_drv_c6678-evm_66_example_clean:
1401         $(ECHO) \# Cleaning example $@:debug
1402         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6678-evm PROFILE_c6xdsp=debug
1403         $(ECHO) \# Cleaning example $@:release
1404         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6678-evm PROFILE_c6xdsp=release
1406 edma3_drv_c6678-evm_66_be_example_clean:
1407         $(ECHO) \# Cleaning example $@:debug
1408         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
1409         $(ECHO) \# Cleaning example $@:release
1410         $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
1413 # Help
1414 help:
1415         $(ECHO) EDMA3 LLD Driver Help page
1416         $(ECHO) To build libraries and examples:
1417         $(ECHO) "Command line: make [all\|libs\|examples] [FORMAT=\{ELF\|COFF\}] [PLATFORM=\{ti816x-evm\|da830-3vm\|etc\}] [TARGET=\{674\|a8\|etc\}]"
1418         $(ECHO) "       Default target is "all", which builds both libraries and examples"
1419         $(ECHO) "       Default FORMAT is specified in makerules/build_config.mk. This can be"
1420         $(ECHO) "        overridden by specifying a different FORMAT here."
1421         $(ECHO) "   TO build for specific platform apecify the PLATFORM here
1422         $(ECHO) To clean the build files:
1423         $(ECHO) "Command line: make \{clean\|cleanall\}"
1426 # Nothing beyond this point