Chromium Code Reviews| Index: pydir/targets.py |
| diff --git a/pydir/targets.py b/pydir/targets.py |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..405cc855eaeafa61b18cca961254d45d102bc5cd |
| --- /dev/null |
| +++ b/pydir/targets.py |
| @@ -0,0 +1,26 @@ |
| + |
|
Jim Stichnoth
2015/06/17 01:14:10
prepend the shebang line?
jvoung (off chromium)
2015/06/17 17:07:53
Done.
|
| +from collections import namedtuple |
| + |
| +TargetInfo = namedtuple('TargetInfo', |
| + ['target', 'triple', 'llc_flags', 'ld_emu']) |
| + |
| +X8632Target = TargetInfo(target='x8632', |
| + triple='i686-none-linux', |
| + llc_flags=['-mcpu=pentium4m'], |
| + ld_emu='elf_i386_nacl') |
| + |
| +X8664Target = TargetInfo(target='x8664', |
| + triple='x86_64-none-linux', |
| + llc_flags=['-mcpu=x86-64'], |
| + ld_emu='elf_x86_64_nacl') |
| + |
| +ARM32Target = TargetInfo(target='arm32', |
| + triple='armv7a-none-linux-gnueabihf', |
| + llc_flags=['-mcpu=cortex-a9', |
| + '-float-abi=hard', |
| + '-mattr=+neon'], |
| + ld_emu='armelf_nacl') |
| + |
| + |
| +def ConvertTripleToNaCl(nonsfi_triple): |
| + return nonsfi_triple.replace('linux', 'nacl') |