OLD | NEW |
| (Empty) |
1 # Copyright 2014 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 group("js") { | |
6 # Meta-target, don't link into production code. | |
7 testonly = true | |
8 deps = [ | |
9 ":mojo_js_content_handler", | |
10 ":mojo_js_standalone" | |
11 ] | |
12 } | |
13 | |
14 # GYP version: part of mojo/mojo_apps.gypi:mojo_js_lib | |
15 source_set("mojo_runner") { | |
16 sources = [ | |
17 "mojo_runner_delegate.cc", | |
18 "mojo_runner_delegate.h", | |
19 ] | |
20 | |
21 public_deps = [ | |
22 "//mojo/bindings/js", | |
23 ] | |
24 deps = [ | |
25 "//base", | |
26 "//gin", | |
27 "//mojo/apps/js/bindings", | |
28 "//mojo/apps/js/bindings/gl", | |
29 "//v8", | |
30 ] | |
31 } | |
32 | |
33 # GYP version: mojo/mojo_apps.gypi:mojo_js_apps_lib | |
34 source_set("js_apps") { | |
35 sources = [ | |
36 "application_delegate_impl.cc", | |
37 "js_app.cc", | |
38 "mojo_bridge_module.cc", | |
39 ] | |
40 | |
41 public_deps = [ | |
42 "//mojo/bindings/js", | |
43 ] | |
44 deps = [ | |
45 ":mojo_runner", | |
46 "//mojo/application", | |
47 "//mojo/public/c/system:for_shared_library", | |
48 "//mojo/public/cpp/utility", | |
49 ] | |
50 } | |
51 | |
52 shared_library("mojo_js_content_handler") { | |
53 sources = [ | |
54 "content_handler_impl.cc", | |
55 "content_handler_main.cc", | |
56 ] | |
57 | |
58 deps = [ | |
59 ":js_apps", | |
60 "//base:i18n", | |
61 "//mojo/application:application", | |
62 "//mojo/environment:chromium", | |
63 "//mojo/services/public/interfaces/content_handler", | |
64 ] | |
65 } | |
66 | |
67 shared_library("mojo_js_standalone") { | |
68 sources = [ | |
69 "standalone_main.cc" | |
70 ] | |
71 | |
72 deps = [ | |
73 ":js_apps", | |
74 "//base:i18n", | |
75 "//mojo/application:application", | |
76 "//mojo/environment:chromium", | |
77 "//mojo/public/cpp/application", | |
78 ] | |
79 } | |
80 | |
81 | |
82 | |
OLD | NEW |