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