OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 'includes': [ | 9 'includes': [ |
10 '../build/win_precompile.gypi', | 10 '../build/win_precompile.gypi', |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
96 ['include', '^atomicops_internals_x86_gcc\\.cc$'], | 96 ['include', '^atomicops_internals_x86_gcc\\.cc$'], |
97 ], | 97 ], |
98 }], | 98 }], |
99 ['target_arch == "mipsel"', { | 99 ['target_arch == "mipsel"', { |
100 'sources/': [ | 100 'sources/': [ |
101 ['include', '^atomicops_internals_mips_gcc\\.cc$'], | 101 ['include', '^atomicops_internals_mips_gcc\\.cc$'], |
102 ], | 102 ], |
103 }], | 103 }], |
104 ], | 104 ], |
105 'dependencies': [ | 105 'dependencies': [ |
| 106 'base_java', |
106 'base_jni_headers', | 107 'base_jni_headers', |
107 '../third_party/ashmem/ashmem.gyp:ashmem', | 108 '../third_party/ashmem/ashmem.gyp:ashmem', |
108 ], | 109 ], |
109 'link_settings': { | 110 'link_settings': { |
110 'libraries': [ | 111 'libraries': [ |
111 '-llog', | 112 '-llog', |
112 ], | 113 ], |
113 }, | 114 }, |
114 'sources!': [ | 115 'sources!': [ |
115 'debug/stack_trace_posix.cc', | 116 'debug/stack_trace_posix.cc', |
116 ], | 117 ], |
117 'includes': [ | 118 'includes': [ |
118 '../build/android/cpufeatures.gypi', | 119 '../build/android/cpufeatures.gypi', |
119 ], | 120 ], |
120 }], | 121 }], |
121 ['OS == "android" and _toolset == "target" and android_webview_build ==
0', { | |
122 'dependencies': [ | |
123 'base_java', | |
124 ], | |
125 }], | |
126 ['os_bsd==1', { | 122 ['os_bsd==1', { |
127 'include_dirs': [ | 123 'include_dirs': [ |
128 '/usr/local/include', | 124 '/usr/local/include', |
129 ], | 125 ], |
130 'link_settings': { | 126 'link_settings': { |
131 'libraries': [ | 127 'libraries': [ |
132 '-L/usr/local/lib -lexecinfo', | 128 '-L/usr/local/lib -lexecinfo', |
133 ], | 129 ], |
134 }, | 130 }, |
135 }], | 131 }], |
(...skipping 1269 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1405 'variables': { | 1401 'variables': { |
1406 'java_in_dir': '../base/android/java', | 1402 'java_in_dir': '../base/android/java', |
1407 'jar_excluded_classes': [ '*/NativeLibraries.class' ], | 1403 'jar_excluded_classes': [ '*/NativeLibraries.class' ], |
1408 }, | 1404 }, |
1409 'dependencies': [ | 1405 'dependencies': [ |
1410 'base_java_application_state', | 1406 'base_java_application_state', |
1411 'base_java_library_load_from_apk_status_codes', | 1407 'base_java_library_load_from_apk_status_codes', |
1412 'base_java_library_process_type', | 1408 'base_java_library_process_type', |
1413 'base_java_memory_pressure_level', | 1409 'base_java_memory_pressure_level', |
1414 'base_native_libraries_gen', | 1410 'base_native_libraries_gen', |
| 1411 '../third_party/jsr-305/jsr-305.gyp:jsr_305_javalib', |
1415 ], | 1412 ], |
1416 'includes': [ '../build/java.gypi' ], | 1413 'includes': [ '../build/java.gypi' ], |
1417 'conditions': [ | |
1418 ['android_webview_build==0', { | |
1419 'dependencies': [ | |
1420 '../third_party/jsr-305/jsr-305.gyp:jsr_305_javalib', | |
1421 ], | |
1422 }] | |
1423 ], | |
1424 }, | 1414 }, |
1425 { | 1415 { |
1426 # GN: //base:base_java_unittest_support | 1416 # GN: //base:base_java_unittest_support |
1427 'target_name': 'base_java_unittest_support', | 1417 'target_name': 'base_java_unittest_support', |
1428 'type': 'none', | 1418 'type': 'none', |
1429 'dependencies': [ | 1419 'dependencies': [ |
1430 'base_java', | 1420 'base_java', |
1431 ], | 1421 ], |
1432 'variables': { | 1422 'variables': { |
1433 'java_in_dir': '../base/test/android/java', | 1423 'java_in_dir': '../base/test/android/java', |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1483 ], | 1473 ], |
1484 'variables': { | 1474 'variables': { |
1485 'java_in_dir': '../base/android/javatests', | 1475 'java_in_dir': '../base/android/javatests', |
1486 }, | 1476 }, |
1487 'includes': [ '../build/java.gypi' ], | 1477 'includes': [ '../build/java.gypi' ], |
1488 }, | 1478 }, |
1489 { | 1479 { |
1490 # GN: //base/android/linker:chromium_android_linker | 1480 # GN: //base/android/linker:chromium_android_linker |
1491 'target_name': 'chromium_android_linker', | 1481 'target_name': 'chromium_android_linker', |
1492 'type': 'shared_library', | 1482 'type': 'shared_library', |
1493 'conditions': [ | 1483 'sources': [ |
1494 # Avoid breaking the webview build because it | 1484 'android/linker/linker_jni.cc', |
1495 # does not have <(android_ndk_root)/crazy_linker.gyp. | 1485 ], |
1496 # Note that webview never uses the linker anyway. | 1486 # The crazy linker is never instrumented. |
1497 ['android_webview_build == 0', { | 1487 'cflags!': [ |
1498 'sources': [ | 1488 '-finstrument-functions', |
1499 'android/linker/linker_jni.cc', | 1489 ], |
1500 ], | 1490 'dependencies': [ |
1501 # The crazy linker is never instrumented. | 1491 # The NDK contains the crazy_linker here: |
1502 'cflags!': [ | 1492 # '<(android_ndk_root)/crazy_linker.gyp:crazy_linker' |
1503 '-finstrument-functions', | 1493 # However, we use our own fork. See bug 384700. |
1504 ], | 1494 '../third_party/android_crazy_linker/crazy_linker.gyp:crazy_linker', |
1505 'dependencies': [ | |
1506 # The NDK contains the crazy_linker here: | |
1507 # '<(android_ndk_root)/crazy_linker.gyp:crazy_linker' | |
1508 # However, we use our own fork. See bug 384700. | |
1509 '../third_party/android_crazy_linker/crazy_linker.gyp:crazy_link
er', | |
1510 ], | |
1511 }], | |
1512 ], | 1495 ], |
1513 }, | 1496 }, |
1514 { | 1497 { |
1515 # TODO(GN) | 1498 # TODO(GN) |
1516 'target_name': 'base_perftests_apk', | 1499 'target_name': 'base_perftests_apk', |
1517 'type': 'none', | 1500 'type': 'none', |
1518 'dependencies': [ | 1501 'dependencies': [ |
1519 'base_perftests', | 1502 'base_perftests', |
1520 ], | 1503 ], |
1521 'variables': { | 1504 'variables': { |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1595 'dependencies': [ | 1578 'dependencies': [ |
1596 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', | 1579 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', |
1597 ], | 1580 ], |
1598 }], | 1581 }], |
1599 ], | 1582 ], |
1600 }, | 1583 }, |
1601 ], | 1584 ], |
1602 }], | 1585 }], |
1603 ], | 1586 ], |
1604 } | 1587 } |
OLD | NEW |