1    /* --COPYRIGHT--,EPL
     2     *  Copyright (c) 2008 Texas Instruments and others.
     3     *  All rights reserved. This program and the accompanying materials
     4     *  are made available under the terms of the Eclipse Public License v1.0
     5     *  which accompanies this distribution, and is available at
     6     *  http://www.eclipse.org/legal/epl-v10.html
     7     * 
     8     *  Contributors:
     9     *      Texas Instruments - initial implementation
    10     * 
    11     * --/COPYRIGHT--*/
    12    requires xdc.bld [1,0,1];
    13    
    14    /*!
    15     *  ======== gnu.targets ========
    16     *  GCC-based code generation targets for Arm
    17     *
    18     *  This package offers a generic support for different GNU Arm compilers.
    19     *  For the targets in this package, a user must set configuration parameter
    20     *  `LONGNAME` in `config.bld`. That parameter specifies the relative path to
    21     *  the compiler executable from the directory specified in `rootDir`.
    22     *
    23     *  @a(Example)
    24     *  If a version 2007q3 of the CodeSourcery GNU toolchain for Arm is installed
    25     *  in C:/CodeSourcery/arm-2007q3, the following settings in `config.bld`
    26     *  configure `gnu.targets.arm.GCArmv6` target to use that toolchain:
    27     *  @p(code)
    28     *  var GCArmv6 = xdc.module("gnu.targets.arm.GCArmv6");
    29     *  GCArmv6.rootDir = "C:/CodeSourcery/arm-2007q3"; 
    30     *  GCArmv6.LONGNAME = "bin/arm-none-linux-gnueabi-gcc";
    31     *  @p
    32     *
    33     *  @see gnu.targets.ITarget#LONGNAME
    34     *  
    35     */
    36    package gnu.targets.arm [1,0,0,0] {
    37        module GCArmv5T, GCArmv6, GCArmv7A;
    38    }