Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(12)

Side by Side Diff: base/base.gyp

Issue 141223002: Move the android library loader from content to base (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Move Android Library Loader - Fix findbugs merge issue Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 1239 matching lines...) Expand 10 before | Expand all | Expand 10 after
1250 { 1250 {
1251 'target_name': 'base_jni_headers', 1251 'target_name': 'base_jni_headers',
1252 'type': 'none', 1252 'type': 'none',
1253 'sources': [ 1253 'sources': [
1254 'android/java/src/org/chromium/base/ActivityStatus.java', 1254 'android/java/src/org/chromium/base/ActivityStatus.java',
1255 'android/java/src/org/chromium/base/BuildInfo.java', 1255 'android/java/src/org/chromium/base/BuildInfo.java',
1256 'android/java/src/org/chromium/base/CommandLine.java', 1256 'android/java/src/org/chromium/base/CommandLine.java',
1257 'android/java/src/org/chromium/base/ContentUriUtils.java', 1257 'android/java/src/org/chromium/base/ContentUriUtils.java',
1258 'android/java/src/org/chromium/base/CpuFeatures.java', 1258 'android/java/src/org/chromium/base/CpuFeatures.java',
1259 'android/java/src/org/chromium/base/ImportantFileWriterAndroid.java' , 1259 'android/java/src/org/chromium/base/ImportantFileWriterAndroid.java' ,
1260 'android/java/src/org/chromium/base/library_loader/LibraryLoader.jav a',
1260 'android/java/src/org/chromium/base/MemoryPressureListener.java', 1261 'android/java/src/org/chromium/base/MemoryPressureListener.java',
1261 'android/java/src/org/chromium/base/JavaHandlerThread.java', 1262 'android/java/src/org/chromium/base/JavaHandlerThread.java',
1262 'android/java/src/org/chromium/base/PathService.java', 1263 'android/java/src/org/chromium/base/PathService.java',
1263 'android/java/src/org/chromium/base/PathUtils.java', 1264 'android/java/src/org/chromium/base/PathUtils.java',
1264 'android/java/src/org/chromium/base/PowerMonitor.java', 1265 'android/java/src/org/chromium/base/PowerMonitor.java',
1265 'android/java/src/org/chromium/base/SystemMessageHandler.java', 1266 'android/java/src/org/chromium/base/SystemMessageHandler.java',
1266 'android/java/src/org/chromium/base/SysUtils.java', 1267 'android/java/src/org/chromium/base/SysUtils.java',
1267 'android/java/src/org/chromium/base/ThreadUtils.java', 1268 'android/java/src/org/chromium/base/ThreadUtils.java',
1268 'android/java/src/org/chromium/base/TraceEvent.java', 1269 'android/java/src/org/chromium/base/TraceEvent.java',
1269 ], 1270 ],
1270 'variables': { 1271 'variables': {
1271 'jni_gen_package': 'base', 1272 'jni_gen_package': 'base',
1272 'jni_generator_ptr_type': 'long', 1273 'jni_generator_ptr_type': 'long',
1273 }, 1274 },
1274 'includes': [ '../build/jni_generator.gypi' ], 1275 'includes': [ '../build/jni_generator.gypi' ],
1275 }, 1276 },
1276 { 1277 {
1277 'target_name': 'base_unittests_jni_headers', 1278 'target_name': 'base_unittests_jni_headers',
1278 'type': 'none', 1279 'type': 'none',
1279 'sources': [ 1280 'sources': [
1280 'test/android/java/src/org/chromium/base/ContentUriTestUtils.java', 1281 'test/android/java/src/org/chromium/base/ContentUriTestUtils.java',
1281 ], 1282 ],
1282 'variables': { 1283 'variables': {
1283 'jni_gen_package': 'base', 1284 'jni_gen_package': 'base',
1284 'jni_generator_ptr_type': 'long', 1285 'jni_generator_ptr_type': 'long',
1285 }, 1286 },
1286 'includes': [ '../build/jni_generator.gypi' ], 1287 'includes': [ '../build/jni_generator.gypi' ],
1287 }, 1288 },
1288 { 1289 {
1290 'target_name': 'base_native_libraries_gen',
1291 'type': 'none',
1292 'sources': [
1293 'android/java/templates/NativeLibraries.template',
1294 ],
1295 'variables': {
1296 'package_name': 'org/chromium/base/library_loader',
1297 'include_path': 'android/java/templates',
1298 'template_deps': [
1299 'android/java/templates/native_libraries_array.h'
1300 ],
1301 },
1302 'includes': [ '../build/android/java_cpp_template.gypi' ],
1303 },
1304 {
1289 'target_name': 'base_java', 1305 'target_name': 'base_java',
1290 'type': 'none', 1306 'type': 'none',
1291 'variables': { 1307 'variables': {
1292 'java_in_dir': '../base/android/java', 1308 'java_in_dir': '../base/android/java',
1309 'jar_excluded_classes': [ '*/NativeLibraries.class' ],
1293 }, 1310 },
1294 'dependencies': [ 1311 'dependencies': [
1295 'base_java_activity_state', 1312 'base_java_activity_state',
1296 'base_java_memory_pressure_level_list', 1313 'base_java_memory_pressure_level_list',
1314 'base_native_libraries_gen',
1297 ], 1315 ],
1298 'includes': [ '../build/java.gypi' ], 1316 'includes': [ '../build/java.gypi' ],
1299 'conditions': [ 1317 'conditions': [
1300 ['android_webview_build==0', { 1318 ['android_webview_build==0', {
1301 'dependencies': [ 1319 'dependencies': [
1302 '../third_party/jsr-305/jsr-305.gyp:jsr_305_javalib', 1320 '../third_party/jsr-305/jsr-305.gyp:jsr_305_javalib',
1303 ], 1321 ],
1304 }] 1322 }]
1305 ], 1323 ],
1306 }, 1324 },
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
1359 'type': 'none', 1377 'type': 'none',
1360 'dependencies': [ 1378 'dependencies': [
1361 'base_java', 1379 'base_java',
1362 'base_java_test_support', 1380 'base_java_test_support',
1363 ], 1381 ],
1364 'variables': { 1382 'variables': {
1365 'java_in_dir': '../base/android/javatests', 1383 'java_in_dir': '../base/android/javatests',
1366 }, 1384 },
1367 'includes': [ '../build/java.gypi' ], 1385 'includes': [ '../build/java.gypi' ],
1368 }, 1386 },
1387 {
1388 'target_name': 'chromium_android_linker',
1389 'type': 'shared_library',
1390 'conditions': [
1391 ['android_webview_build == 0', {
1392 # Avoid breaking the webview build because it doesn't have
1393 # <(android_ndk_root)/crazy_linker.gyp. Note that it never uses
1394 # the linker anyway.
1395 'sources': [
1396 'android/linker/linker_jni.cc',
1397 ],
1398 'dependencies': [
1399 '<(android_ndk_root)/crazy_linker.gyp:crazy_linker',
1400 ],
1401 }],
1402 ],
1403 },
1404
1369 ], 1405 ],
1370 }], 1406 }],
1371 ['OS == "win"', { 1407 ['OS == "win"', {
1372 'targets': [ 1408 'targets': [
1373 { 1409 {
1374 'target_name': 'debug_message', 1410 'target_name': 'debug_message',
1375 'type': 'executable', 1411 'type': 'executable',
1376 'sources': [ 1412 'sources': [
1377 'debug_message.cc', 1413 'debug_message.cc',
1378 ], 1414 ],
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
1420 'base_unittests.isolate', 1456 'base_unittests.isolate',
1421 ], 1457 ],
1422 'sources': [ 1458 'sources': [
1423 'base_unittests.isolate', 1459 'base_unittests.isolate',
1424 ], 1460 ],
1425 }, 1461 },
1426 ], 1462 ],
1427 }], 1463 }],
1428 ], 1464 ],
1429 } 1465 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698