| OLD | NEW |
| 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 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 # HOW TO WRITE CONDITIONALS IN THIS FILE | 5 # HOW TO WRITE CONDITIONALS IN THIS FILE |
| 6 # ====================================== | 6 # ====================================== |
| 7 # | 7 # |
| 8 # In many other places, one would write a conditional that expresses all the | 8 # In many other places, one would write a conditional that expresses all the |
| 9 # cases when a source file is used or unused, and then either add or subtract | 9 # cases when a source file is used or unused, and then either add or subtract |
| 10 # it from the sources list in that case | 10 # it from the sources list in that case |
| (...skipping 2190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2201 | 2201 |
| 2202 deps = [ | 2202 deps = [ |
| 2203 ":base", | 2203 ":base", |
| 2204 "//base/test:run_all_unittests", | 2204 "//base/test:run_all_unittests", |
| 2205 "//testing/gtest", | 2205 "//testing/gtest", |
| 2206 ] | 2206 ] |
| 2207 } | 2207 } |
| 2208 } | 2208 } |
| 2209 | 2209 |
| 2210 if (is_android) { | 2210 if (is_android) { |
| 2211 # GYP: //base.gyp:base_jni_headers | |
| 2212 generate_jni("base_jni_headers") { | 2211 generate_jni("base_jni_headers") { |
| 2213 sources = [ | 2212 sources = [ |
| 2214 "android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java", | 2213 "android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java", |
| 2215 "android/java/src/org/chromium/base/ApkAssets.java", | 2214 "android/java/src/org/chromium/base/ApkAssets.java", |
| 2216 "android/java/src/org/chromium/base/ApplicationStatus.java", | 2215 "android/java/src/org/chromium/base/ApplicationStatus.java", |
| 2217 "android/java/src/org/chromium/base/BuildInfo.java", | 2216 "android/java/src/org/chromium/base/BuildInfo.java", |
| 2218 "android/java/src/org/chromium/base/Callback.java", | 2217 "android/java/src/org/chromium/base/Callback.java", |
| 2219 "android/java/src/org/chromium/base/CommandLine.java", | 2218 "android/java/src/org/chromium/base/CommandLine.java", |
| 2220 "android/java/src/org/chromium/base/ContentUriUtils.java", | 2219 "android/java/src/org/chromium/base/ContentUriUtils.java", |
| 2221 "android/java/src/org/chromium/base/ContextUtils.java", | 2220 "android/java/src/org/chromium/base/ContextUtils.java", |
| (...skipping 18 matching lines...) Expand all Loading... |
| 2240 "android/java/src/org/chromium/base/metrics/RecordUserAction.java", | 2239 "android/java/src/org/chromium/base/metrics/RecordUserAction.java", |
| 2241 ] | 2240 ] |
| 2242 | 2241 |
| 2243 public_deps = [ | 2242 public_deps = [ |
| 2244 ":android_runtime_jni_headers", | 2243 ":android_runtime_jni_headers", |
| 2245 ] | 2244 ] |
| 2246 | 2245 |
| 2247 jni_package = "base" | 2246 jni_package = "base" |
| 2248 } | 2247 } |
| 2249 | 2248 |
| 2250 # GYP: //base.gyp:android_runtime_jni_headers | |
| 2251 generate_jar_jni("android_runtime_jni_headers") { | 2249 generate_jar_jni("android_runtime_jni_headers") { |
| 2252 jni_package = "base" | 2250 jni_package = "base" |
| 2253 classes = [ "java/lang/Runtime.class" ] | 2251 classes = [ "java/lang/Runtime.class" ] |
| 2254 } | 2252 } |
| 2255 | 2253 |
| 2256 # GYP: //base.gyp:base_java | |
| 2257 android_library("base_java") { | 2254 android_library("base_java") { |
| 2258 srcjar_deps = [ | 2255 srcjar_deps = [ |
| 2259 ":base_android_java_enums_srcjar", | 2256 ":base_android_java_enums_srcjar", |
| 2260 ":base_build_config_gen", | 2257 ":base_build_config_gen", |
| 2261 ":base_native_libraries_gen", | 2258 ":base_native_libraries_gen", |
| 2262 ] | 2259 ] |
| 2263 | 2260 |
| 2264 deps = [ | 2261 deps = [ |
| 2265 "//third_party/android_tools:android_support_annotations_java", | 2262 "//third_party/android_tools:android_support_annotations_java", |
| 2266 "//third_party/android_tools:android_support_multidex_java", | 2263 "//third_party/android_tools:android_support_multidex_java", |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2334 | 2331 |
| 2335 # New versions of BuildConfig.java and NativeLibraries.java | 2332 # New versions of BuildConfig.java and NativeLibraries.java |
| 2336 # (with the actual correct values) will be created when creating an apk. | 2333 # (with the actual correct values) will be created when creating an apk. |
| 2337 jar_excluded_patterns = [ | 2334 jar_excluded_patterns = [ |
| 2338 "*/BuildConfig.class", | 2335 "*/BuildConfig.class", |
| 2339 "*/NativeLibraries.class", | 2336 "*/NativeLibraries.class", |
| 2340 "*/NativeLibraries##*.class", | 2337 "*/NativeLibraries##*.class", |
| 2341 ] | 2338 ] |
| 2342 } | 2339 } |
| 2343 | 2340 |
| 2344 # GYP: //base.gyp:base_javatests | |
| 2345 android_library("base_javatests") { | 2341 android_library("base_javatests") { |
| 2346 testonly = true | 2342 testonly = true |
| 2347 deps = [ | 2343 deps = [ |
| 2348 ":base_java", | 2344 ":base_java", |
| 2349 ":base_java_test_support", | 2345 ":base_java_test_support", |
| 2350 ] | 2346 ] |
| 2351 java_files = [ | 2347 java_files = [ |
| 2352 "android/javatests/src/org/chromium/base/AdvancedMockContextTest.java", | 2348 "android/javatests/src/org/chromium/base/AdvancedMockContextTest.java", |
| 2353 "android/javatests/src/org/chromium/base/ApiCompatibilityUtilsTest.java", | 2349 "android/javatests/src/org/chromium/base/ApiCompatibilityUtilsTest.java", |
| 2354 "android/javatests/src/org/chromium/base/CommandLineInitUtilTest.java", | 2350 "android/javatests/src/org/chromium/base/CommandLineInitUtilTest.java", |
| 2355 "android/javatests/src/org/chromium/base/CommandLineTest.java", | 2351 "android/javatests/src/org/chromium/base/CommandLineTest.java", |
| 2356 "android/javatests/src/org/chromium/base/ObserverListTest.java", | 2352 "android/javatests/src/org/chromium/base/ObserverListTest.java", |
| 2357 "android/javatests/src/org/chromium/base/metrics/RecordHistogramTest.java"
, | 2353 "android/javatests/src/org/chromium/base/metrics/RecordHistogramTest.java"
, |
| 2358 ] | 2354 ] |
| 2359 } | 2355 } |
| 2360 | 2356 |
| 2361 # GYP: //base.gyp:base_java_test_support | |
| 2362 android_library("base_java_test_support") { | 2357 android_library("base_java_test_support") { |
| 2363 testonly = true | 2358 testonly = true |
| 2364 deps = [ | 2359 deps = [ |
| 2365 ":base_java", | 2360 ":base_java", |
| 2366 "//testing/android/reporter:reporter_java", | 2361 "//testing/android/reporter:reporter_java", |
| 2367 ] | 2362 ] |
| 2368 java_files = [ | 2363 java_files = [ |
| 2369 "test/android/javatests/src/org/chromium/base/test/BaseActivityInstrumenta
tionTestCase.java", | 2364 "test/android/javatests/src/org/chromium/base/test/BaseActivityInstrumenta
tionTestCase.java", |
| 2370 "test/android/javatests/src/org/chromium/base/test/BaseChromiumInstrumenta
tionTestRunner.java", | 2365 "test/android/javatests/src/org/chromium/base/test/BaseChromiumInstrumenta
tionTestRunner.java", |
| 2371 "test/android/javatests/src/org/chromium/base/test/BaseInstrumentationTest
Runner.java", | 2366 "test/android/javatests/src/org/chromium/base/test/BaseInstrumentationTest
Runner.java", |
| (...skipping 24 matching lines...) Expand all Loading... |
| 2396 "test/android/javatests/src/org/chromium/base/test/util/TimeoutScale.java"
, | 2391 "test/android/javatests/src/org/chromium/base/test/util/TimeoutScale.java"
, |
| 2397 "test/android/javatests/src/org/chromium/base/test/util/UrlUtils.java", | 2392 "test/android/javatests/src/org/chromium/base/test/util/UrlUtils.java", |
| 2398 "test/android/javatests/src/org/chromium/base/test/util/parameter/BasePara
meter.java", | 2393 "test/android/javatests/src/org/chromium/base/test/util/parameter/BasePara
meter.java", |
| 2399 "test/android/javatests/src/org/chromium/base/test/util/parameter/Paramete
r.java", | 2394 "test/android/javatests/src/org/chromium/base/test/util/parameter/Paramete
r.java", |
| 2400 "test/android/javatests/src/org/chromium/base/test/util/parameter/Paramete
rizable.java", | 2395 "test/android/javatests/src/org/chromium/base/test/util/parameter/Paramete
rizable.java", |
| 2401 "test/android/javatests/src/org/chromium/base/test/util/parameter/Paramete
rizedTest.java", | 2396 "test/android/javatests/src/org/chromium/base/test/util/parameter/Paramete
rizedTest.java", |
| 2402 "test/android/javatests/src/org/chromium/base/test/util/parameter/paramete
rs/MethodParameter.java", | 2397 "test/android/javatests/src/org/chromium/base/test/util/parameter/paramete
rs/MethodParameter.java", |
| 2403 ] | 2398 ] |
| 2404 } | 2399 } |
| 2405 | 2400 |
| 2406 # GYP: //base.gyp:base_junit_tests | |
| 2407 junit_binary("base_junit_tests") { | 2401 junit_binary("base_junit_tests") { |
| 2408 java_files = [ | 2402 java_files = [ |
| 2409 "android/junit/src/org/chromium/base/BaseChromiumApplicationTest.java", | 2403 "android/junit/src/org/chromium/base/BaseChromiumApplicationTest.java", |
| 2410 "android/junit/src/org/chromium/base/LogTest.java", | 2404 "android/junit/src/org/chromium/base/LogTest.java", |
| 2411 "android/junit/src/org/chromium/base/PromiseTest.java", | 2405 "android/junit/src/org/chromium/base/PromiseTest.java", |
| 2412 "test/android/junit/src/org/chromium/base/test/util/DisableIfTest.java", | 2406 "test/android/junit/src/org/chromium/base/test/util/DisableIfTest.java", |
| 2413 "test/android/junit/src/org/chromium/base/test/util/MinAndroidSdkLevelSkip
CheckTest.java", | 2407 "test/android/junit/src/org/chromium/base/test/util/MinAndroidSdkLevelSkip
CheckTest.java", |
| 2414 "test/android/junit/src/org/chromium/base/test/util/RestrictionSkipCheckTe
st.java", | 2408 "test/android/junit/src/org/chromium/base/test/util/RestrictionSkipCheckTe
st.java", |
| 2415 "test/android/junit/src/org/chromium/base/test/util/SkipCheckTest.java", | 2409 "test/android/junit/src/org/chromium/base/test/util/SkipCheckTest.java", |
| 2416 ] | 2410 ] |
| 2417 deps = [ | 2411 deps = [ |
| 2418 ":base_java", | 2412 ":base_java", |
| 2419 ":base_java_test_support", | 2413 ":base_java_test_support", |
| 2420 ] | 2414 ] |
| 2421 srcjar_deps = [ ":base_build_config_gen" ] | 2415 srcjar_deps = [ ":base_build_config_gen" ] |
| 2422 } | 2416 } |
| 2423 | 2417 |
| 2424 # GYP: //base.gyp:base_java_application_state | |
| 2425 # GYP: //base.gyp:base_java_library_load_from_apk_status_codes | |
| 2426 # GYP: //base.gyp:base_java_library_process_type | |
| 2427 # GYP: //base.gyp:base_java_memory_pressure_level | |
| 2428 java_cpp_enum("base_android_java_enums_srcjar") { | 2418 java_cpp_enum("base_android_java_enums_srcjar") { |
| 2429 sources = [ | 2419 sources = [ |
| 2430 "android/application_status_listener.h", | 2420 "android/application_status_listener.h", |
| 2431 "android/library_loader/library_load_from_apk_status_codes.h", | 2421 "android/library_loader/library_load_from_apk_status_codes.h", |
| 2432 "android/library_loader/library_loader_hooks.h", | 2422 "android/library_loader/library_loader_hooks.h", |
| 2433 "memory/memory_pressure_listener.h", | 2423 "memory/memory_pressure_listener.h", |
| 2434 ] | 2424 ] |
| 2435 } | 2425 } |
| 2436 | 2426 |
| 2437 # GYP: //base/base.gyp:base_build_config_gen | |
| 2438 java_cpp_template("base_build_config_gen") { | 2427 java_cpp_template("base_build_config_gen") { |
| 2439 sources = [ | 2428 sources = [ |
| 2440 "android/java/templates/BuildConfig.template", | 2429 "android/java/templates/BuildConfig.template", |
| 2441 ] | 2430 ] |
| 2442 package_name = "org/chromium/base" | 2431 package_name = "org/chromium/base" |
| 2443 | 2432 |
| 2444 defines = [] | 2433 defines = [] |
| 2445 if (is_java_debug || dcheck_always_on) { | 2434 if (is_java_debug || dcheck_always_on) { |
| 2446 defines += [ "_DCHECK_IS_ON" ] | 2435 defines += [ "_DCHECK_IS_ON" ] |
| 2447 } | 2436 } |
| 2448 } | 2437 } |
| 2449 | 2438 |
| 2450 # GYP: //base/base.gyp:base_native_libraries_gen | |
| 2451 java_cpp_template("base_native_libraries_gen") { | 2439 java_cpp_template("base_native_libraries_gen") { |
| 2452 sources = [ | 2440 sources = [ |
| 2453 "android/java/templates/NativeLibraries.template", | 2441 "android/java/templates/NativeLibraries.template", |
| 2454 ] | 2442 ] |
| 2455 package_name = "org/chromium/base/library_loader" | 2443 package_name = "org/chromium/base/library_loader" |
| 2456 } | 2444 } |
| 2457 | 2445 |
| 2458 # GYP: //base.gyp:base_java_unittest_support | |
| 2459 android_library("base_java_unittest_support") { | 2446 android_library("base_java_unittest_support") { |
| 2460 testonly = true | 2447 testonly = true |
| 2461 deps = [ | 2448 deps = [ |
| 2462 ":base_java", | 2449 ":base_java", |
| 2463 ] | 2450 ] |
| 2464 java_files = [ | 2451 java_files = [ |
| 2465 "test/android/java/src/org/chromium/base/ContentUriTestUtils.java", | 2452 "test/android/java/src/org/chromium/base/ContentUriTestUtils.java", |
| 2466 "test/android/java/src/org/chromium/base/TestSystemMessageHandler.java", | 2453 "test/android/java/src/org/chromium/base/TestSystemMessageHandler.java", |
| 2467 ] | 2454 ] |
| 2468 } | 2455 } |
| 2469 } | 2456 } |
| OLD | NEW |