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