1 /*
2 * package.bld
3 *
4 * xdc build specification file for the RM package.
5 *
6 * Copyright (C) 2009 - 2017 Texas Instruments Incorporated - http://www.ti.com/
7 *
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions
11 * are met:
12 *
13 * Redistributions of source code must retain the above copyright
14 * notice, this list of conditions and the following disclaimer.
15 *
16 * Redistributions in binary form must reproduce the above copyright
17 * notice, this list of conditions and the following disclaimer in the
18 * documentation and/or other materials provided with the
19 * distribution.
20 *
21 * Neither the name of Texas Instruments Incorporated nor the names of
22 * its contributors may be used to endorse or promote products derived
23 * from this software without specific prior written permission.
24 *
25 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
26 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
27 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
28 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
29 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
30 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
31 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
32 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
35 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36 *
37 */
38 var Build = xdc.useModule('xdc.bld.BuildEnvironment');
39 var Pkg = xdc.useModule('xdc.bld.PackageContents');
41 var objListDA830 = [
42 /* The configuration file. */
43 "src/configs/edma3_da830_cfg.c",
44 /* Common file. */
45 "src/edma3resmgr.c",
46 /* File defining internal data structures. */
47 "src/edma3_rm_gbl_data.c",
48 ];
50 var objListC6748 = [
51 /* The configuration file. */
52 "src/configs/edma3_c6748_cfg.c",
53 /* Common file. */
54 "src/edma3resmgr.c",
55 /* File defining internal data structures. */
56 "src/edma3_rm_gbl_data.c",
57 ];
59 var objListOMAPL137 = [
60 /* The configuration file. */
61 "src/configs/edma3_omapl137_cfg.c",
62 /* Common file. */
63 "src/edma3resmgr.c",
64 /* File defining internal data structures. */
65 "src/edma3_rm_gbl_data.c",
66 ];
68 var objListOMAPL138 = [
69 /* The configuration file. */
70 "src/configs/edma3_omapl138_cfg.c",
71 /* Common file. */
72 "src/edma3resmgr.c",
73 /* File defining internal data structures. */
74 "src/edma3_rm_gbl_data.c",
75 ];
77 var objListSimTCI6608 = [
78 /* The configuration file. */
79 "src/configs/edma3_tci6608_cfg.c",
80 /* Common file. */
81 "src/edma3resmgr.c",
82 /* File defining internal data structures. */
83 "src/edma3_rm_gbl_data.c",
84 ];
86 var objListSimTCI6616 = [
87 /* The configuration file. */
88 "src/configs/edma3_tci6616_cfg.c",
89 /* Common file. */
90 "src/edma3resmgr.c",
91 /* File defining internal data structures. */
92 "src/edma3_rm_gbl_data.c",
93 ];
95 var objListSimTCI6614 = [
96 /* The configuration file. */
97 "src/configs/edma3_tci6614_cfg.c",
98 /* Common file. */
99 "src/edma3resmgr.c",
100 /* File defining internal data structures. */
101 "src/edma3_rm_gbl_data.c",
102 ];
104 var objListSimC6657 = [
105 /* The configuration file. */
106 "src/configs/edma3_c6657_cfg.c",
107 /* Common file. */
108 "src/edma3resmgr.c",
109 /* File defining internal data structures. */
110 "src/edma3_rm_gbl_data.c",
111 ];
113 var objListSimTCI6638K2K = [
114 /* The configuration file. */
115 "src/configs/edma3_tci6638k2k_cfg.c",
116 /* Common file. */
117 "src/edma3resmgr.c",
118 /* File defining internal data structures. */
119 "src/edma3_rm_gbl_data.c",
120 ];
122 var objListEVM6670 = [
123 /* The configuration file. */
124 "src/configs/edma3_c6670_cfg.c",
125 /* Common file. */
126 "src/edma3resmgr.c",
127 /* File defining internal data structures. */
128 "src/edma3_rm_gbl_data.c",
129 ];
131 var objListEVM6678 = [
132 /* The configuration file. */
133 "src/configs/edma3_c6678_cfg.c",
134 /* Common file. */
135 "src/edma3resmgr.c",
136 /* File defining internal data structures. */
137 "src/edma3_rm_gbl_data.c",
138 ];
140 var objListEVMTCI6614 = [
141 /* The configuration file. */
142 "src/configs/edma3_tci6614_cfg.c",
143 /* Common file. */
144 "src/edma3resmgr.c",
145 /* File defining internal data structures. */
146 "src/edma3_rm_gbl_data.c",
147 ];
149 var objListEVM6657 = [
150 /* The configuration file. */
151 "src/configs/edma3_c6657_cfg.c",
152 /* Common file. */
153 "src/edma3resmgr.c",
154 /* File defining internal data structures. */
155 "src/edma3_rm_gbl_data.c",
156 ];
158 var objListEVMTCI6638K2K = [
159 /* The configuration file. */
160 "src/configs/edma3_tci6638k2k_cfg.c",
161 /* Common file. */
162 "src/edma3resmgr.c",
163 /* File defining internal data structures. */
164 "src/edma3_rm_gbl_data.c",
165 ];
167 var objListEVMTCI6636K2H = [
168 /* The configuration file. */
169 "src/configs/edma3_tci6636k2h_cfg.c",
170 /* Common file. */
171 "src/edma3resmgr.c",
172 /* File defining internal data structures. */
173 "src/edma3_rm_gbl_data.c",
174 ];
176 var objListEVMTCI6630K2L = [
177 /* The configuration file. */
178 "src/configs/edma3_tci6630k2l_cfg.c",
179 /* Common file. */
180 "src/edma3resmgr.c",
181 /* File defining internal data structures. */
182 "src/edma3_rm_gbl_data.c",
183 ];
185 var objListEVMC66AK2E = [
186 /* The configuration file. */
187 "src/configs/edma3_c66ak2e_cfg.c",
188 /* Common file. */
189 "src/edma3resmgr.c",
190 /* File defining internal data structures. */
191 "src/edma3_rm_gbl_data.c",
192 ];
194 var objListEVMTCI66AK2G02 = [
195 /* The configuration file. */
196 "src/configs/edma3_tci66ak2g02_cfg.c",
197 /* Common file. */
198 "src/edma3resmgr.c",
199 /* File defining internal data structures. */
200 "src/edma3_rm_gbl_data.c",
201 ];
203 var objListSimTI816X = [
204 /* The configuration file. */
205 "src/configs/edma3_ti816x_cfg.c",
206 /* Common file. */
207 "src/edma3resmgr.c",
208 /* File defining internal data structures. */
209 "src/edma3_rm_gbl_data.c",
210 ];
212 var objListEVMTI816X = [
213 /* The configuration file. */
214 "src/configs/edma3_ti816x_cfg.c",
215 /* Common file. */
216 "src/edma3resmgr.c",
217 /* File defining internal data structures. */
218 "src/edma3_rm_gbl_data.c",
219 ];
221 var objListEVM6472 = [
222 /* The configuration file. */
223 "src/configs/edma3_c6472_cfg.c",
224 /* Common file. */
225 "src/edma3resmgr.c",
226 /* File defining internal data structures. */
227 "src/edma3_rm_gbl_data.c",
228 ];
230 var objListEVMTCI6486 = [
231 /* The configuration file. */
232 "src/configs/edma3_tci6486_cfg.c",
233 /* Common file. */
234 "src/edma3resmgr.c",
235 /* File defining internal data structures. */
236 "src/edma3_rm_gbl_data.c",
237 ];
239 var objListTI814X = [
240 /* The configuration file. */
241 "src/configs/edma3_ti814x_cfg.c",
242 /* Common file. */
243 "src/edma3resmgr.c",
244 /* File defining internal data structures. */
245 "src/edma3_rm_gbl_data.c",
246 ];
248 var objListGeneric = [
249 /* Common file. */
250 "src/edma3resmgr.c",
251 /* File defining internal data structures. */
252 "src/edma3_rm_gbl_data.c",
253 ];
255 var objListTI816XARM = [
256 /* The configuration file. */
257 "src/configs/edma3_ti816x_cfg.c",
258 /* Common file. */
259 "src/edma3resmgr.c",
260 /* File defining internal data structures. */
261 "src/edma3_rm_gbl_data.c",
262 ];
264 var objListEVMAM335X = [
265 /* The configuration file. */
266 "src/configs/edma3_am335x_cfg.c",
267 /* Common file. */
268 "src/edma3resmgr.c",
269 /* File defining internal data structures. */
270 "src/edma3_rm_gbl_data.c",
271 ];
273 var objListEVMAM437X = [
274 /* The configuration file. */
275 "src/configs/edma3_am437x_cfg.c",
276 /* Common file. */
277 "src/edma3resmgr.c",
278 /* File defining internal data structures. */
279 "src/edma3_rm_gbl_data.c",
280 ];
282 /* Platforms supported */
283 var plat_supported = [
284 {
285 platform: 'ti.platforms.evmDA830', targ : 'C674', objList: objListDA830, dir : 'da830-evm/674/'
286 },
287 {
288 platform: 'ti.platforms.simTCI6608', targ : 'C66',objList: objListSimTCI6608, dir : 'tci6608-sim/66/'
289 },
290 {
291 platform: 'ti.platforms.simTCI6608', targ : 'C66_big_endian',objList: objListSimTCI6608, dir : 'tci6608-sim/66/'
292 },
293 {
294 platform: 'ti.platforms.simTCI6616', targ : 'C66',objList: objListSimTCI6616, dir : 'tci6616-sim/66/'
295 },
296 {
297 platform: 'ti.platforms.simTCI6616', targ : 'C66_big_endian',objList: objListSimTCI6616, dir : 'tci6616-sim/66/'
298 },
299 {
300 platform: 'ti.platforms.simTCI6614', targ : 'C66',objList: objListSimTCI6614, dir : 'tci6614-sim/66/'
301 },
302 {
303 platform: 'ti.platforms.simTCI6614', targ : 'C66_big_endian',objList: objListSimTCI6614, dir : 'tci6614-sim/66/'
304 },
305 {
306 platform: 'ti.platforms.simC6657', targ : 'C66',objList: objListSimC6657, dir : 'c6657-sim/66/'
307 },
308 {
309 platform: 'ti.platforms.simC6657', targ : 'C66_big_endian',objList: objListSimC6657, dir : 'c6657-sim/66/'
310 },
311 {
312 platform: 'ti.platforms.simKepler', targ : 'C66',objList: objListSimTCI6638K2K, dir : 'tci6638k2k-sim/66/'
313 },
314 {
315 platform: 'ti.platforms.simKepler', targ : 'C66_big_endian',objList: objListSimTCI6638K2K, dir : 'tci6638k2k-sim/66/'
316 },
317 {
318 platform: 'ti.platforms.evm6670', targ : 'C66',objList: objListEVM6670, dir : 'c6670-evm/66/'
319 },
320 {
321 platform: 'ti.platforms.evm6670', targ : 'C66_big_endian',objList: objListEVM6670, dir : 'c6670-evm/66/'
322 },
323 {
324 platform: 'ti.platforms.evm6678', targ : 'C66',objList: objListEVM6678, dir : 'c6678-evm/66/'
325 },
326 {
327 platform: 'ti.platforms.evm6678', targ : 'C66_big_endian',objList: objListEVM6678, dir : 'c6678-evm/66/'
328 },
329 {
330 platform: 'ti.platforms.evmTCI6614', targ : 'C66',objList: objListEVMTCI6614, dir : 'tci6614-evm/66/'
331 },
332 {
333 platform: 'ti.platforms.evmTCI6614', targ : 'C66_big_endian',objList: objListEVMTCI6614, dir : 'tci6614-evm/66/'
334 },
335 {
336 platform: 'ti.platforms.evm6657', targ : 'C66',objList: objListEVM6657, dir : 'c6657-evm/66/'
337 },
338 {
339 platform: 'ti.platforms.evm6657', targ : 'C66_big_endian',objList: objListEVM6657, dir : 'c6657-evm/66/'
340 },
341 {
342 platform: 'ti.platforms.evmTCI6638K2K', targ : 'C66',objList: objListEVMTCI6638K2K, dir : 'tci6638k2k-evm/66/'
343 },
344 {
345 platform: 'ti.platforms.evmTCI6638K2K', targ : 'C66_big_endian',objList: objListEVMTCI6638K2K, dir : 'tci6638k2k-evm/66/'
346 },
347 {
348 platform: 'ti.platforms.evmTCI6636K2H', targ : 'C66',objList: objListEVMTCI6636K2H, dir : 'tci6636k2h-evm/66/'
349 },
350 {
351 platform: 'ti.platforms.evmTCI6636K2H', targ : 'C66_big_endian',objList: objListEVMTCI6636K2H, dir : 'tci6636k2h-evm/66/'
352 },
353 {
354 platform: 'ti.platforms.evmTCI6630K2L', targ : 'C66',objList: objListEVMTCI6630K2L, dir : 'tci6630k2l-evm/66/'
355 },
356 {
357 platform: 'ti.platforms.evmTCI6630K2L', targ : 'C66_big_endian',objList: objListEVMTCI6630K2L, dir : 'tci6630k2l-evm/66/'
358 },
359 {
360 platform: 'ti.platforms.evmC66AK2E', targ : 'C66',objList: objListEVMC66AK2E, dir : 'c66ak2e-evm/66/'
361 },
362 {
363 platform: 'ti.platforms.evmC66AK2E', targ : 'C66_big_endian',objList: objListEVMC66AK2E, dir : 'c66ak2e-evm/66/'
364 },
365 {
366 platform: 'ti.platforms.evmTCI66AK2G02', targ : 'C66',objList: objListEVMTCI66AK2G02, dir : 'tci66ak2g02-evm/66/'
367 },
368 {
369 platform: 'ti.platforms.evmTCI66AK2G02', targ : 'C66_big_endian',objList: objListEVMTCI66AK2G02, dir : 'tci66ak2g02-evm/66/'
370 },
371 {
372 platform: 'ti.platforms.evm6748', targ : 'C674', objList: objListC6748, dir : 'c6748-evm/674/'
373 },
374 {
375 platform: 'ti.platforms.evmOMAPL137',targ : 'C674', objList: objListOMAPL137, dir : 'omapl137-evm/674/'
376 },
377 {
378 platform: 'ti.platforms.evmOMAPL137',targ : 'Arm9', objList: objListOMAPL137, dir : 'omapl137-evm/arm9/'
379 },
380 {
381 platform: 'ti.platforms.evmOMAPL138',targ : 'C674', objList: objListOMAPL138, dir : 'omapl138-evm/674/'
382 },
383 {
384 platform: 'ti.platforms.evmOMAPL138',targ : 'Arm9', objList: objListOMAPL138, dir : 'omapl138-evm/arm9/'
385 },
386 {
387 platform: 'ti.platforms.simDM8168', targ : 'C674',objList: objListSimTI816X, dir : 'ti816x-sim/674/'
388 },
389 {
390 platform: 'ti.platforms.evmDM8168', targ : 'C674',objList: objListEVMTI816X, dir : 'ti816x-evm/674/'
391 },
392 {
393 platform: 'ti.platforms.evm6472', targ : 'C64P', objList: objListEVM6472, dir : 'c6472-evm/64p/'
394 },
395 {
396 platform: 'ti.platforms.evm6472', targ : 'C64P_big_endian', objList: objListEVM6472, dir : 'c6472-evm/64p/'
397 },
398 {
399 platform: 'ti.platforms.evmTCI6486', targ : 'C64P', objList: objListEVMTCI6486, dir : 'tci6486-evm/64p/'
400 },
401 {
402 platform: 'ti.platforms.evmTCI6486', targ : 'C64P_big_endian', objList: objListEVMTCI6486, dir : 'tci6486-evm/64p/'
403 },
404 {
405 platform: 'ti.platforms.evmDM8148',targ : 'C674', objList: objListTI814X, dir : 'ti814x-evm/674/'
406 },
407 {
408 platform: 'ti.platforms.evmDM8148',targ : 'A8F', objList: objListTI814X, dir : 'ti814x-evm/a8/'
409 },
410 {
411 platform: 'ti.platforms.evmTI816X',targ : 'M3', objList: objListTI816XARM, dir : 'ti816x-evm/m3/'
412 },
413 {
414 platform: 'ti.platforms.evmAM3359',targ : 'A8F', objList: objListEVMAM335X, dir : 'am335x-evm/a8/'
415 },
416 {
417 platform: 'ti.platforms.evmAM437X',targ : 'Arm9', objList: objListEVMAM437X, dir : 'am437x-evm/arm9/'
418 },
419 ];
421 /* Targets supported */
422 var targ_supported = [
423 'C64P',
424 'C64P_big_endian',
425 'C674',
426 'Arm9',
427 'A8F',
428 'C66',
429 'C66_big_endian',
430 'M3'
431 ];
433 /* Directories for each target */
434 var dir = [
435 '64p/',
436 '64p/',
437 '674/',
438 'arm9/',
439 'a8/',
440 '66/',
441 '66/',
442 'm3/',
443 ];
445 for each (var targ in Build.targets)
446 {
447 for each (var plat in targ.platforms)
448 {
449 var lib = "lib/";
450 var bool = 0;
452 if (targ.platforms.length == 0)
453 break;
455 for (var i = 0; i < plat_supported.length; i++)
456 {
457 if (java.lang.String(plat).equals(plat_supported[i].platform))
458 {
459 if (java.lang.String(targ.name).equals(plat_supported[i].targ))
460 {
461 /* Choose the selected platform */
462 lib = lib + plat_supported[i].dir;
463 bool = 1;
464 break;
465 }
466 }
467 }
469 if (bool == 0) {
470 //throw new Error('Unexpected value in "platform" parameter')
471 }
473 if (java.lang.String(targ.model.endian).equals("big")) {
474 Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
475 { defs:"-DBIG_ENDIAN_MODE", profile: "debug"}
476 ).addObjects(plat_supported[i].objList);
477 Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
478 { defs:"-DBIG_ENDIAN_MODE", profile: "release"}
479 ).addObjects(plat_supported[i].objList);
480 } else {
481 Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
482 { defs:"", profile: "debug"}
483 ).addObjects(plat_supported[i].objList);
484 Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
485 { defs:"", profile: "release"}
486 ).addObjects(plat_supported[i].objList);
487 }
488 }
490 var lib = "lib/generic/";
492 for (var i = 0; i < targ_supported.length; i++)
493 {
494 if (java.lang.String(targ.name).equals(targ_supported[i]))
495 {
496 /* Choose the selected target */
497 lib = lib + dir[i];
498 bool = 1;
499 break;
500 }
501 }
503 /* Also build a generic library */
504 if (java.lang.String(targ.model.endian).equals("big")) {
505 Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
506 { defs:"-DBIG_ENDIAN_MODE -DGENERIC ", profile: "debug"}
507 ).addObjects(objListGeneric);
508 Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
509 { defs:"-DBIG_ENDIAN_MODE -DGENERIC ", profile: "release"}
510 ).addObjects(objListGeneric);
511 } else {
512 Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
513 { defs:" -DGENERIC ", profile: "debug"}
514 ).addObjects(objListGeneric);
515 Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
516 { defs:" -DGENERIC ", profile: "release"}
517 ).addObjects(objListGeneric);
518 }
519 }
522 Pkg.otherFiles=[
523 '.settings/org.eclipse.cdt.core.prefs',
524 'docs',
525 'lib/da830/debug/ti.sdo.edma3.rm.a674',
526 'lib/da830/release/ti.sdo.edma3.rm.a674',
527 'lib/c6748/debug/ti.sdo.edma3.rm.a674',
528 'lib/c6748/release/ti.sdo.edma3.rm.a674',
529 'lib/omapl137/debug/ti.sdo.edma3.rm.a674',
530 'lib/omapl137/release/ti.sdo.edma3.rm.a674',
531 'lib/omapl137/debug/ti.sdo.edma3.rm.ae9',
532 'lib/omapl137/release/ti.sdo.edma3.rm.ae9',
533 'lib/omapl138/debug/ti.sdo.edma3.rm.a674',
534 'lib/omapl138/release/ti.sdo.edma3.rm.a674',
535 'lib/omapl138/debug/ti.sdo.edma3.rm.ae9',
536 'lib/omapl138/release/ti.sdo.edma3.rm.ae9',
537 'lib/ti814x/debug/ti.sdo.edma3.rm.a674',
538 'lib/ti814x/release/ti.sdo.edma3.rm.a674',
539 'lib/ti814x/debug/ti.sdo.edma3.rm.aea8f',
540 'lib/ti814x/release/ti.sdo.edma3.rm.aea8f',
541 'lib/tci6608/debug/ti.sdo.edma3.rm.ae66',
542 'lib/tci6608/debug/ti.sdo.edma3.rm.ae66e',
543 'lib/tci6608/release/ti.sdo.edma3.rm.ae66',
544 'lib/tci6608/release/ti.sdo.edma3.rm.ae66e',
545 'lib/tci6616/debug/ti.sdo.edma3.rm.ae66',
546 'lib/tci6616/debug/ti.sdo.edma3.rm.ae66e',
547 'lib/tci6616/release/ti.sdo.edma3.rm.ae66',
548 'lib/tci6616/release/ti.sdo.edma3.rm.ae66e',
549 'lib/tci6614/debug/ti.sdo.edma3.rm.ae66',
550 'lib/tci6614/debug/ti.sdo.edma3.rm.ae66e',
551 'lib/tci6614/release/ti.sdo.edma3.rm.ae66',
552 'lib/tci6614/release/ti.sdo.edma3.rm.ae66e',
553 'lib/c6657/debug/ti.sdo.edma3.rm.ae66',
554 'lib/c6657/debug/ti.sdo.edma3.rm.ae66e',
555 'lib/c6657/release/ti.sdo.edma3.rm.ae66',
556 'lib/c6657/release/ti.sdo.edma3.rm.ae66e',
557 'lib/tci6638k2k/debug/ti.sdo.edma3.rm.ae66',
558 'lib/tci6638k2k/debug/ti.sdo.edma3.rm.ae66e',
559 'lib/tci6638k2k/release/ti.sdo.edma3.rm.ae66',
560 'lib/tci6638k2k/release/ti.sdo.edma3.rm.ae66e',
561 'lib/tci6636k2h/debug/ti.sdo.edma3.rm.ae66',
562 'lib/tci6636k2h/debug/ti.sdo.edma3.rm.ae66e',
563 'lib/tci6636k2h/release/ti.sdo.edma3.rm.ae66',
564 'lib/tci6636k2h/release/ti.sdo.edma3.rm.ae66e',
565 'lib/tci6630k2h/release/ti.sdo.edma3.rm.ae66',
566 'lib/tci6630k2h/release/ti.sdo.edma3.rm.ae66e',
567 'lib/c66ak2e/debug/ti.sdo.edma3.rm.ae66',
568 'lib/c66ak2e/debug/ti.sdo.edma3.rm.ae66e',
569 'lib/c66ak2e/release/ti.sdo.edma3.rm.ae66',
570 'lib/c66ak2e/release/ti.sdo.edma3.rm.ae66e',
571 'lib/tci66ak2g02/debug/ti.sdo.edma3.rm.ae66',
572 'lib/tci66ak2g02/debug/ti.sdo.edma3.rm.ae66e',
573 'lib/tci66ak2g02/release/ti.sdo.edma3.rm.ae66',
574 'lib/tci66ak2g02/release/ti.sdo.edma3.rm.ae66e',
575 'lib/c6670/debug/ti.sdo.edma3.rm.ae66',
576 'lib/c6670/debug/ti.sdo.edma3.rm.ae66e',
577 'lib/c6670/release/ti.sdo.edma3.rm.ae66',
578 'lib/c6670/release/ti.sdo.edma3.rm.ae66e',
579 'lib/c6678/debug/ti.sdo.edma3.rm.ae66',
580 'lib/c6678/debug/ti.sdo.edma3.rm.ae66e',
581 'lib/c6678/release/ti.sdo.edma3.rm.ae66',
582 'lib/c6678/release/ti.sdo.edma3.rm.ae66e',
583 'lib/simti816x/debug/ti.sdo.edma3.rm.a674',
584 'lib/simti816x/release/ti.sdo.edma3.rm.a674',
585 'lib/evmti816x/debug/ti.sdo.edma3.rm.a674',
586 'lib/evmti816x/release/ti.sdo.edma3.rm.a674',
587 'lib/c6472/debug/ti.sdo.edma3.rm.a64P',
588 'lib/c6472/debug/ti.sdo.edma3.rm.a64Pe',
589 'lib/c6472/release/ti.sdo.edma3.rm.a64P',
590 'lib/c6472/release/ti.sdo.edma3.rm.a64Pe',
591 'lib/tci6486/debug/ti.sdo.edma3.rm.a64P',
592 'lib/tci6486/debug/ti.sdo.edma3.rm.a64Pe',
593 'lib/tci6486/release/ti.sdo.edma3.rm.a64P',
594 'lib/tci6486/release/ti.sdo.edma3.rm.a64Pe',
596 'lib/generic/debug/ti.sdo.edma3.rm.a674',
597 'lib/generic/release/ti.sdo.edma3.rm.a674',
598 'lib/generic/debug/ti.sdo.edma3.rm.a64P',
599 'lib/generic/debug/ti.sdo.edma3.rm.a64Pe',
600 'lib/generic/release/ti.sdo.edma3.rm.a64P',
601 'lib/generic/release/ti.sdo.edma3.rm.a64Pe',
602 'lib/generic/debug/ti.sdo.edma3.rm.ae66',
603 'lib/generic/debug/ti.sdo.edma3.rm.ae66e',
604 'lib/generic/release/ti.sdo.edma3.rm.ae66',
605 'lib/generic/release/ti.sdo.edma3.rm.ae66e',
606 'src',
607 '.cdtproject',
608 '.project',
609 'edma3_common.h',
610 'edma3_rm.h',
611 'package.bld',
612 'package.xs',
613 'RM.xdc',
614 'RM.xdt',
615 ];