| 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 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 1982 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1993 elif flavor == 'android': | 1993 elif flavor == 'android': |
| 1994 header_params.update({ | 1994 header_params.update({ |
| 1995 'link_commands': LINK_COMMANDS_ANDROID, | 1995 'link_commands': LINK_COMMANDS_ANDROID, |
| 1996 }) | 1996 }) |
| 1997 elif flavor == 'solaris': | 1997 elif flavor == 'solaris': |
| 1998 header_params.update({ | 1998 header_params.update({ |
| 1999 'flock': './gyp-sun-tool flock', | 1999 'flock': './gyp-sun-tool flock', |
| 2000 'flock_index': 2, | 2000 'flock_index': 2, |
| 2001 'extra_commands': SHARED_HEADER_SUN_COMMANDS, | 2001 'extra_commands': SHARED_HEADER_SUN_COMMANDS, |
| 2002 }) | 2002 }) |
| 2003 elif flavor == 'freebsd': | 2003 elif flavor == 'freebsd' or flavor == 'dragonflybsd': |
| 2004 header_params.update({ | 2004 header_params.update({ |
| 2005 'flock': 'lockf', | 2005 'flock': 'lockf', |
| 2006 }) | 2006 }) |
| 2007 | 2007 |
| 2008 header_params.update({ | 2008 header_params.update({ |
| 2009 'CC.target': GetEnvironFallback(('CC_target', 'CC'), '$(CC)'), | 2009 'CC.target': GetEnvironFallback(('CC_target', 'CC'), '$(CC)'), |
| 2010 'AR.target': GetEnvironFallback(('AR_target', 'AR'), '$(AR)'), | 2010 'AR.target': GetEnvironFallback(('AR_target', 'AR'), '$(AR)'), |
| 2011 'CXX.target': GetEnvironFallback(('CXX_target', 'CXX'), '$(CXX)'), | 2011 'CXX.target': GetEnvironFallback(('CXX_target', 'CXX'), '$(CXX)'), |
| 2012 'LINK.target': GetEnvironFallback(('LD_target', 'LD'), '$(LINK)'), | 2012 'LINK.target': GetEnvironFallback(('LD_target', 'LD'), '$(LINK)'), |
| 2013 'CC.host': GetEnvironFallback(('CC_host',), 'gcc'), | 2013 'CC.host': GetEnvironFallback(('CC_host',), 'gcc'), |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2144 root_makefile.write("endif\n") | 2144 root_makefile.write("endif\n") |
| 2145 root_makefile.write('\n') | 2145 root_makefile.write('\n') |
| 2146 | 2146 |
| 2147 if (not generator_flags.get('standalone') | 2147 if (not generator_flags.get('standalone') |
| 2148 and generator_flags.get('auto_regeneration', True)): | 2148 and generator_flags.get('auto_regeneration', True)): |
| 2149 WriteAutoRegenerationRule(params, root_makefile, makefile_name, build_files) | 2149 WriteAutoRegenerationRule(params, root_makefile, makefile_name, build_files) |
| 2150 | 2150 |
| 2151 root_makefile.write(SHARED_FOOTER) | 2151 root_makefile.write(SHARED_FOOTER) |
| 2152 | 2152 |
| 2153 root_makefile.close() | 2153 root_makefile.close() |
| OLD | NEW |