]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/audio-preprocessing.git/blob - file_demo_bios/am572x/components/mhm/package.bld
64df6c1c1829fe1e6278f2b8e00ca39dc21da7ac
[processor-sdk/audio-preprocessing.git] / file_demo_bios / am572x / components / mhm / package.bld
1 /******************************************************************************\r
2  * FILE PURPOSE: Build description for package ti.mas.mhm\r
3  ******************************************************************************\r
4  * FILE NAME: package.bld  \r
5  *\r
6  * DESCRIPTION: This file contains build attributes for package ti.mas.mhm\r
7  *\r
8  * TABS: NONE\r
9  *\r
10  * Copyright (C) 2006, Texas Instruments, Inc.\r
11  *****************************************************************************/\r
12   \r
13   var Package=xdc.loadCapsule('ti/mas/swtools/CommonBld.xs');\r
14   Package.name="mhm";\r
15 \r
16   Package.files["commonCsrc"]= {\r
17     base_directory: "src",\r
18     files:  ["mhm.c"\r
19             ]  \r
20   }\r
21 \r
22   Package.archiveFiles["C64Header"]= {\r
23     base_directory: "src/c64",\r
24     target: ["c64le", \r
25              "c64be", \r
26              "c64Ple", \r
27              "c64Pbe",  \r
28              "ce64Ple",\r
29              "ce64Pbe",\r
30              "c66le", \r
31              "c66be",\r
32              "ce66le",\r
33              "ce66be"\r
34             ],\r
35     files:  ["mhmport.h"\r
36             ] \r
37   }\r
38    \r
39   Package.archiveFiles["C55Header"]= {\r
40     base_directory: "src/c55",\r
41     target: ["c55l", \r
42              "c55s"\r
43             ],\r
44     files:  ["mhmport.h"\r
45             ] \r
46   }\r
47    \r
48   Package.archiveFiles["C54Header"]= {\r
49     base_directory: "src/c54",\r
50     target: ["c54n", \r
51              "c54f"\r
52             ],\r
53     files:  ["mhmport.h"\r
54             ] \r
55   }\r
56    \r
57   Package.archiveFiles["CommonHeader"]= {\r
58     base_directory: "src",\r
59     files:  ["mhmport.h"\r
60             ] \r
61   }\r
62   \r
63 \r
64 /**********************************************************************************************\r
65   The main package.bld routine starts here \r
66 ***********************************************************************************************/\r
67 \r
68   /* Set up the target architecture */\r
69   Package.targets = [C54, \r
70                      C54_far, \r
71                      C55, \r
72                      C55_large, \r
73                      C64, \r
74                      C64_big_endian, \r
75                      C64P, \r
76                      C64P_big_endian, \r
77                      C64P_elf,\r
78                      C64P_big_endian_elf,\r
79                      C66, \r
80                      C66_big_endian, \r
81                      C66_elf,\r
82                      C66_big_endian_elf,\r
83                      C674, \r
84                      C674_big_endian, \r
85                      GCArmv7A\r
86                     ];\r
87 \r
88  /* Set up version numbers for this package */\r
89   Package.pkgStdVer = "2.0";\r
90   Package.version = [2,5,1,0, 3,0];\r
91 \r
92   Package.createVersion();\r
93 \r
94   /* Include custom makefile to generate doxygen documents */\r
95 /*  Package.includeMake("Makedocs.mk"); */\r
96   \r
97   /* Parse XDC Arguments */\r
98   Package.parseArgs(arguments);\r
99 \r
100   /* Create Library */ \r
101   Package.createLib();\r
102 \r
103   /* Create Archive */ \r
104   Package.createArchive();\r
105   \r
106   /* Clean Package */\r
107   Package.packageClean();\r
108 \r
109 \r
110 /* nothing past this point */\r
111 \r
112 \r
113 \r