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 'targets': [ | 6 'targets': [ |
7 { | 7 { |
8 'target_name': 'tcmalloc', | 8 'target_name': 'tcmalloc', |
9 'type': '<(library)', | 9 'type': '<(library)', |
10 'msvs_guid': 'C564F145-9172-42C3-BFCB-60FDEA124321', | 10 'msvs_guid': 'C564F145-9172-42C3-BFCB-60FDEA124321', |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
69 'tcmalloc/src/central_freelist.h', | 69 'tcmalloc/src/central_freelist.h', |
70 'tcmalloc/src/common.cc', | 70 'tcmalloc/src/common.cc', |
71 'tcmalloc/src/common.h', | 71 'tcmalloc/src/common.h', |
72 'tcmalloc/src/heap-profile-table.cc', | 72 'tcmalloc/src/heap-profile-table.cc', |
73 'tcmalloc/src/heap-profile-table.h', | 73 'tcmalloc/src/heap-profile-table.h', |
74 'tcmalloc/src/internal_logging.cc', | 74 'tcmalloc/src/internal_logging.cc', |
75 'tcmalloc/src/internal_logging.h', | 75 'tcmalloc/src/internal_logging.h', |
76 'tcmalloc/src/linked_list.h', | 76 'tcmalloc/src/linked_list.h', |
77 'tcmalloc/src/malloc_hook.cc', | 77 'tcmalloc/src/malloc_hook.cc', |
78 'tcmalloc/src/malloc_hook-inl.h', | 78 'tcmalloc/src/malloc_hook-inl.h', |
| 79 'tcmalloc/src/malloc_extension.cc', |
| 80 'tcmalloc/src/google/malloc_extension.h', |
79 'tcmalloc/src/page_heap.cc', | 81 'tcmalloc/src/page_heap.cc', |
80 'tcmalloc/src/page_heap.h', | 82 'tcmalloc/src/page_heap.h', |
81 'tcmalloc/src/port.h', | 83 'tcmalloc/src/port.h', |
82 'tcmalloc/src/sampler.cc', | 84 'tcmalloc/src/sampler.cc', |
83 'tcmalloc/src/sampler.h', | 85 'tcmalloc/src/sampler.h', |
84 'tcmalloc/src/span.cc', | 86 'tcmalloc/src/span.cc', |
85 'tcmalloc/src/span.h', | 87 'tcmalloc/src/span.h', |
86 'tcmalloc/src/stack_trace_table.cc', | 88 'tcmalloc/src/stack_trace_table.cc', |
87 'tcmalloc/src/stack_trace_table.h', | 89 'tcmalloc/src/stack_trace_table.h', |
88 'tcmalloc/src/stacktrace.cc', | 90 'tcmalloc/src/stacktrace.cc', |
(...skipping 27 matching lines...) Expand all Loading... |
116 'tcmalloc/src/profiledata.h', | 118 'tcmalloc/src/profiledata.h', |
117 'tcmalloc/src/profile-handler.cc', | 119 'tcmalloc/src/profile-handler.cc', |
118 'tcmalloc/src/profile-handler.h', | 120 'tcmalloc/src/profile-handler.h', |
119 'tcmalloc/src/profiler.cc', | 121 'tcmalloc/src/profiler.cc', |
120 'tcmalloc/src/raw_printer.cc', | 122 'tcmalloc/src/raw_printer.cc', |
121 'tcmalloc/src/raw_printer.h', | 123 'tcmalloc/src/raw_printer.h', |
122 | 124 |
123 # tcmalloc forked files | 125 # tcmalloc forked files |
124 'allocator_shim.cc', | 126 'allocator_shim.cc', |
125 'generic_allocators.cc', | 127 'generic_allocators.cc', |
126 'malloc_extension.cc', | |
127 'google/malloc_extension.h', | |
128 'page_heap.cc', | 128 'page_heap.cc', |
129 'page_heap.h', | 129 'page_heap.h', |
130 'port.cc', | 130 'port.cc', |
131 'system-alloc.h', | 131 'system-alloc.h', |
132 'tcmalloc.cc', | 132 'tcmalloc.cc', |
133 'win_allocator.cc', | 133 'win_allocator.cc', |
134 | 134 |
135 'malloc_hook.cc', | 135 'malloc_hook.cc', |
136 | 136 |
137 # jemalloc files | 137 # jemalloc files |
138 'jemalloc/jemalloc.c', | 138 'jemalloc/jemalloc.c', |
139 'jemalloc/jemalloc.h', | 139 'jemalloc/jemalloc.h', |
140 'jemalloc/ql.h', | 140 'jemalloc/ql.h', |
141 'jemalloc/qr.h', | 141 'jemalloc/qr.h', |
142 'jemalloc/rb.h', | 142 'jemalloc/rb.h', |
143 ], | 143 ], |
144 # sources! means that these are not compiled directly. | 144 # sources! means that these are not compiled directly. |
145 'sources!': [ | 145 'sources!': [ |
146 'generic_allocators.cc', | 146 'generic_allocators.cc', |
147 'tcmalloc.cc', | 147 'tcmalloc.cc', |
148 'win_allocator.cc', | 148 'win_allocator.cc', |
149 'tcmalloc/src/malloc_extension.cc', | |
150 'tcmalloc/src/google/malloc_extension.h', | |
151 ], | 149 ], |
152 'msvs_settings': { | 150 'msvs_settings': { |
153 # TODO(sgk): merge this with build/common.gypi settings | 151 # TODO(sgk): merge this with build/common.gypi settings |
154 'VCLibrarianTool=': { | 152 'VCLibrarianTool=': { |
155 'AdditionalOptions': '/ignore:4006,4221', | 153 'AdditionalOptions': '/ignore:4006,4221', |
156 'AdditionalLibraryDirectories': | 154 'AdditionalLibraryDirectories': |
157 ['<(DEPTH)/third_party/platformsdk_win2008_6_1/files/Lib'], | 155 ['<(DEPTH)/third_party/platformsdk_win2008_6_1/files/Lib'], |
158 }, | 156 }, |
159 'VCLinkerTool': { | 157 'VCLinkerTool': { |
160 'AdditionalOptions': '/ignore:4006', | 158 'AdditionalOptions': '/ignore:4006', |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
284 '$(VCInstallDir)lib', | 282 '$(VCInstallDir)lib', |
285 '<(SHARED_INTERMEDIATE_DIR)/tcmalloc', | 283 '<(SHARED_INTERMEDIATE_DIR)/tcmalloc', |
286 ], | 284 ], |
287 }, | 285 }, |
288 ], | 286 ], |
289 }, | 287 }, |
290 ], | 288 ], |
291 }], | 289 }], |
292 ], | 290 ], |
293 } | 291 } |
OLD | NEW |