]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - pdk_k2g_1_0_1/packages/ti/board/package.bld
Add pdk folder
[processor-sdk/performance-audio-sr.git] / pdk_k2g_1_0_1 / packages / ti / board / package.bld
1 var board = java.lang.System.getenv("XDCARGS");
2 var boardVer = (""+Pkg.version.replace(/\s/g, "")).split(',');
3 var releaseName = "board"
4                                 + "_" + boardVer[0]
5                                 + "_" + boardVer[1]
6                                 + "_" + boardVer[2]
7                                 + "_" + boardVer[3];
9 print("    ********* Board library build: **********");
10 if ((board == undefined) || (board == null) || (board.length() == 0))
11 print("    Board           = " + "All");
12 else
13 print("    Board           = " + board);
14 print("    Version         = " + boardVer);
15 print("    *****************************************");
17 Pkg.defaultRelease = Pkg.addRelease(releaseName, {prefix: "./packages/"});
19 var file = new java.io.File(".");
20 var files = file.listFiles();
21 for (var i = 0; i<files.length; i++)
22 {
23         if (files[i].exists() && files[i].isDirectory())
24         {
25                 var subdir = new java.io.File(files[i].getName());
26                 var subdirFiles = subdir.listFiles();
27                 var mod = false;
28                 for (var j = 0; j<subdirFiles.length; j++)
29                 {
30                         if (subdirFiles[j].getName().matches("Module.xs"))
31                         {
32                                 mod = true;
33                         }
34                 }
35                 if (mod == true)
36                 {
37                         var caps = xdc.loadCapsule(files[i].getName() + "/Module.xs");
38                         caps.modBuild();
39                 }
40         }
41 }
43 var tplt = xdc.loadTemplate("./Settings.xdc.xdt");
44 tplt.genFile("./Settings.xdc",boardVer); 
46 var util = xdc.loadCapsule("utils.xs");
47 var files = util.getAllFiles();
48 for (var k = 0; k < files.length; k++)
49         Pkg.otherFiles[Pkg.otherFiles.length++] = files[k];