OLD | NEW |
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2009 The Chromium Authors. 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 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, | 7 'chromium_code': 1, |
8 | 8 |
9 'variables': { | 9 'variables': { |
10 'version_py_path': 'tools/build/version.py', | 10 'version_py_path': 'tools/build/version.py', |
(...skipping 5640 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5651 # The dylib versions are of the form a[.b[.c]], where a is a | 5651 # The dylib versions are of the form a[.b[.c]], where a is a |
5652 # 16-bit unsigned integer, and b and c are 8-bit unsigned | 5652 # 16-bit unsigned integer, and b and c are 8-bit unsigned |
5653 # integers. Any missing component is taken to be 0. The | 5653 # integers. Any missing component is taken to be 0. The |
5654 # best mapping from product version numbers into this scheme | 5654 # best mapping from product version numbers into this scheme |
5655 # is to just use the build and patch numbers. There is no | 5655 # is to just use the build and patch numbers. There is no |
5656 # ambiguity in this scheme because the build number is | 5656 # ambiguity in this scheme because the build number is |
5657 # guaranteed unique even across distinct major and minor | 5657 # guaranteed unique even across distinct major and minor |
5658 # version numbers. | 5658 # version numbers. |
5659 'DYLIB_COMPATIBILITY_VERSION': '<(version_build_patch)', | 5659 'DYLIB_COMPATIBILITY_VERSION': '<(version_build_patch)', |
5660 'DYLIB_CURRENT_VERSION': '<(version_build_patch)', | 5660 'DYLIB_CURRENT_VERSION': '<(version_build_patch)', |
5661 # See tools/build/mac/copy_framework_unversioned for | |
5662 # The framework is placed within the .app's versioned | 5661 # The framework is placed within the .app's versioned |
5663 # directory. | 5662 # directory. |
5664 'DYLIB_INSTALL_NAME_BASE': | 5663 'DYLIB_INSTALL_NAME_BASE': |
5665 '@executable_path/../Versions/<(version_full)', | 5664 '@executable_path/../Versions/<(version_full)', |
| 5665 # See tools/build/mac/copy_framework_unversioned for |
5666 # information on LD_DYLIB_INSTALL_NAME. | 5666 # information on LD_DYLIB_INSTALL_NAME. |
5667 'LD_DYLIB_INSTALL_NAME': | 5667 'LD_DYLIB_INSTALL_NAME': |
5668 '$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(WRAPPER_NAME)/
$(PRODUCT_NAME)', | 5668 '$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(WRAPPER_NAME)/
$(PRODUCT_NAME)', |
5669 'INFOPLIST_FILE': 'app/framework-Info.plist', | 5669 'INFOPLIST_FILE': 'app/framework-Info.plist', |
5670 }, | 5670 }, |
5671 'sources': [ | 5671 'sources': [ |
5672 'app/chrome_dll_main.cc', | 5672 'app/chrome_dll_main.cc', |
5673 'app/chrome_dll_resource.h', | 5673 'app/chrome_dll_resource.h', |
5674 'app/chrome_exe_main.mm', | 5674 'app/chrome_exe_main.mm', |
5675 'app/keystone_glue.h', | 5675 'app/keystone_glue.h', |
(...skipping 1295 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6971 ] | 6971 ] |
6972 }], | 6972 }], |
6973 ], # 'conditions' | 6973 ], # 'conditions' |
6974 } | 6974 } |
6975 | 6975 |
6976 # Local Variables: | 6976 # Local Variables: |
6977 # tab-width:2 | 6977 # tab-width:2 |
6978 # indent-tabs-mode:nil | 6978 # indent-tabs-mode:nil |
6979 # End: | 6979 # End: |
6980 # vim: set expandtab tabstop=2 shiftwidth=2: | 6980 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |