Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(212)

Side by Side Diff: native_client_sdk/src/tools/create_nmf.py

Issue 15896036: [NaCl SDK] Add toolchain's usr/lib to create_nmf's default libpath (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 import errno 6 import errno
7 import hashlib 7 import hashlib
8 import json 8 import json
9 import optparse 9 import optparse
10 import os 10 import os
(...skipping 592 matching lines...) Expand 10 before | Expand all | Expand 10 after
603 """ 603 """
604 assert(config in ('Debug', 'Release')) 604 assert(config in ('Debug', 'Release'))
605 sdk_root = GetSDKRoot() 605 sdk_root = GetSDKRoot()
606 if not sdk_root: 606 if not sdk_root:
607 # TOOD(sbc): output a warning here? We would also need to suppress 607 # TOOD(sbc): output a warning here? We would also need to suppress
608 # the warning when run from the chromium build. 608 # the warning when run from the chromium build.
609 return [] 609 return []
610 610
611 osname = getos.GetPlatform() 611 osname = getos.GetPlatform()
612 libpath = [ 612 libpath = [
613 # Core toolchain libraries
613 'toolchain/%s_x86_glibc/x86_64-nacl/lib' % osname, 614 'toolchain/%s_x86_glibc/x86_64-nacl/lib' % osname,
614 'toolchain/%s_x86_glibc/x86_64-nacl/lib32' % osname, 615 'toolchain/%s_x86_glibc/x86_64-nacl/lib32' % osname,
616 # naclports installed libraries
617 'toolchain/%s_x86_glibc/x86_64-nacl/usr/lib' % osname,
618 'toolchain/%s_x86_glibc/i686-nacl/usr/lib' % osname,
619 # SDK bundle libraries
615 'lib/glibc_x86_32/%s' % config, 620 'lib/glibc_x86_32/%s' % config,
616 'lib/glibc_x86_64/%s' % config, 621 'lib/glibc_x86_64/%s' % config,
622 # naclports bundle libraries
617 'ports/lib/glibc_x86_32/%s' % config, 623 'ports/lib/glibc_x86_32/%s' % config,
618 'ports/lib/glibc_x86_64/%s' % config, 624 'ports/lib/glibc_x86_64/%s' % config,
619 ] 625 ]
620 libpath = [os.path.normpath(p) for p in libpath] 626 libpath = [os.path.normpath(p) for p in libpath]
621 libpath = [os.path.join(sdk_root, p) for p in libpath] 627 libpath = [os.path.join(sdk_root, p) for p in libpath]
622 return libpath 628 return libpath
623 629
624 630
625 def main(argv): 631 def main(argv):
626 parser = optparse.OptionParser( 632 parser = optparse.OptionParser(
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
723 if __name__ == '__main__': 729 if __name__ == '__main__':
724 try: 730 try:
725 rtn = main(sys.argv[1:]) 731 rtn = main(sys.argv[1:])
726 except Error, e: 732 except Error, e:
727 sys.stderr.write('%s: %s\n' % (os.path.basename(__file__), e)) 733 sys.stderr.write('%s: %s\n' % (os.path.basename(__file__), e))
728 rtn = 1 734 rtn = 1
729 except KeyboardInterrupt: 735 except KeyboardInterrupt:
730 sys.stderr.write('%s: interrupted\n' % os.path.basename(__file__)) 736 sys.stderr.write('%s: interrupted\n' % os.path.basename(__file__))
731 rtn = 1 737 rtn = 1
732 sys.exit(rtn) 738 sys.exit(rtn)
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698