BUILD.gn revision 5f1c94371a64b3196d4be9466099bb892df9b88e
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
5source_set("base") {
6  sources = [
7    "application_impl.h",
8    "connect.h",
9    "lib/application_impl.cc",
10    "lib/service_connector.cc",
11    "lib/service_connector.h",
12    "lib/application_connection.cc",
13    "lib/application_delegate.cc",
14    "lib/service_registry.cc",
15    "lib/service_registry.h",
16  ]
17
18  deps = [
19    "//mojo/public/cpp/bindings",
20    "//mojo/public/interfaces/application",
21  ]
22}
23
24source_set("chromium") {
25  sources = [
26    "lib/application_impl_chromium.cc"
27  ]
28
29  deps = [ ":base" ]
30}
31
32source_set("standalone") {
33  sources = [
34    "lib/application_impl_standalone.cc"
35  ]
36
37  deps = [ ":base" ]
38}
39
40source_set("main_chromium") {
41  sources = [
42    "lib/mojo_main_chromium.cc"
43  ]
44
45  deps = [ ":chromium" ]
46}
47
48source_set("main_standalone") {
49  sources = [
50    "lib/mojo_main_standalone.cc"
51  ]
52
53  deps = [ ":standalone" ]
54}
55