1 requires ti.mas.types[5,0,8,1];\r
2 requires ti.mas.fract[2,0,8,1];\r
3 requires ti.mas.util[5,0,0,0];\r
4 requires internal ti.mas.swtools[3,0,0,0];\r
5 \r
6 /*! VPE package\r
7 * \r
8 * @a(NAME) `ti.mas.vpe`\r
9 *\r
10 * @a(DESCRIPTION)\r
11 *\r
12 * This package creates the VPE package. It depends on the following packages:\r
13 * @p(dlist)\r
14 * - `ti.mas.types`\r
15 * - `ti.mas.fract`\r
16 * - `ti.mas.util`\r
17 *\r
18 * @a(CONTENTS)\r
19 * @p(dlist)\r
20 * - 'hlc' module\r
21 * provides high level compensation functionality\r
22 * - 'slm' module\r
23 * provides signal limitation functionality\r
24 * - `Version` module\r
25 * provides version numbering for VPE package and is described in\r
26 * `Version.xdc`. Note that `Version.xdc` is generated from the template file \r
27 * `Version.xdt`.\r
28 * @p\r
29 * @a(TARGETS) The following architecture targets are supported:\r
30 *\r
31 * @p(dlist)\r
32 * - `C55`\r
33 * - `C55_large`\r
34 * - `C64`\r
35 * - `C64Plus`\r
36 * @p\r
37 * @a(BUILD) The build options are implemented in the file `package.bld`.\r
38 *\r
39 * Build command: `xdc XDCARGS="option"`.\r
40 * option1 = [c55s, c55l, c64le, c64be, c64Ple, c64Pbe, all]\r
41 * option2 = [obj, src, docs]\r
42 * option3 = []\r
43 * If any other option other than above is used then the package is not built correctly\r
44 * and will crash when used in conjunction with other packages.\r
45 *\r
46 *\r
47 * Generated files:\r
48 *\r
49 * @p(dlist)\r
50 * - `Version.h`\r
51 * @p\r
52 *\r
53 * Command to clean: `xdc clean`\r
54 *\r
55 * @a(Online API documentation)\r
56 *\r
57 * `xdc XDCARGS="option" gendocs`\r
58 *\r
59 * @a(RELEASES)\r
60 *\r
61 * Release creation: `xdc XDCARGS="option1 option2" [gendocs] release`\r
62 * option1 = [c55s, c55l, c64le, c64be, c64Ple, c64Pbe]\r
63 * option2 = [obj, src, docs]\r
64 * option3 = []\r
65 *\r
66 * Using the option1 as given and option2="obj" creates the released tar file containing object code only:\r
67 * `ti_mas_vpe_<arch>_src_<v>_<r>_<x>_<p>.tar` ???? src or obj ???\r
68 * \r
69 * Using the option1 as given and option2="src" creates the released tar file containing source with object code:\r
70 * `ti_mas_vpe_<arch>_src_<v>_<r>_<x>_<p>.tar`\r
71 *\r
72 * To generate document only the following should be used:\r
73 * `xdc XDCARGS="docs" release` or `xdc XDCARGS="option1,docs"`\r
74 * and `ti_mas_vpe_docs_<v>_<r>_<x>_<p>.tar` is created\r
75 * \r
76 * If any other option other than the ones listed above is used, no release is created.\r
77 * \r
78 *\r
79 * \r
80 *\r
81 * @a(Copyright)\r
82 * @p(html)\r
83 * © 2008 Texas Instruments, Inc.\r
84 * @p\r
85 */\r
86 \r
87 package ti.mas.vpe[4,0,1,0] {\r
88 module Version;\r
89 }\r
90 \r
91 /* nothing past this point */\r