| OLD | NEW |
| 1 # Copyright (c) 2013 Google Inc. All rights reserved. | 1 # Copyright (c) 2013 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 is all roughly based on the Makefile system used by the Linux | 7 # This is all roughly based on the Makefile system used by the Linux |
| 8 # kernel, but is a non-recursive make -- we put the entire dependency | 8 # kernel, but is a non-recursive make -- we put the entire dependency |
| 9 # graph in front of make and let it figure it out. | 9 # graph in front of make and let it figure it out. |
| 10 # | 10 # |
| (...skipping 2045 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2056 'link_commands': LINK_COMMANDS_AIX, | 2056 'link_commands': LINK_COMMANDS_AIX, |
| 2057 'flock': './gyp-flock-tool flock', | 2057 'flock': './gyp-flock-tool flock', |
| 2058 'flock_index': 2, | 2058 'flock_index': 2, |
| 2059 }) | 2059 }) |
| 2060 | 2060 |
| 2061 header_params.update({ | 2061 header_params.update({ |
| 2062 'CC.target': GetEnvironFallback(('CC_target', 'CC'), '$(CC)'), | 2062 'CC.target': GetEnvironFallback(('CC_target', 'CC'), '$(CC)'), |
| 2063 'AR.target': GetEnvironFallback(('AR_target', 'AR'), '$(AR)'), | 2063 'AR.target': GetEnvironFallback(('AR_target', 'AR'), '$(AR)'), |
| 2064 'CXX.target': GetEnvironFallback(('CXX_target', 'CXX'), '$(CXX)'), | 2064 'CXX.target': GetEnvironFallback(('CXX_target', 'CXX'), '$(CXX)'), |
| 2065 'LINK.target': GetEnvironFallback(('LINK_target', 'LINK'), '$(LINK)'), | 2065 'LINK.target': GetEnvironFallback(('LINK_target', 'LINK'), '$(LINK)'), |
| 2066 'CC.host': GetEnvironFallback(('CC_host',), 'gcc'), | 2066 'CC.host': GetEnvironFallback(('CC_host', 'CC'), 'gcc'), |
| 2067 'AR.host': GetEnvironFallback(('AR_host',), 'ar'), | 2067 'AR.host': GetEnvironFallback(('AR_host', 'AR'), 'ar'), |
| 2068 'CXX.host': GetEnvironFallback(('CXX_host',), 'g++'), | 2068 'CXX.host': GetEnvironFallback(('CXX_host', 'CXX'), 'g++'), |
| 2069 'LINK.host': GetEnvironFallback(('LINK_host',), '$(CXX.host)'), | 2069 'LINK.host': GetEnvironFallback(('LINK_host', 'LINK'), '$(CXX.host)'), |
| 2070 }) | 2070 }) |
| 2071 | 2071 |
| 2072 build_file, _, _ = gyp.common.ParseQualifiedTarget(target_list[0]) | 2072 build_file, _, _ = gyp.common.ParseQualifiedTarget(target_list[0]) |
| 2073 make_global_settings_array = data[build_file].get('make_global_settings', []) | 2073 make_global_settings_array = data[build_file].get('make_global_settings', []) |
| 2074 wrappers = {} | 2074 wrappers = {} |
| 2075 for key, value in make_global_settings_array: | 2075 for key, value in make_global_settings_array: |
| 2076 if key.endswith('_wrapper'): | 2076 if key.endswith('_wrapper'): |
| 2077 wrappers[key[:-len('_wrapper')]] = '$(abspath %s)' % value | 2077 wrappers[key[:-len('_wrapper')]] = '$(abspath %s)' % value |
| 2078 make_global_settings = '' | 2078 make_global_settings = '' |
| 2079 for key, value in make_global_settings_array: | 2079 for key, value in make_global_settings_array: |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2209 root_makefile.write("endif\n") | 2209 root_makefile.write("endif\n") |
| 2210 root_makefile.write('\n') | 2210 root_makefile.write('\n') |
| 2211 | 2211 |
| 2212 if (not generator_flags.get('standalone') | 2212 if (not generator_flags.get('standalone') |
| 2213 and generator_flags.get('auto_regeneration', True)): | 2213 and generator_flags.get('auto_regeneration', True)): |
| 2214 WriteAutoRegenerationRule(params, root_makefile, makefile_name, build_files) | 2214 WriteAutoRegenerationRule(params, root_makefile, makefile_name, build_files) |
| 2215 | 2215 |
| 2216 root_makefile.write(SHARED_FOOTER) | 2216 root_makefile.write(SHARED_FOOTER) |
| 2217 | 2217 |
| 2218 root_makefile.close() | 2218 root_makefile.close() |
| OLD | NEW |