Changes in tools/autotool.py [8f2eca0:6db5d4b] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/autotool.py

    r8f2eca0 r6db5d4b  
    186186        gnu_target = None
    187187        clang_target = None
    188         helenos_target = None
    189188        cc_args = []
    190189       
     
    196195                        gnu_target = "arm-linux-gnueabi"
    197196                        clang_target = "arm-unknown-linux"
    198                         helenos_target = "arm-helenos-gnueabi"
    199197               
    200198                if (config['CROSS_TARGET'] == "ia32"):
    201199                        gnu_target = "i686-pc-linux-gnu"
    202200                        clang_target = "i386-unknown-linux"
    203                         helenos_target = "i686-pc-helenos"
    204201               
    205202                if (config['CROSS_TARGET'] == "mips32"):
    206203                        gnu_target = "mipsel-linux-gnu"
    207204                        clang_target = "mipsel-unknown-linux"
    208                         helenos_target = "mipsel-helenos"
    209205                        common['CC_ARGS'].append("-mabi=32")
    210206       
     
    213209                gnu_target = "amd64-linux-gnu"
    214210                clang_target = "x86_64-unknown-linux"
    215                 helenos_target = "amd64-helenos"
    216211       
    217212        if (config['PLATFORM'] == "arm32"):
     
    219214                gnu_target = "arm-linux-gnueabi"
    220215                clang_target = "arm-unknown-linux"
    221                 helenos_target = "arm-helenos-gnueabi"
    222216       
    223217        if (config['PLATFORM'] == "ia32"):
     
    225219                gnu_target = "i686-pc-linux-gnu"
    226220                clang_target = "i386-unknown-linux"
    227                 helenos_target = "i686-pc-helenos"
    228221       
    229222        if (config['PLATFORM'] == "ia64"):
    230223                target = config['PLATFORM']
    231224                gnu_target = "ia64-pc-linux-gnu"
    232                 helenos_target = "ia64-pc-helenos"
    233225       
    234226        if (config['PLATFORM'] == "mips32"):
     
    240232                        gnu_target = "mipsel-linux-gnu"
    241233                        clang_target = "mipsel-unknown-linux"
    242                         helenos_target = "mipsel-helenos"
    243234               
    244235                if ((config['MACHINE'] == "bmalta")):
     
    246237                        gnu_target = "mips-linux-gnu"
    247238                        clang_target = "mips-unknown-linux"
    248                         helenos_target = "mips-helenos"
    249239       
    250240        if (config['PLATFORM'] == "mips64"):
     
    256246                        gnu_target = "mips64el-linux-gnu"
    257247                        clang_target = "mips64el-unknown-linux"
    258                         helenos_target = "mips64el-helenos"
    259248       
    260249        if (config['PLATFORM'] == "ppc32"):
     
    262251                gnu_target = "ppc-linux-gnu"
    263252                clang_target = "powerpc-unknown-linux"
    264                 helenos_target = "ppc-helenos"
    265253       
    266254        if (config['PLATFORM'] == "sparc64"):
     
    268256                gnu_target = "sparc64-linux-gnu"
    269257                clang_target = "sparc-unknown-linux"
    270                 helenos_target = "sparc64-helenos"
    271        
    272         return (target, cc_args, gnu_target, clang_target, helenos_target)
     258       
     259        return (target, cc_args, gnu_target, clang_target)
    273260
    274261def check_app(args, name, details):
     
    710697                cross_prefix = "/usr/local/cross"
    711698       
    712         # HelenOS cross-compiler prefix
    713         if ('CROSS_HELENOS_PREFIX' in os.environ):
    714                 cross_helenos_prefix = os.environ['CROSS_HELENOS_PREFIX']
    715         else:
    716                 cross_helenos_prefix = "/usr/local/cross-helenos"
    717        
    718699        # Prefix binutils tools on Solaris
    719700        if (os.uname()[0] == "SunOS"):
     
    738719                common['CC_ARGS'] = []
    739720                if (config['COMPILER'] == "gcc_cross"):
    740                         target, cc_args, gnu_target, clang_target, helenos_target = get_target(config)
     721                        target, cc_args, gnu_target, clang_target = get_target(config)
    741722                       
    742723                        if (target is None) or (gnu_target is None):
     
    746727                        path = "%s/%s/bin" % (cross_prefix, target)
    747728                        prefix = "%s-" % gnu_target
    748                        
    749                         check_gcc(path, prefix, common, PACKAGE_CROSS)
    750                         check_binutils(path, prefix, common, PACKAGE_CROSS)
    751                        
    752                         check_common(common, "GCC")
    753                         common['CC'] = common['GCC']
    754                         common['CC_ARGS'].extend(cc_args)
    755                
    756                 if (config['COMPILER'] == "gcc_helenos"):
    757                         target, cc_args, gnu_target, clang_target, helenos_target = get_target(config)
    758                        
    759                         if (target is None) or (helenos_target is None):
    760                                 print_error(["Unsupported compiler target for GNU GCC.",
    761                                              "Please contact the developers of HelenOS."])
    762                        
    763                         path = "%s/%s/bin" % (cross_helenos_prefix, target)
    764                         prefix = "%s-" % helenos_target
    765729                       
    766730                        check_gcc(path, prefix, common, PACKAGE_CROSS)
Note: See TracChangeset for help on using the changeset viewer.