1# Copyright 2019 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
5import("//build/config/features.gni")
6
7static_library("js") {
8  sources = [
9    "js_backend.h",
10    "js_controller.h",
11    "js_event_details.cc",
12    "js_event_details.h",
13    "js_event_handler.h",
14    "sync_js_controller.cc",
15    "sync_js_controller.h",
16  ]
17
18  public_deps = [ "//components/sync/base" ]
19}
20
21static_library("test_support") {
22  testonly = true
23  sources = [
24    "js_test_util.cc",
25    "js_test_util.h",
26  ]
27
28  public_deps = [
29    "//base",
30    "//components/sync/base",
31    "//components/sync/js",
32    "//testing/gmock",
33    "//testing/gtest",
34  ]
35
36  configs += [ "//build/config/compiler:wexit_time_destructors" ]
37}
38