Index: blimp/client/core/BUILD.gn |
diff --git a/blimp/client/core/BUILD.gn b/blimp/client/core/BUILD.gn |
index 4233dc9ab66d40e1645f30790659b07abea0c3d1..be574280b7286c701ac685e7271ac320bbdfefbe 100644 |
--- a/blimp/client/core/BUILD.gn |
+++ b/blimp/client/core/BUILD.gn |
@@ -83,6 +83,16 @@ source_set("unit_tests") { |
] |
} |
+source_set("common") { |
+ sources = [ |
+ "blimp_client_context_internal.h", |
+ ] |
+ |
+ deps = [ |
+ "//blimp/client/core/session", |
+ ] |
+} |
+ |
source_set("context") { |
sources = [ |
"blimp_client_context_impl.cc", |
@@ -90,6 +100,7 @@ source_set("context") { |
] |
public_deps = [ |
+ ":common", |
"//base", |
"//blimp/client/core/contents", |
"//blimp/client/core/session", |
@@ -106,6 +117,7 @@ source_set("context") { |
deps = [ |
":context_jni_headers", |
+ "//blimp/client/core/settings", |
] |
} |
} |
@@ -146,9 +158,9 @@ if (is_android) { |
deps = [ |
":context_java", |
- ":settings_java", |
":switches_java", |
"//blimp/client/core/contents:contents_java", |
+ "//blimp/client/core/settings:settings_java", |
] |
} |
@@ -169,38 +181,36 @@ if (is_android) { |
java_files = [ "android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java" ] |
deps = [ |
+ ":common_java", |
+ ":switches_java", |
"//base:base_java", |
- "//blimp/client/core:settings_java", |
"//blimp/client/core/contents:contents_java", |
+ "//blimp/client/core/settings:settings_java", |
"//blimp/client/public:public_headers_java", |
] |
} |
- android_library("switches_java") { |
- visibility = [ "//blimp/client/*" ] |
- |
- java_files = |
- [ "android/java/src/org/chromium/blimp/core/BlimpClientSwitches.java" ] |
- } |
- |
- android_library("settings_java") { |
+ android_library("common_java") { |
visibility = [ "//blimp/client/*" ] |
java_files = [ |
- "android/java/src/org/chromium/blimp/core/settings/AboutBlimpPreferences.java", |
+ "android/java/src/org/chromium/blimp/core/common/BlimpClientContextInternal.java", |
"android/java/src/org/chromium/blimp/core/settings/PreferencesUtil.java", |
] |
- # TODO(xingliu): Remove android support v7 dependency and move android resources to Chrome |
- # after Blimp merge to Chrome. |
deps = [ |
"//base:base_java", |
- "//blimp/client:blimp_java_resources", |
"//blimp/client/public:public_headers_java", |
- "//third_party/android_tools:android_support_v7_appcompat_java", |
] |
} |
+ android_library("switches_java") { |
+ visibility = [ "//blimp/client/*" ] |
+ |
+ java_files = |
+ [ "android/java/src/org/chromium/blimp/core/BlimpClientSwitches.java" ] |
+ } |
+ |
generate_jni("context_jni_headers") { |
visibility = [ ":*" ] |