1# Copyright 2017 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/android/config.gni")
6import("//build/config/android/rules.gni")
7
8android_library("boundary_interface_java") {
9  java_files = [
10    "src/org/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface.java",
11    "src/org/chromium/support_lib_boundary/ServiceWorkerClientBoundaryInterface.java",
12    "src/org/chromium/support_lib_boundary/ServiceWorkerControllerBoundaryInterface.java",
13    "src/org/chromium/support_lib_boundary/ServiceWorkerWebSettingsBoundaryInterface.java",
14    "src/org/chromium/support_lib_boundary/StaticsBoundaryInterface.java",
15    "src/org/chromium/support_lib_boundary/SupportLibraryInfoBoundaryInterface.java",
16    "src/org/chromium/support_lib_boundary/VisualStateCallbackBoundaryInterface.java",
17    "src/org/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface.java",
18    "src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java",
19    "src/org/chromium/support_lib_boundary/WebViewClientBoundaryInterface.java",
20    "src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java",
21    "src/org/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface.java",
22    "src/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface.java",
23    "src/org/chromium/support_lib_boundary/util/BoundaryInterfaceReflectionUtil.java",
24    "src/org/chromium/support_lib_boundary/util/Features.java",
25  ]
26
27  proguard_configs = [ "proguard.flags" ]
28
29  # We can't use ANY deps here, the support library should be able to build
30  # these interfaces without any other chromium dependencies.
31  deps = []
32}
33