BUILD.gn revision 03b57e008b61dfcb1fbad3aea950ae0e001748b0
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# GYP version: mojo/mojo_public.gypi:mojo_application_base
6source_set("application") {
7  sources = [
8    "application_connection.h",
9    "application_delegate.h",
10    "application_impl.h",
11    "connect.h",
12    "service_provider_impl.h",
13    "interface_factory.h",
14    "interface_factory_impl.h",
15    "lib/application_connection.cc",
16    "lib/application_delegate.cc",
17    "lib/application_impl.cc",
18    "lib/service_provider_impl.cc",
19    "lib/service_connector.cc",
20    "lib/service_connector.h",
21    "lib/service_registry.cc",
22    "lib/service_registry.h",
23    "lib/weak_service_provider.cc",
24    "lib/weak_service_provider.h",
25  ]
26
27  deps = [
28    "//mojo/public/cpp/bindings",
29    "//mojo/public/interfaces/application",
30  ]
31}
32
33# GYP version: mojo/mojo_base.gyp:mojo_application_chromium
34source_set("chromium") {
35  sources = [
36    "lib/application_runner_chromium.cc"
37  ]
38
39  deps = [
40    ":application",
41    "//mojo/environment:chromium",
42  ]
43}
44
45# GYP version: mojo/mojo_public.gypi:mojo_application_standalone
46source_set("standalone") {
47  sources = [
48    "lib/application_runner.cc"
49  ]
50
51  deps = [
52    ":application",
53    "//mojo/public/cpp/environment:standalone",
54  ]
55}
56