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

Side by Side Diff: mojo/mojo.gyp

Issue 38993002: Build mojo_shell on Android (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix desktop build Created 7 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
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 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 { 5 {
6 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 }, 8 },
9 'target_defaults': { 9 'target_defaults': {
10 'defines': ['MOJO_IMPLEMENTATION'], 10 'defines': ['MOJO_IMPLEMENTATION'],
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
124 'system/raw_channel_posix_unittest.cc', 124 'system/raw_channel_posix_unittest.cc',
125 'system/simple_dispatcher_unittest.cc', 125 'system/simple_dispatcher_unittest.cc',
126 'system/test_utils.h', 126 'system/test_utils.h',
127 'system/waiter_list_unittest.cc', 127 'system/waiter_list_unittest.cc',
128 'system/waiter_test_utils.cc', 128 'system/waiter_test_utils.cc',
129 'system/waiter_test_utils.h', 129 'system/waiter_test_utils.h',
130 'system/waiter_unittest.cc', 130 'system/waiter_unittest.cc',
131 ], 131 ],
132 }, 132 },
133 { 133 {
134 'target_name': 'mojo_shell', 134 'target_name': 'mojo_shell_lib',
135 'type': 'executable', 135 'type': 'static_library',
136 'dependencies': [ 136 'dependencies': [
137 '../base/base.gyp:base', 137 '../base/base.gyp:base',
138 '../net/net.gyp:net', 138 '../net/net.gyp:net',
139 '../url/url.gyp:url_lib', 139 '../url/url.gyp:url_lib',
140 'mojo_system', 140 'mojo_system',
141 ], 141 ],
142 'sources': [ 142 'sources': [
143 'loader/job.cc', 143 'loader/job.cc',
144 'loader/job.h', 144 'loader/job.h',
145 'loader/loader.cc', 145 'loader/loader.cc',
146 'loader/loader.h', 146 'loader/loader.h',
147 'loader/url_request_context_getter.cc', 147 'loader/url_request_context_getter.cc',
148 'loader/url_request_context_getter.h', 148 'loader/url_request_context_getter.h',
149 'shell/app_container.cc', 149 'shell/app_container.cc',
150 'shell/app_container.h', 150 'shell/app_container.h',
151 'shell/shell.cc',
152 'shell/storage.cc', 151 'shell/storage.cc',
153 'shell/storage.h', 152 'shell/storage.h',
154 'shell/switches.cc', 153 'shell/switches.cc',
155 'shell/switches.h', 154 'shell/switches.h',
156 'shell/task_runners.cc', 155 'shell/task_runners.cc',
157 'shell/task_runners.h', 156 'shell/task_runners.h',
158 ], 157 ],
159 'conditions': [ 158 'conditions': [
160 ['OS == "win"', { 159 ['OS == "win"', {
161 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 160 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
162 'msvs_disabled_warnings': [ 161 'msvs_disabled_warnings': [
163 4267, 162 4267,
164 ], 163 ],
165 }], 164 }],
166 ], 165 ],
167 }, 166 },
168 { 167 {
169 'target_name': 'sample_app', 168 'target_name': 'mojo_shell',
170 'type': '<(component)', 169 'type': 'executable',
171 'dependencies': [ 170 'dependencies': [
172 '../base/base.gyp:base', 171 '../base/base.gyp:base',
172 '../url/url.gyp:url_lib',
173 'mojo_shell_lib',
173 'mojo_system', 174 'mojo_system',
174 ], 175 ],
175 'sources': [ 176 'sources': [
176 'shell/sample_app.cc', 177 'shell/shell.cc',
177 ], 178 ],
179 'conditions': [
180 ['OS == "win"', {
181 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
182 'msvs_disabled_warnings': [
183 4267,
184 ],
185 }],
186 ],
187 },
188 {
189 'target_name': 'libmojo_shell',
190 'type': 'shared_library',
191 'dependencies': [
192 '../base/base.gyp:base',
193 'mojo_shell_lib',
194 ],
195 'sources': [
196 'shell/android/shell_library_loader.cc',
197 ],
198 },
199 {
200 'target_name': 'sample_app',
darin (slow to review) 2013/10/24 03:52:47 nit: indentation
201 'type': '<(component)',
202 'dependencies': [
203 '../base/base.gyp:base',
204 'mojo_system',
205 ],
206 'sources': [
207 'shell/sample_app.cc',
208 ],
178 }, 209 },
179 { 210 {
180 'target_name': 'mojo_bindings', 211 'target_name': 'mojo_bindings',
181 'type': 'static_library', 212 'type': 'static_library',
182 'include_dirs': [ 213 'include_dirs': [
183 '..' 214 '..'
184 ], 215 ],
185 'sources': [ 216 'sources': [
186 'public/bindings/lib/bindings.h', 217 'public/bindings/lib/bindings.h',
187 'public/bindings/lib/bindings_internal.h', 218 'public/bindings/lib/bindings_internal.h',
(...skipping 18 matching lines...) Expand all
206 ], 237 ],
207 'sources': [ 238 'sources': [
208 'public/bindings/sample/generated/sample_service.h', 239 'public/bindings/sample/generated/sample_service.h',
209 'public/bindings/sample/generated/sample_service_proxy.cc', 240 'public/bindings/sample/generated/sample_service_proxy.cc',
210 'public/bindings/sample/generated/sample_service_serialization.h', 241 'public/bindings/sample/generated/sample_service_serialization.h',
211 'public/bindings/sample/generated/sample_service_stub.cc', 242 'public/bindings/sample/generated/sample_service_stub.cc',
212 'public/bindings/sample/sample_test.cc', 243 'public/bindings/sample/sample_test.cc',
213 ], 244 ],
214 }, 245 },
215 ], 246 ],
247 'conditions': [
248 ['OS=="android"', {
249 'targets': [
250 {
251 'target_name': 'mojo_shell_apk',
252 'type': 'none',
253 'dependencies': [
254 '../base/base.gyp:base_java',
255 '../net/net.gyp:net_java',
256 'libmojo_shell',
257 ],
258 'variables': {
259 'apk_name': 'MojoShell',
260 'java_in_dir': '<(DEPTH)/mojo/shell/android/shell_apk',
261 'resource_dir': '<(DEPTH)/mojo/shell/android/shell_apk/res',
262 'native_lib_target': 'libmojo_shell',
263 },
264 'includes': [ '../build/java_apk.gypi' ],
265 }
266 ],
267 }],
268 ],
216 } 269 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698