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

Side by Side Diff: blimp/client/core/context/BUILD.gn

Issue 2376573002: Cleanup blimp/client/core code organization. (Closed)
Patch Set: merged origin/master Created 4 years, 2 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
OLDNEW
(Empty)
1 # Copyright 2016 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 if (is_android) {
6 import("//build/config/android/config.gni")
7 import("//build/config/android/rules.gni")
8 }
9
10 source_set("context") {
11 sources = [
12 "blimp_client_context_impl.cc",
13 "blimp_client_context_impl.h",
14 ]
15
16 public_deps = [
17 "//base",
18 "//blimp/client/core/compositor:compositor",
19 "//blimp/client/core/contents",
20 "//blimp/client/core/session",
21 "//blimp/client/public:public_headers",
22 "//device/geolocation",
23 "//url",
24 ]
25
26 deps = [
27 "//blimp/client/core/feedback",
28 "//blimp/client/core/geolocation",
29 "//blimp/client/core/settings",
30 "//blimp/client/core/switches",
31 ]
32
33 if (is_android) {
34 sources += [
35 "android/blimp_client_context_impl_android.cc",
36 "android/blimp_client_context_impl_android.h",
37 "android/blimp_jni_registrar.cc",
38 ]
39
40 deps += [
41 ":context_jni_headers",
42 "//blimp/client/core/settings",
43 "//ui/android",
44 ]
45 }
46 }
47
48 source_set("dummy") {
49 visibility = [ "//blimp/client/core:dummy_core" ]
50
51 sources = [
52 "dummy_blimp_client_context.cc",
53 "dummy_blimp_client_context.h",
54 ]
55
56 deps = [
57 "//base",
58 "//blimp/client/public:public_headers",
59 "//url",
60 ]
61
62 if (is_android) {
63 sources += [
64 "android/dummy_blimp_client_context_android.cc",
65 "android/dummy_blimp_client_context_android.h",
66 "android/dummy_blimp_jni_registrar.cc",
67 ]
68
69 deps += [ ":dummy_context_jni_headers" ]
70 }
71 }
72
73 source_set("unit_tests") {
74 testonly = true
75
76 sources = [
77 "blimp_client_context_impl_unittest.cc",
78 ]
79
80 deps = [
81 ":context",
82 "//blimp/client/public:public_headers",
83 "//blimp/client/test",
84 "//testing/gtest",
85 ]
86 }
87
88 if (is_android) {
89 android_library("context_java") {
90 visibility = [ "//blimp/client/*" ]
91
92 java_files = [ "android/java/src/org/chromium/blimp/core/BlimpClientContextI mpl.java" ]
93
94 deps = [
95 "//base:base_java",
96 "//blimp/client/core/common:common_java",
97 "//blimp/client/core/contents:contents_java",
98 "//blimp/client/core/feedback:feedback_java",
99 "//blimp/client/core/settings:settings_java",
100 "//blimp/client/core/switches:switches_java",
101 "//blimp/client/public:public_headers_java",
102 "//ui/android:ui_java",
103 ]
104 }
105
106 android_library("dummy_context_java") {
107 visibility = [ "//blimp/client/*" ]
108
109 java_files = [ "android/java/src/org/chromium/blimp/core/DummyBlimpClientCon text.java" ]
110
111 deps = [
112 "//base:base_java",
113 "//blimp/client/public:public_headers_java",
114 "//ui/android:ui_java",
115 ]
116 }
117
118 generate_jni("context_jni_headers") {
119 visibility = [ ":*" ]
120
121 sources = [
122 "android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java",
123 ]
124
125 jni_package = "blimp/client/core"
126 }
127
128 generate_jni("dummy_context_jni_headers") {
129 visibility = [ ":*" ]
130
131 sources = [
132 "android/java/src/org/chromium/blimp/core/DummyBlimpClientContext.java",
133 ]
134
135 jni_package = "blimp/client/core"
136 }
137 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698