d4fe246abbdae9b748b8b73096356d3dca437e7f
1 requires ti.mas.types[5,0,8,1];\r
2 requires internal ti.mas.swtools[3,0,0,0];\r
3 \r
4 /*! MHM package\r
5 * \r
6 * @a(NAME) `ti.mas.mhm`\r
7 *\r
8 * @a(DESCRIPTION)\r
9 *\r
10 * This package creates the mhm system. It depends on the following packages:\r
11 * @p(dlist)\r
12 * - `ti.mas.types`\r
13 * \r
14 * @a(CONTENTS)\r
15 * @p(dlist)\r
16 * - 'mhm' module\r
17 * provides APIs for multiple heap management.\r
18 * - `version` module\r
19 * provides version numbering for the package and is described in\r
20 * `version.xdc`. Note that `version.xdc` is generated from the template file \r
21 * `version.xdt`.\r
22 * @p\r
23 * @a(TARGETS) The following architecture targets are supported:\r
24 *\r
25 * @p(dlist)\r
26 * - `C54`\r
27 * - `C55`\r
28 * - `C55_large`\r
29 * - `C64`\r
30 * - `C64_big_endian`\r
31 * - `C64P`\r
32 * - `C64P_big_endian`\r
33 * @p\r
34 * @a(BUILD) The build options are implemented in the file `package.bld`.\r
35 *\r
36 * Build command: `xdc XDCARGS="option"`.\r
37 * option = [c54, c55, c55L, c64, c64_be, c64P, c64P_be, all]\r
38 * If any other option other than above is used then the package is not built correctly\r
39 * and will crash when used in conjunction with other packages. \r
40 *\r
41 *\r
42 * Generated files:\r
43 *\r
44 * @p(dlist)\r
45 * - `version.h`\r
46 * @p\r
47 *\r
48 * Command to clean: `xdc clean`\r
49 *\r
50 * @a(RELEASES)\r
51 *\r
52 * Release creation: `xdc XDCARGS="option1 option2" release`\r
53 * option1 = [c54, c55, c55L, c64, c64_be, c64P, c64P_be, all]\r
54 * option2 = [obj, src, docs]\r
55 *\r
56 * Using the option1 as given and option 2="obj" creates the released tar file containing object code only:\r
57 * `ti_mas_mhm_<arch>_src_<v>_<r>_<x>_<p>.tar`\r
58 * or `ti_mas_mhm_all_src_<v>_<r>_<x>_<p>.tar` if option 1="all"\r
59 * \r
60 * Using the option1 as given and option 2="src" creates the released tar file containing source with object code:\r
61 * `ti_mas_mhm_<arch>_src_<v>_<r>_<x>_<p>.tar`\r
62 * or `ti_mas_mhm_all_src_<v>_<r>_<x>_<p>.tar` if option 1="all"\r
63 *\r
64 * If option2 = "obj" or empty then `ti_mas_mhm_all_<v>_<r>_<x>_<p>.tar` is created containing only object code\r
65 *\r
66 * To generate document only the following should be used:\r
67 * `xdc XDCARGS="docs" release` or `xdc XDCARGS="option1,docs"`\r
68 * and `ti_mas_mhm_docs_<v>_<r>_<x>_<p>.tar` is created\r
69 * \r
70 * If any other option other than the ones listed above is used, no release is created.\r
71 * \r
72 *\r
73 * \r
74 *\r
75 * @a(Copyright)\r
76 * @p(html)\r
77 * © 2006 Texas Instruments, Inc.\r
78 * @p\r
79 */\r
80 \r
81 package ti.mas.mhm[2,0,0,0] {\r
82 \r
83 /* Specification of units for package mhm */\r
84 module Version;\r
85 }\r
86 \r
87 /* nothing past this point */\r