| OLD | NEW | 
|---|
| 1 # Copyright 2008 The Native Client Authors.  All rights reserved. | 1 # Copyright 2008 The Native Client Authors.  All rights reserved. | 
| 2 # Use of this source code is governed by a BSD-style license that can | 2 # Use of this source code is governed by a BSD-style license that can | 
| 3 # be found in the LICENSE file. | 3 # be found in the LICENSE file. | 
| 4 | 4 | 
| 5 # | 5 # | 
| 6 # Config file for various nacl compilation scenarios | 6 # Config file for various nacl compilation scenarios | 
| 7 # | 7 # | 
| 8 import os | 8 import os | 
| 9 import sys | 9 import sys | 
| 10 | 10 | 
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 161     commands=COMMANDS_nacl_gcc, | 161     commands=COMMANDS_nacl_gcc, | 
| 162     tools_needed=[NACL_GCC_X64, SEL_LDR_X64], | 162     tools_needed=[NACL_GCC_X64, SEL_LDR_X64], | 
| 163     CC = NACL_GCC_X64, | 163     CC = NACL_GCC_X64, | 
| 164     SEL_LDR = SEL_LDR_X64, | 164     SEL_LDR = SEL_LDR_X64, | 
| 165     CFLAGS = '-O9 -static ' + GLOBAL_CFLAGS) | 165     CFLAGS = '-O9 -static ' + GLOBAL_CFLAGS) | 
| 166 | 166 | 
| 167 | 167 | 
| 168 ###################################################################### | 168 ###################################################################### | 
| 169 # PNACL + SEL_LDR [ARM] | 169 # PNACL + SEL_LDR [ARM] | 
| 170 ###################################################################### | 170 ###################################################################### | 
| 171 DRIVER_PATH = 'toolchain/linux_arm-untrusted/bin' | 171 PNACL_ROOT = 'toolchain/pnacl_linux_x86_64' | 
| 172 | 172 | 
| 173 PNACL_LLVM_GCC = DRIVER_PATH + '/pnacl-gcc' | 173 PNACL_LLVM_GCC = PNACL_ROOT + '/bin/pnacl-gcc' | 
| 174 | 174 | 
| 175 PNACL_LD = DRIVER_PATH + '/pnacl-ld' | 175 PNACL_LD = PNACL_ROOT + '/bin/pnacl-ld' | 
| 176 | 176 | 
| 177 PNACL_LIB_DIR = 'toolchain/linux_arm-untrusted/libs-bitcode/' | 177 PNACL_LIB_DIR = PNACL_ROOT + '/libs-bitcode/' | 
| 178 | 178 | 
| 179 COMMANDS_llvm_pnacl_arm = [ | 179 COMMANDS_llvm_pnacl_arm = [ | 
| 180     ('compile-bc', | 180     ('compile-bc', | 
| 181      '%(CC)s %(src)s %(CFLAGS)s -c -o %(tmp)s.bc', | 181      '%(CC)s %(src)s %(CFLAGS)s -c -o %(tmp)s.bc', | 
| 182      ), | 182      ), | 
| 183     ('translate-arm', | 183     ('translate-arm', | 
| 184      '%(LD)s %(tmp)s.bc -o %(tmp)s.nexe  -L%(LIB_DIR)s -lc -lnacl -lnosys', | 184      '%(LD)s %(tmp)s.bc -o %(tmp)s.nexe  -L%(LIB_DIR)s -lc -lnacl -lnosys', | 
| 185      ), | 185      ), | 
| 186     ('qemu-sel_ldr', | 186     ('qemu-sel_ldr', | 
| 187      '%(EMU)s run %(SEL_LDR)s -Q %(tmp)s.nexe', | 187      '%(EMU)s run %(SEL_LDR)s -Q %(tmp)s.nexe', | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 247 | 247 | 
| 248 TOOLCHAIN_CONFIGS['llvm_pnacl_x8664_O0'] = ToolchainConfig( | 248 TOOLCHAIN_CONFIGS['llvm_pnacl_x8664_O0'] = ToolchainConfig( | 
| 249     desc='pnacl llvm [x8664]', | 249     desc='pnacl llvm [x8664]', | 
| 250     commands=COMMANDS_llvm_pnacl_x86_O0, | 250     commands=COMMANDS_llvm_pnacl_x86_O0, | 
| 251     tools_needed=[PNACL_LLVM_GCC, PNACL_LD, SEL_LDR_X64], | 251     tools_needed=[PNACL_LLVM_GCC, PNACL_LD, SEL_LDR_X64], | 
| 252     CC = PNACL_LLVM_GCC, | 252     CC = PNACL_LLVM_GCC, | 
| 253     LD = PNACL_LD + ' -arch x86-64', | 253     LD = PNACL_LD + ' -arch x86-64', | 
| 254     SEL_LDR = SEL_LDR_X64, | 254     SEL_LDR = SEL_LDR_X64, | 
| 255     LIB_DIR = PNACL_LIB_DIR, | 255     LIB_DIR = PNACL_LIB_DIR, | 
| 256     CFLAGS = '-O0 -static ' + GLOBAL_CFLAGS) | 256     CFLAGS = '-O0 -static ' + GLOBAL_CFLAGS) | 
| OLD | NEW | 
|---|