| OLD | NEW |
| 1 #!/usr/bin/env python2 | 1 #!/usr/bin/env python2 |
| 2 | 2 |
| 3 import argparse | 3 import argparse |
| 4 import os | 4 import os |
| 5 import sys | 5 import sys |
| 6 | 6 |
| 7 import szbuild | 7 import szbuild |
| 8 | 8 |
| 9 from utils import FindBaseNaCl | 9 from utils import FindBaseNaCl |
| 10 | 10 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 26 | 26 |
| 27 argparser = argparse.ArgumentParser(description=main.__doc__) | 27 argparser = argparse.ArgumentParser(description=main.__doc__) |
| 28 szbuild.AddOptionalArgs(argparser) | 28 szbuild.AddOptionalArgs(argparser) |
| 29 argparser.add_argument('comps', nargs='*', default=components) | 29 argparser.add_argument('comps', nargs='*', default=components) |
| 30 args = argparser.parse_args() | 30 args = argparser.parse_args() |
| 31 bad = set(args.comps) - set(components) | 31 bad = set(args.comps) - set(components) |
| 32 if bad: | 32 if bad: |
| 33 print 'Unknown component{s}: '.format(s='s' if len(bad) > 1 else '') + \ | 33 print 'Unknown component{s}: '.format(s='s' if len(bad) > 1 else '') + \ |
| 34 ' '.join(x for x in bad) | 34 ' '.join(x for x in bad) |
| 35 sys.exit(1) | 35 sys.exit(1) |
| 36 suffix = 'pnacl.opt.x8632' if args.sandbox else 'gcc.opt.x8632' | 36 suffix = ( |
| 37 'pnacl.opt.{target}' if args.sandbox else 'gcc.opt.{target}').format( |
| 38 target=args.target); |
| 37 for comp in args.comps: | 39 for comp in args.comps: |
| 38 name = os.path.splitext(comp)[1] or comp | 40 name = os.path.splitext(comp)[1] or comp |
| 39 if name[0] == '.': | 41 if name[0] == '.': |
| 40 name = name[1:] | 42 name = name[1:] |
| 41 szbuild.ProcessPexe(args, | 43 szbuild.ProcessPexe(args, |
| 42 ('{root}/tests/spec2k/{comp}/' + | 44 ('{root}/tests/spec2k/{comp}/' + |
| 43 '{name}.opt.stripped.pexe' | 45 '{name}.opt.stripped.pexe' |
| 44 ).format(root=nacl_root, comp=comp, name=name), | 46 ).format(root=nacl_root, comp=comp, name=name), |
| 45 ('{root}/tests/spec2k/{comp}/' + | 47 ('{root}/tests/spec2k/{comp}/' + |
| 46 '{name}.{suffix}' | 48 '{name}.{suffix}' |
| 47 ).format(root=nacl_root, comp=comp, name=name, | 49 ).format(root=nacl_root, comp=comp, name=name, |
| 48 suffix=suffix)) | 50 suffix=suffix)) |
| 49 | 51 |
| 50 if __name__ == '__main__': | 52 if __name__ == '__main__': |
| 51 main() | 53 main() |
| OLD | NEW |