Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / mojo / examples / echo / 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 import("//mojo/public/tools/bindings/mojom.gni")
6
7 group("echo") {
8   deps = [
9     ":client",
10     ":service"
11   ]
12 }
13
14 # GYP version: mojo/mojo_examples.gypi:mojo_echo_client
15 shared_library("client") {
16   output_name = "mojo_echo_client"
17
18   deps = [
19     ":bindings",
20     "//mojo/public/c/system:for_shared_library",
21     "//mojo/public/cpp/application:standalone",
22     "//mojo/public/cpp/bindings",
23     "//mojo/public/cpp/utility",
24   ]
25
26   sources = [ "echo_client.cc" ]
27 }
28
29 # GYP version: mojo/mojo_examples.gypi:mojo_echo_service
30 shared_library("service") {
31   output_name = "mojo_echo_service"
32
33   deps = [
34     ":bindings",
35     "//mojo/public/c/system:for_shared_library",
36     "//mojo/public/cpp/application:standalone",
37     "//mojo/public/cpp/bindings",
38     "//mojo/public/cpp/utility",
39   ]
40
41   sources = [ "echo_service.cc" ]
42 }
43
44 # GYP version: mojo/mojo_examples.gypi:mojo_echo_service_bindings
45 mojom("bindings") {
46   sources = [ "echo_service.mojom" ]
47 }