OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 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 'verbose_libraries_build%': 0, | 7 'verbose_libraries_build%': 0, |
8 'instrumented_libraries_jobs%': 1, | 8 'instrumented_libraries_jobs%': 1, |
9 'instrumented_libraries_cc%': '<!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/b
in/clang', | 9 'instrumented_libraries_cc%': '<!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/b
in/clang', |
10 'instrumented_libraries_cxx%': '<!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/
bin/clang++', | 10 'instrumented_libraries_cxx%': '<!(cd <(DEPTH) && pwd -P)/<(make_clang_dir)/
bin/clang++', |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
87 'target_name': 'prebuilt_instrumented_libraries', | 87 'target_name': 'prebuilt_instrumented_libraries', |
88 'type': 'none', | 88 'type': 'none', |
89 'variables': { | 89 'variables': { |
90 'prune_self_dependency': 1, | 90 'prune_self_dependency': 1, |
91 # Don't add this target to the dependencies of targets with type=none. | 91 # Don't add this target to the dependencies of targets with type=none. |
92 'link_dependency': 1, | 92 'link_dependency': 1, |
93 'conditions': [ | 93 'conditions': [ |
94 ['msan==1', { | 94 ['msan==1', { |
95 'conditions': [ | 95 'conditions': [ |
96 ['msan_track_origins==2', { | 96 ['msan_track_origins==2', { |
97 'archive_name': 'msan-chained-origins-<(_ubuntu_release)', | 97 'archive_prefix': 'msan-chained-origins', |
98 }, { | 98 }, { |
99 'conditions': [ | 99 'conditions': [ |
100 ['msan_track_origins==0', { | 100 ['msan_track_origins==0', { |
101 'archive_name': 'msan-no-origins-<(_ubuntu_release)', | 101 'archive_prefix': 'msan-no-origins', |
102 }, { | 102 }, { |
103 'archive_name': 'UNSUPPORTED_CONFIGURATION' | 103 'archive_prefix': 'UNSUPPORTED_CONFIGURATION' |
104 }], | 104 }], |
105 ]}], | 105 ]}], |
106 ]}, { | 106 ]}, { |
107 'archive_name': 'UNSUPPORTED_CONFIGURATION' | 107 'archive_prefix': 'UNSUPPORTED_CONFIGURATION' |
108 }], | 108 }], |
109 ], | 109 ], |
110 }, | 110 }, |
111 'actions': [ | 111 'actions': [ |
112 { | 112 { |
113 'action_name': 'unpack_<(archive_name).tgz', | 113 'action_name': 'unpack_<(archive_prefix)-<(_ubuntu_release).tgz', |
114 'inputs': [ | 114 'inputs': [ |
115 'binaries/<(archive_name).tgz', | 115 'binaries/<(archive_prefix)-<(_ubuntu_release).tgz', |
116 ], | 116 ], |
117 'outputs': [ | 117 'outputs': [ |
118 '<(PRODUCT_DIR)/instrumented_libraries_prebuilt/<(archive_name).txt'
, | 118 '<(PRODUCT_DIR)/instrumented_libraries_prebuilt/<(archive_prefix).tx
t', |
119 ], | 119 ], |
120 'action': [ | 120 'action': [ |
121 'scripts/unpack_binaries.sh', | 121 'scripts/unpack_binaries.py', |
122 'binaries/<(archive_name).tgz', | 122 '<(archive_prefix)', |
| 123 'binaries', |
123 '<(PRODUCT_DIR)/instrumented_libraries_prebuilt/', | 124 '<(PRODUCT_DIR)/instrumented_libraries_prebuilt/', |
124 '<(PRODUCT_DIR)/instrumented_libraries_prebuilt/<(archive_name).txt'
, | |
125 ], | 125 ], |
126 }, | 126 }, |
127 ], | 127 ], |
128 'direct_dependent_settings': { | 128 'direct_dependent_settings': { |
129 'target_conditions': [ | 129 'target_conditions': [ |
130 ['_toolset=="target"', { | 130 ['_toolset=="target"', { |
131 'ldflags': [ | 131 'ldflags': [ |
132 # Add a relative RPATH entry to Chromium binaries. This puts | 132 # Add a relative RPATH entry to Chromium binaries. This puts |
133 # instrumented DSOs before system-installed versions in library | 133 # instrumented DSOs before system-installed versions in library |
134 # search path. | 134 # search path. |
(...skipping 716 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
851 'extra_configure_flags': [ | 851 'extra_configure_flags': [ |
852 '--disable-static', | 852 '--disable-static', |
853 # See above. | 853 # See above. |
854 '--disable-introspection', | 854 '--disable-introspection', |
855 ], | 855 ], |
856 'pre_build': 'scripts/pre-build/autoreconf.sh', | 856 'pre_build': 'scripts/pre-build/autoreconf.sh', |
857 'includes': ['standard_instrumented_package_target.gypi'], | 857 'includes': ['standard_instrumented_package_target.gypi'], |
858 }, | 858 }, |
859 ], | 859 ], |
860 } | 860 } |
OLD | NEW |