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 'jemalloc_dir': '../../third_party/jemalloc/chromium', | 7 'jemalloc_dir': '../../third_party/jemalloc/chromium', |
8 'tcmalloc_dir': '../../third_party/tcmalloc/chromium', | 8 'tcmalloc_dir': '../../third_party/tcmalloc/chromium', |
9 }, | 9 }, |
10 'targets': [ | 10 'targets': [ |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
42 'sources': [ | 42 'sources': [ |
43 # Generated for our configuration from tcmalloc's build | 43 # Generated for our configuration from tcmalloc's build |
44 # and checked in. | 44 # and checked in. |
45 '<(tcmalloc_dir)/src/config.h', | 45 '<(tcmalloc_dir)/src/config.h', |
46 '<(tcmalloc_dir)/src/config_linux.h', | 46 '<(tcmalloc_dir)/src/config_linux.h', |
47 '<(tcmalloc_dir)/src/config_win.h', | 47 '<(tcmalloc_dir)/src/config_win.h', |
48 | 48 |
49 # all tcmalloc native and forked files | 49 # all tcmalloc native and forked files |
50 '<(tcmalloc_dir)/src/addressmap-inl.h', | 50 '<(tcmalloc_dir)/src/addressmap-inl.h', |
51 '<(tcmalloc_dir)/src/base/atomicops-internals-linuxppc.h', | 51 '<(tcmalloc_dir)/src/base/atomicops-internals-linuxppc.h', |
| 52 '<(tcmalloc_dir)/src/base/arm_instruction_set_select.h', |
| 53 '<(tcmalloc_dir)/src/base/atomicops-internals-arm-gcc.h', |
| 54 '<(tcmalloc_dir)/src/base/atomicops-internals-arm-generic.h', |
| 55 '<(tcmalloc_dir)/src/base/atomicops-internals-arm-v6plus.h', |
52 '<(tcmalloc_dir)/src/base/atomicops-internals-macosx.h', | 56 '<(tcmalloc_dir)/src/base/atomicops-internals-macosx.h', |
53 '<(tcmalloc_dir)/src/base/atomicops-internals-x86-msvc.h', | 57 '<(tcmalloc_dir)/src/base/atomicops-internals-windows.h', |
54 '<(tcmalloc_dir)/src/base/atomicops-internals-x86.cc', | 58 '<(tcmalloc_dir)/src/base/atomicops-internals-x86.cc', |
55 '<(tcmalloc_dir)/src/base/atomicops-internals-x86.h', | 59 '<(tcmalloc_dir)/src/base/atomicops-internals-x86.h', |
56 '<(tcmalloc_dir)/src/base/atomicops.h', | 60 '<(tcmalloc_dir)/src/base/atomicops.h', |
57 '<(tcmalloc_dir)/src/base/basictypes.h', | 61 '<(tcmalloc_dir)/src/base/basictypes.h', |
58 '<(tcmalloc_dir)/src/base/commandlineflags.h', | 62 '<(tcmalloc_dir)/src/base/commandlineflags.h', |
59 '<(tcmalloc_dir)/src/base/cycleclock.h', | 63 '<(tcmalloc_dir)/src/base/cycleclock.h', |
60 # We don't list dynamic_annotations.c since its copy is already | 64 # We don't list dynamic_annotations.c since its copy is already |
61 # present in the dynamic_annotations target. | 65 # present in the dynamic_annotations target. |
62 '<(tcmalloc_dir)/src/base/dynamic_annotations.h', | 66 '<(tcmalloc_dir)/src/base/dynamic_annotations.h', |
63 '<(tcmalloc_dir)/src/base/elfcore.h', | 67 '<(tcmalloc_dir)/src/base/elfcore.h', |
64 '<(tcmalloc_dir)/src/base/googleinit.h', | 68 '<(tcmalloc_dir)/src/base/googleinit.h', |
65 '<(tcmalloc_dir)/src/base/linux_syscall_support.h', | 69 '<(tcmalloc_dir)/src/base/linux_syscall_support.h', |
66 '<(tcmalloc_dir)/src/base/linuxthreads.cc', | 70 '<(tcmalloc_dir)/src/base/linuxthreads.cc', |
67 '<(tcmalloc_dir)/src/base/linuxthreads.h', | 71 '<(tcmalloc_dir)/src/base/linuxthreads.h', |
68 '<(tcmalloc_dir)/src/base/logging.cc', | 72 '<(tcmalloc_dir)/src/base/logging.cc', |
69 '<(tcmalloc_dir)/src/base/logging.h', | 73 '<(tcmalloc_dir)/src/base/logging.h', |
70 '<(tcmalloc_dir)/src/base/low_level_alloc.cc', | 74 '<(tcmalloc_dir)/src/base/low_level_alloc.cc', |
71 '<(tcmalloc_dir)/src/base/low_level_alloc.h', | 75 '<(tcmalloc_dir)/src/base/low_level_alloc.h', |
72 '<(tcmalloc_dir)/src/base/simple_mutex.h', | 76 '<(tcmalloc_dir)/src/base/simple_mutex.h', |
73 '<(tcmalloc_dir)/src/base/spinlock.cc', | 77 '<(tcmalloc_dir)/src/base/spinlock.cc', |
74 '<(tcmalloc_dir)/src/base/spinlock.h', | 78 '<(tcmalloc_dir)/src/base/spinlock.h', |
| 79 '<(tcmalloc_dir)/src/base/spinlock_internal.cc', |
| 80 '<(tcmalloc_dir)/src/base/spinlock_internal.h', |
75 '<(tcmalloc_dir)/src/base/spinlock_linux-inl.h', | 81 '<(tcmalloc_dir)/src/base/spinlock_linux-inl.h', |
76 '<(tcmalloc_dir)/src/base/spinlock_posix-inl.h', | 82 '<(tcmalloc_dir)/src/base/spinlock_posix-inl.h', |
77 '<(tcmalloc_dir)/src/base/spinlock_win32-inl.h', | 83 '<(tcmalloc_dir)/src/base/spinlock_win32-inl.h', |
78 '<(tcmalloc_dir)/src/base/stl_allocator.h', | 84 '<(tcmalloc_dir)/src/base/stl_allocator.h', |
| 85 '<(tcmalloc_dir)/src/base/src/synchronization_profiling.h', |
79 '<(tcmalloc_dir)/src/base/sysinfo.cc', | 86 '<(tcmalloc_dir)/src/base/sysinfo.cc', |
80 '<(tcmalloc_dir)/src/base/sysinfo.h', | 87 '<(tcmalloc_dir)/src/base/sysinfo.h', |
81 '<(tcmalloc_dir)/src/base/thread_annotations.h', | 88 '<(tcmalloc_dir)/src/base/thread_annotations.h', |
82 '<(tcmalloc_dir)/src/base/thread_lister.c', | 89 '<(tcmalloc_dir)/src/base/thread_lister.c', |
83 '<(tcmalloc_dir)/src/base/thread_lister.h', | 90 '<(tcmalloc_dir)/src/base/thread_lister.h', |
84 '<(tcmalloc_dir)/src/base/vdso_support.cc', | 91 '<(tcmalloc_dir)/src/base/vdso_support.cc', |
85 '<(tcmalloc_dir)/src/base/vdso_support.h', | 92 '<(tcmalloc_dir)/src/base/vdso_support.h', |
86 '<(tcmalloc_dir)/src/central_freelist.cc', | 93 '<(tcmalloc_dir)/src/central_freelist.cc', |
87 '<(tcmalloc_dir)/src/central_freelist.h', | 94 '<(tcmalloc_dir)/src/central_freelist.h', |
88 '<(tcmalloc_dir)/src/common.cc', | 95 '<(tcmalloc_dir)/src/common.cc', |
(...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
387 '../../testing/gtest.gyp:gtest', | 394 '../../testing/gtest.gyp:gtest', |
388 ], | 395 ], |
389 'include_dirs': [ | 396 'include_dirs': [ |
390 '.', | 397 '.', |
391 '<(tcmalloc_dir)/src/base', | 398 '<(tcmalloc_dir)/src/base', |
392 '<(tcmalloc_dir)/src', | 399 '<(tcmalloc_dir)/src', |
393 '../..', | 400 '../..', |
394 ], | 401 ], |
395 'msvs_guid': 'E99DA267-BE90-4F45-1294-6919DB2C9999', | 402 'msvs_guid': 'E99DA267-BE90-4F45-1294-6919DB2C9999', |
396 'sources': [ | 403 'sources': [ |
397 'unittest_utils.cc', | |
398 'allocator_unittests.cc', | 404 'allocator_unittests.cc', |
399 ], | 405 ], |
400 }, | 406 }, |
401 ], | 407 ], |
402 'conditions': [ | 408 'conditions': [ |
403 ['OS=="win"', { | 409 ['OS=="win"', { |
404 'targets': [ | 410 'targets': [ |
405 { | 411 { |
406 'target_name': 'libcmt', | 412 'target_name': 'libcmt', |
407 'type': 'none', | 413 'type': 'none', |
(...skipping 17 matching lines...) Expand all Loading... |
425 ], | 431 ], |
426 }], | 432 }], |
427 ], | 433 ], |
428 } | 434 } |
429 | 435 |
430 # Local Variables: | 436 # Local Variables: |
431 # tab-width:2 | 437 # tab-width:2 |
432 # indent-tabs-mode:nil | 438 # indent-tabs-mode:nil |
433 # End: | 439 # End: |
434 # vim: set expandtab tabstop=2 shiftwidth=2: | 440 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |