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

Side by Side Diff: pylib/gyp/generator/android.py

Issue 11418007: Android backend: tidy up the --suffix handling. (Closed) Base URL: http://gyp.googlecode.com/svn/trunk/
Patch Set: Created 8 years, 1 month 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 # Copyright (c) 2012 Google Inc. All rights reserved. 1 # Copyright (c) 2012 Google Inc. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 # Notes: 5 # Notes:
6 # 6 #
7 # This generates makefiles suitable for inclusion into the Android build system 7 # This generates makefiles suitable for inclusion into the Android build system
8 # via an Android.mk file. It is based on make.py, the standard makefile 8 # via an Android.mk file. It is based on make.py, the standard makefile
9 # generator. 9 # generator.
10 # 10 #
(...skipping 986 matching lines...) Expand 10 before | Expand all | Expand 10 after
997 toolsets = set([target_dicts[target]['toolset'] for target in target_list]) 997 toolsets = set([target_dicts[target]['toolset'] for target in target_list])
998 for target in target_list: 998 for target in target_list:
999 spec = target_dicts[target] 999 spec = target_dicts[target]
1000 if spec['default_configuration'] != 'Default': 1000 if spec['default_configuration'] != 'Default':
1001 default_configuration = spec['default_configuration'] 1001 default_configuration = spec['default_configuration']
1002 break 1002 break
1003 if not default_configuration: 1003 if not default_configuration:
1004 default_configuration = 'Default' 1004 default_configuration = 'Default'
1005 1005
1006 srcdir = '.' 1006 srcdir = '.'
1007 makefile_name = 'GypAndroid.mk' + options.suffix 1007 makefile_name = 'GypAndroid' + options.suffix + '.mk'
1008 makefile_path = os.path.join(options.toplevel_dir, makefile_name) 1008 makefile_path = os.path.join(options.toplevel_dir, makefile_name)
1009 assert not options.generator_output, ( 1009 assert not options.generator_output, (
1010 'The Android backend does not support options.generator_output.') 1010 'The Android backend does not support options.generator_output.')
1011 make.ensure_directory_exists(makefile_path) 1011 make.ensure_directory_exists(makefile_path)
1012 root_makefile = open(makefile_path, 'w') 1012 root_makefile = open(makefile_path, 'w')
1013 1013
1014 root_makefile.write(header) 1014 root_makefile.write(header)
1015 1015
1016 # We set LOCAL_PATH just once, here, to the top of the project tree. This 1016 # We set LOCAL_PATH just once, here, to the top of the project tree. This
1017 # allows all the other paths we use to be relative to the Android.mk file, 1017 # allows all the other paths we use to be relative to the Android.mk file,
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
1083 for include_file in sorted(include_list): 1083 for include_file in sorted(include_list):
1084 root_makefile.write('include $(LOCAL_PATH)/' + include_file + '\n') 1084 root_makefile.write('include $(LOCAL_PATH)/' + include_file + '\n')
1085 root_makefile.write('\n') 1085 root_makefile.write('\n')
1086 1086
1087 if generator_flags.get('auto_regeneration', True): 1087 if generator_flags.get('auto_regeneration', True):
1088 WriteAutoRegenerationRule(params, root_makefile, makefile_name, build_files) 1088 WriteAutoRegenerationRule(params, root_makefile, makefile_name, build_files)
1089 1089
1090 root_makefile.write(SHARED_FOOTER) 1090 root_makefile.write(SHARED_FOOTER)
1091 1091
1092 root_makefile.close() 1092 root_makefile.close()
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