| OLD | NEW |
| 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 1033 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1044 build_files.add(abs_include_file) | 1044 build_files.add(abs_include_file) |
| 1045 else: | 1045 else: |
| 1046 build_files.add(relative_include_file) | 1046 build_files.add(relative_include_file) |
| 1047 | 1047 |
| 1048 base_path, output_file = CalculateMakefilePath(build_file, | 1048 base_path, output_file = CalculateMakefilePath(build_file, |
| 1049 target + '.' + toolset + options.suffix + '.mk') | 1049 target + '.' + toolset + options.suffix + '.mk') |
| 1050 | 1050 |
| 1051 spec = target_dicts[qualified_target] | 1051 spec = target_dicts[qualified_target] |
| 1052 configs = spec['configurations'] | 1052 configs = spec['configurations'] |
| 1053 | 1053 |
| 1054 part_of_all = (qualified_target in needed_targets and | 1054 part_of_all = qualified_target in needed_targets |
| 1055 not int(spec.get('suppress_wildcard', False))) | |
| 1056 if limit_to_target_all and not part_of_all: | 1055 if limit_to_target_all and not part_of_all: |
| 1057 continue | 1056 continue |
| 1058 | 1057 |
| 1059 relative_target = gyp.common.QualifiedTarget(relative_build_file, target, | 1058 relative_target = gyp.common.QualifiedTarget(relative_build_file, target, |
| 1060 toolset) | 1059 toolset) |
| 1061 writer = AndroidMkWriter(android_top_dir) | 1060 writer = AndroidMkWriter(android_top_dir) |
| 1062 android_module = writer.Write(qualified_target, relative_target, base_path, | 1061 android_module = writer.Write(qualified_target, relative_target, base_path, |
| 1063 output_file, spec, configs, | 1062 output_file, spec, configs, |
| 1064 part_of_all=part_of_all, | 1063 part_of_all=part_of_all, |
| 1065 write_alias_target=write_alias_targets, | 1064 write_alias_target=write_alias_targets, |
| (...skipping 20 matching lines...) Expand all Loading... |
| 1086 # Write out the sorted list of includes. | 1085 # Write out the sorted list of includes. |
| 1087 root_makefile.write('\n') | 1086 root_makefile.write('\n') |
| 1088 for include_file in sorted(include_list): | 1087 for include_file in sorted(include_list): |
| 1089 root_makefile.write('include $(LOCAL_PATH)/' + include_file + '\n') | 1088 root_makefile.write('include $(LOCAL_PATH)/' + include_file + '\n') |
| 1090 root_makefile.write('\n') | 1089 root_makefile.write('\n') |
| 1091 | 1090 |
| 1092 if write_alias_targets: | 1091 if write_alias_targets: |
| 1093 root_makefile.write(ALL_MODULES_FOOTER) | 1092 root_makefile.write(ALL_MODULES_FOOTER) |
| 1094 | 1093 |
| 1095 root_makefile.close() | 1094 root_makefile.close() |
| OLD | NEW |