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

Side by Side Diff: third_party/robolectric/BUILD.gn

Issue 2248283006: Add additional_jar_files to inputs for java_library targets. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add additional_jar_files to inputs for java_library targets. Created 4 years, 4 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
« no previous file with comments | « build/config/android/rules.gni ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 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 import("//build/config/android/rules.gni") 5 import("//build/config/android/rules.gni")
6 6
7 java_prebuilt("tagsoup-1.2") { 7 java_prebuilt("tagsoup-1.2") {
8 testonly = true 8 testonly = true
9 jar_path = "lib/tagsoup-1.2.jar" 9 jar_path = "lib/tagsoup-1.2.jar"
10 } 10 }
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
88 "robolectric/robolectric/src/main/java/org/robolectric/internal/runtime/Runt imeAdapterFactory.java", 88 "robolectric/robolectric/src/main/java/org/robolectric/internal/runtime/Runt imeAdapterFactory.java",
89 "robolectric/robolectric/src/main/java/org/robolectric/package-info.java", 89 "robolectric/robolectric/src/main/java/org/robolectric/package-info.java",
90 "robolectric/robolectric/src/main/java/org/robolectric/res/builder/DefaultPa ckageManager.java", 90 "robolectric/robolectric/src/main/java/org/robolectric/res/builder/DefaultPa ckageManager.java",
91 "robolectric/robolectric/src/main/java/org/robolectric/res/builder/StubPacka geManager.java", 91 "robolectric/robolectric/src/main/java/org/robolectric/res/builder/StubPacka geManager.java",
92 "robolectric/robolectric/src/main/java/org/robolectric/util/ActivityControll er.java", 92 "robolectric/robolectric/src/main/java/org/robolectric/util/ActivityControll er.java",
93 "robolectric/robolectric/src/main/java/org/robolectric/util/ComponentControl ler.java", 93 "robolectric/robolectric/src/main/java/org/robolectric/util/ComponentControl ler.java",
94 "robolectric/robolectric/src/main/java/org/robolectric/util/FragmentControll er.java", 94 "robolectric/robolectric/src/main/java/org/robolectric/util/FragmentControll er.java",
95 "robolectric/robolectric/src/main/java/org/robolectric/util/FragmentTestUtil .java", 95 "robolectric/robolectric/src/main/java/org/robolectric/util/FragmentTestUtil .java",
96 "robolectric/robolectric/src/main/java/org/robolectric/util/ServiceControlle r.java", 96 "robolectric/robolectric/src/main/java/org/robolectric/util/ServiceControlle r.java",
97 ] 97 ]
98 additional_jar_files = [ rebase_path( 98 additional_jar_files = [ [
99 "robolectric/robolectric/src/main/resources/robol ectric-version.properties") + ":robolectric-version.properties" ] 99 rebase_path(
100 "robolectric/robolectric/src/main/resources/robolectric-version.prop erties"),
101 "robolectric-version.properties",
102 ] ]
100 } 103 }
101 104
102 java_library("robolectric_annotations_java") { 105 java_library("robolectric_annotations_java") {
103 testonly = true 106 testonly = true
104 deps = [ 107 deps = [
105 ":android-all-5.0.0_r2-robolectric-1", 108 ":android-all-5.0.0_r2-robolectric-1",
106 "//third_party/intellij:intellij_annotations_java", 109 "//third_party/intellij:intellij_annotations_java",
107 ] 110 ]
108 java_files = [ 111 java_files = [
109 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/AccessibilityChecks.java", 112 "robolectric/robolectric-annotations/src/main/java/org/robolectric/annotatio n/AccessibilityChecks.java",
(...skipping 463 matching lines...) Expand 10 before | Expand all | Expand 10 after
573 testonly = true 576 testonly = true
574 processors_javac = 577 processors_javac =
575 [ "org.robolectric.annotation.processing.RobolectricProcessor" ] 578 [ "org.robolectric.annotation.processing.RobolectricProcessor" ]
576 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackag e=org.robolectric" ] 579 processor_args_javac = [ "org.robolectric.annotation.processing.shadowPackag e=org.robolectric" ]
577 provider_configurations = [ 580 provider_configurations = [
578 "robolectric/robolectric-shadows/resources/META-INF/services/org.robolectr ic.internal.ShadowProvider", 581 "robolectric/robolectric-shadows/resources/META-INF/services/org.robolectr ic.internal.ShadowProvider",
579 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/ services/org.robolectric.ShadowsAdapter", 582 "robolectric/robolectric-shadows/shadows-core/src/main/resources/META-INF/ services/org.robolectric.ShadowsAdapter",
580 ] 583 ]
581 if (host_os == "linux") { 584 if (host_os == "linux") {
582 additional_jar_files = [ 585 additional_jar_files = [
583 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so") + 586 [
584 ":linux-x86_64/libsqlite4java.so", 587 rebase_path("../sqlite4java/lib/linux-x86_64/libsqlite4java.so"),
585 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so") + 588 "linux-x86_64/libsqlite4java.so",
586 ":linux-x86/libsqlite4java.so", 589 ],
590 [
591 rebase_path("../sqlite4java/lib/linux-x86/libsqlite4java.so"),
592 "linux-x86/libsqlite4java.so",
593 ],
587 ] 594 ]
588 } 595 }
589 if (host_os == "mac") { 596 if (host_os == "mac") {
590 additional_jar_files = 597 additional_jar_files = [ [
591 [ rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib") + 598 rebase_path("../sqlite4java/lib/mac-x86_64/libsqlite4java.jnilib"),
592 ":mac-x86_64/libsqlite4java.jnilib" ] 599 "mac-x86_64/libsqlite4java.jnilib",
600 ] ]
593 } 601 }
594 if (host_os == "win") { 602 if (host_os == "win") {
595 additional_jar_files = [ 603 additional_jar_files = [
596 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll") + 604 [
597 ":windows-x86/sqlite4java.dll", 605 rebase_path("../sqlite4java/lib/windows-x86/sqlite4java.dll"),
598 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll") + 606 "windows-x86/sqlite4java.dll",
599 ":windows-x86_64/sqlite4java.dll", 607 ],
608 [
609 rebase_path("../sqlite4java/lib/windows-x86_64/sqlite4java.dll"),
610 "windows-x86_64/sqlite4java.dll",
611 ],
600 ] 612 ]
601 } 613 }
602 java_files = _shadows_core_java_files 614 java_files = _shadows_core_java_files
603 java_files += _processed_template_files 615 java_files += _processed_template_files
604 616
605 deps = [ 617 deps = [
606 ":$_process_templates_target_name", 618 ":$_process_templates_target_name",
607 ":robolectric_annotations_java", 619 ":robolectric_annotations_java",
608 ":robolectric_processor_java", 620 ":robolectric_processor_java",
609 ":robolectric_resources_java", 621 ":robolectric_resources_java",
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
642 deps = [ 654 deps = [
643 ":android-all-5.0.0_r2-robolectric-1", 655 ":android-all-5.0.0_r2-robolectric-1",
644 ":robolectric_annotations_java", 656 ":robolectric_annotations_java",
645 ":robolectric_processor_java", 657 ":robolectric_processor_java",
646 ":robolectric_utils_java", 658 ":robolectric_utils_java",
647 "//build/android:sun_tools_java", 659 "//build/android:sun_tools_java",
648 "//third_party/android_tools:android_support_multidex_java", 660 "//third_party/android_tools:android_support_multidex_java",
649 "//third_party/guava:guava_java", 661 "//third_party/guava:guava_java",
650 ] 662 ]
651 } 663 }
OLDNEW
« no previous file with comments | « build/config/android/rules.gni ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698