Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / mojo / public / cpp / application / BUILD.gn
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
6 source_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/cpp/environment",
30     "//mojo/public/cpp/system",
31     "//mojo/public/interfaces/application",
32   ]
33 }
34
35 # GYP version: mojo/mojo_public.gypi:mojo_application_standalone
36 source_set("standalone") {
37   sources = [
38     "lib/application_runner.cc"
39   ]
40
41   public_deps = [ ":application" ]
42
43   deps = [
44     "//mojo/public/cpp/environment:standalone",
45     "//mojo/public/cpp/utility",
46   ]
47 }