Performance histograms for extension content verification
[chromium-blink-merge.git] / mojo / environment / BUILD.gn
blobd25a94d58ea3184d9bc83c44333f52ec6b65b24d
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.
5 # GYP version: mojo.gyp:mojo_environment_chromium
6 static_library("chromium") {
7   output_name = "mojo_environment_chromium"
9   sources = [
10     "environment.cc",
11     # TODO(vtl): This is kind of ugly. (See TODO in logging.h.)
12     "../public/cpp/environment/logging.h",
13     "../public/cpp/environment/lib/logging.cc",
14   ]
16   deps = [
17     ":chromium_impl",
18     "//mojo/common",
19   ]
21   forward_dependent_configs_from = [
22     ":chromium_impl",
23   ]
26 # GYP version: mojo.gyp:mojo_environment_chromium_impl
27 component("chromium_impl") {
28   output_name = "mojo_environment_impl"
29   visibility = "//mojo/*"
31   sources = [
32     "default_async_waiter_impl.cc",
33     "default_async_waiter_impl.h",
34     "default_logger_impl.cc",
35     "default_logger_impl.h",
36   ]
38   defines = [
39     "MOJO_ENVIRONMENT_IMPL_IMPLEMENTATION",
40   ]
42   deps = [
43     "//base",
44     "//base/third_party/dynamic_annotations",
45     "//mojo/common",
46   ]