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 import("../../mojo_sdk.gni") | |
6 | |
7 # GYP version: mojo/public/mojo_public.gyp:mojo_application_base | |
8 mojo_sdk_source_set("application") { | |
9 sources = [ | |
10 "application_impl_base.h", | |
11 "connect.h", | |
12 "connection_context.h", | |
13 "lib/application_impl_base.cc", | |
14 "lib/connect.cc", | |
15 "lib/service_provider_impl.cc", | |
16 "run_application.h", | |
17 "service_connector.h", | |
18 "service_provider_impl.h", | |
19 ] | |
20 | |
21 mojo_sdk_deps = [ | |
22 "mojo/public/cpp/bindings", | |
23 "mojo/public/cpp/environment", | |
24 "mojo/public/cpp/system", | |
25 "mojo/public/interfaces/application", | |
26 ] | |
27 } | |
28 | |
29 # GYP version: mojo/public/mojo_public.gyp:mojo_application_standalone | |
30 mojo_sdk_source_set("standalone") { | |
31 sources = [ | |
32 "lib/run_application.cc", | |
33 ] | |
34 | |
35 public_deps = [ | |
36 ":application", | |
37 ] | |
38 | |
39 mojo_sdk_deps = [ | |
40 "mojo/public/cpp/environment:standalone", | |
41 "mojo/public/cpp/system", | |
42 "mojo/public/cpp/utility", | |
43 "mojo/public/interfaces/application", | |
44 ] | |
45 } | |
46 | |
47 mojo_sdk_source_set("test_support") { | |
48 testonly = true | |
49 sources = [ | |
50 "application_test_base.h", | |
51 "lib/application_test_base.cc", | |
52 ] | |
53 | |
54 deps = [ | |
55 ":application", | |
56 ] | |
57 | |
58 mojo_sdk_public_deps = [ "mojo/public:gtest" ] | |
59 | |
60 mojo_sdk_deps = [ | |
61 "mojo/public/cpp/bindings", | |
62 "mojo/public/cpp/environment", | |
63 "mojo/public/cpp/system", | |
64 "mojo/public/interfaces/application", | |
65 ] | |
66 } | |
67 | |
68 mojo_sdk_source_set("test_support_standalone") { | |
69 testonly = true | |
70 sources = [ | |
71 "lib/application_test_main.cc", | |
72 ] | |
73 | |
74 public_deps = [ | |
75 ":test_support", | |
76 ] | |
77 | |
78 deps = [ | |
79 ":application", | |
80 ] | |
81 | |
82 mojo_sdk_deps = [ | |
83 "mojo/public/interfaces/application", | |
84 "mojo/public/cpp/environment:standalone", | |
85 "mojo/public/cpp/system", | |
86 "mojo/public/cpp/utility", | |
87 "mojo/public/interfaces/application", | |
88 ] | |
89 } | |
OLD | NEW |