Chromium Code Reviews| 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 2235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2246 generate_jar_jni("android_runtime_jni_headers") { | 2246 generate_jar_jni("android_runtime_jni_headers") { |
| 2247 jni_package = "base" | 2247 jni_package = "base" |
| 2248 classes = [ "java/lang/Runtime.class" ] | 2248 classes = [ "java/lang/Runtime.class" ] |
| 2249 } | 2249 } |
| 2250 | 2250 |
| 2251 # GYP: //base.gyp:base_java | 2251 # GYP: //base.gyp:base_java |
| 2252 android_library("base_java") { | 2252 android_library("base_java") { |
| 2253 srcjar_deps = [ | 2253 srcjar_deps = [ |
| 2254 ":base_android_java_enums_srcjar", | 2254 ":base_android_java_enums_srcjar", |
| 2255 ":base_build_config_gen", | 2255 ":base_build_config_gen", |
| 2256 ":base_java_srcjar", | |
|
agrieve
2016/09/20 00:09:41
Putting these files into a srcjar will make them u
kapishnikov
2016/09/20 14:59:31
That is a very good point. Thanks for the idea of
| |
| 2256 ":base_native_libraries_gen", | 2257 ":base_native_libraries_gen", |
| 2257 ] | 2258 ] |
| 2258 | 2259 |
| 2259 deps = [ | 2260 deps = [ |
| 2260 "//third_party/android_tools:android_support_annotations_java", | 2261 "//third_party/android_tools:android_support_annotations_java", |
| 2261 "//third_party/android_tools:android_support_multidex_java", | 2262 "//third_party/android_tools:android_support_multidex_java", |
| 2262 "//third_party/jsr-305:jsr_305_javalib", | 2263 "//third_party/jsr-305:jsr_305_javalib", |
| 2263 ] | 2264 ] |
| 2264 | 2265 |
| 2265 java_files = [ | 2266 # New versions of BuildConfig.java and NativeLibraries.java |
| 2267 # (with the actual correct values) will be created when creating an apk. | |
| 2268 jar_excluded_patterns = [ | |
| 2269 "*/BuildConfig.class", | |
| 2270 "*/NativeLibraries.class", | |
| 2271 "*/NativeLibraries##*.class", | |
| 2272 ] | |
| 2273 } | |
| 2274 | |
| 2275 # Creates srcjar that contains sources for "base_java". | |
| 2276 zip("base_java_srcjar") { | |
| 2277 inputs = [ | |
| 2266 "android/java/src/org/chromium/base/ActivityState.java", | 2278 "android/java/src/org/chromium/base/ActivityState.java", |
| 2267 "android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java", | 2279 "android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java", |
| 2268 "android/java/src/org/chromium/base/ApiCompatibilityUtils.java", | 2280 "android/java/src/org/chromium/base/ApiCompatibilityUtils.java", |
| 2269 "android/java/src/org/chromium/base/ApkAssets.java", | 2281 "android/java/src/org/chromium/base/ApkAssets.java", |
| 2270 "android/java/src/org/chromium/base/ApplicationStatus.java", | 2282 "android/java/src/org/chromium/base/ApplicationStatus.java", |
| 2271 "android/java/src/org/chromium/base/BaseChromiumApplication.java", | 2283 "android/java/src/org/chromium/base/BaseChromiumApplication.java", |
| 2272 "android/java/src/org/chromium/base/BaseSwitches.java", | 2284 "android/java/src/org/chromium/base/BaseSwitches.java", |
| 2273 "android/java/src/org/chromium/base/BuildInfo.java", | 2285 "android/java/src/org/chromium/base/BuildInfo.java", |
| 2274 "android/java/src/org/chromium/base/Callback.java", | 2286 "android/java/src/org/chromium/base/Callback.java", |
| 2275 "android/java/src/org/chromium/base/CollectionUtil.java", | 2287 "android/java/src/org/chromium/base/CollectionUtil.java", |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2319 "android/java/src/org/chromium/base/library_loader/LibraryLoader.java", | 2331 "android/java/src/org/chromium/base/library_loader/LibraryLoader.java", |
| 2320 "android/java/src/org/chromium/base/library_loader/Linker.java", | 2332 "android/java/src/org/chromium/base/library_loader/Linker.java", |
| 2321 "android/java/src/org/chromium/base/library_loader/LoaderErrors.java", | 2333 "android/java/src/org/chromium/base/library_loader/LoaderErrors.java", |
| 2322 "android/java/src/org/chromium/base/library_loader/ModernLinker.java", | 2334 "android/java/src/org/chromium/base/library_loader/ModernLinker.java", |
| 2323 "android/java/src/org/chromium/base/library_loader/NativeLibraryPreloader. java", | 2335 "android/java/src/org/chromium/base/library_loader/NativeLibraryPreloader. java", |
| 2324 "android/java/src/org/chromium/base/library_loader/ProcessInitException.ja va", | 2336 "android/java/src/org/chromium/base/library_loader/ProcessInitException.ja va", |
| 2325 "android/java/src/org/chromium/base/metrics/RecordHistogram.java", | 2337 "android/java/src/org/chromium/base/metrics/RecordHistogram.java", |
| 2326 "android/java/src/org/chromium/base/metrics/RecordUserAction.java", | 2338 "android/java/src/org/chromium/base/metrics/RecordUserAction.java", |
| 2327 "android/java/src/org/chromium/base/multidex/ChromiumMultiDexInstaller.jav a", | 2339 "android/java/src/org/chromium/base/multidex/ChromiumMultiDexInstaller.jav a", |
| 2328 ] | 2340 ] |
| 2329 | 2341 output = "$target_gen_dir/$target_name.srcjar" |
| 2330 # New versions of BuildConfig.java and NativeLibraries.java | 2342 base_dir = rebase_path("//base/android/java/src") |
| 2331 # (with the actual correct values) will be created when creating an apk. | |
| 2332 jar_excluded_patterns = [ | |
| 2333 "*/BuildConfig.class", | |
| 2334 "*/NativeLibraries.class", | |
| 2335 "*/NativeLibraries##*.class", | |
| 2336 ] | |
| 2337 } | 2343 } |
| 2338 | 2344 |
| 2339 # GYP: //base.gyp:base_javatests | 2345 # GYP: //base.gyp:base_javatests |
| 2340 android_library("base_javatests") { | 2346 android_library("base_javatests") { |
| 2341 testonly = true | 2347 testonly = true |
| 2342 deps = [ | 2348 deps = [ |
| 2343 ":base_java", | 2349 ":base_java", |
| 2344 ":base_java_test_support", | 2350 ":base_java_test_support", |
| 2345 ] | 2351 ] |
| 2346 java_files = [ | 2352 java_files = [ |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2455 testonly = true | 2461 testonly = true |
| 2456 deps = [ | 2462 deps = [ |
| 2457 ":base_java", | 2463 ":base_java", |
| 2458 ] | 2464 ] |
| 2459 java_files = [ | 2465 java_files = [ |
| 2460 "test/android/java/src/org/chromium/base/ContentUriTestUtils.java", | 2466 "test/android/java/src/org/chromium/base/ContentUriTestUtils.java", |
| 2461 "test/android/java/src/org/chromium/base/TestSystemMessageHandler.java", | 2467 "test/android/java/src/org/chromium/base/TestSystemMessageHandler.java", |
| 2462 ] | 2468 ] |
| 2463 } | 2469 } |
| 2464 } | 2470 } |
| OLD | NEW |