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 |