1 2 3 4 5 6 7 8 9 10 11
12 requires xdc.bld [1,0,1];
13 requires gnu.targets;
14
15 /*!
16 * ======== gnu.targets.arm ========
17 * GCC-based code generation targets for Arm
18 *
19 * This package offers a generic support for different GNU Arm compilers.
20 * For the targets in this package, a user must set configuration parameter
21 * `LONGNAME` in `config.bld`. That parameter specifies the relative path to
22 * the compiler executable from the directory specified in `rootDir`.
23 *
24 * @a(Example)
25 * If a version 2007q3 of the CodeSourcery GNU toolchain for Arm is installed
26 * in C:/CodeSourcery/arm-2007q3, the following settings in `config.bld`
27 * configure `gnu.targets.arm.GCArmv6` target to use that toolchain:
28 * @p(code)
29 * var GCArmv6 = xdc.module("gnu.targets.arm.GCArmv6");
30 * GCArmv6.rootDir = "C:/CodeSourcery/arm-2007q3";
31 * GCArmv6.LONGNAME = "bin/arm-none-linux-gnueabi-gcc";
32 * @p
33 *
34 * @see gnu.targets.ITarget#LONGNAME
35 *
36 */
37 package gnu.targets.arm [1,0,0,0] {
38 module GCArmv5T, GCArmv6, GCArmv7A;
39 }
40 41 42
43