blob: 6ce4cb1866bedd14624f03dc662e9a0933b702fa [file] [log] [blame]
Gustav Sennton2dcef842017-11-15 14:05:13 +00001# 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 = [
Nate Fischerc0f2da42018-03-28 20:45:49 +000010 "src/org/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface.java",
Gustav Senntone1492152018-03-22 09:47:25 +000011 "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",
Gustav Senntoncd3a69c2018-02-27 16:31:47 +000014 "src/org/chromium/support_lib_boundary/StaticsBoundaryInterface.java",
Gustav Sennton7a064702018-03-09 18:29:59 +000015 "src/org/chromium/support_lib_boundary/SupportLibraryInfoBoundaryInterface.java",
Gustav Sennton32e305a2018-02-09 15:10:33 +000016 "src/org/chromium/support_lib_boundary/VisualStateCallbackBoundaryInterface.java",
Nate Fischerc0f2da42018-03-28 20:45:49 +000017 "src/org/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface.java",
Gustav Sennton32e305a2018-02-09 15:10:33 +000018 "src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java",
Nate Fischerda629b92018-03-23 20:53:53 +000019 "src/org/chromium/support_lib_boundary/WebViewClientBoundaryInterface.java",
Gustav Sennton32e305a2018-02-09 15:10:33 +000020 "src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java",
21 "src/org/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface.java",
Gustav Sennton6903c252018-02-26 16:22:59 +000022 "src/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface.java",
Gustav Sennton68349a82018-03-05 10:23:12 +000023 "src/org/chromium/support_lib_boundary/util/BoundaryInterfaceReflectionUtil.java",
Gustav Sennton7a064702018-03-09 18:29:59 +000024 "src/org/chromium/support_lib_boundary/util/Features.java",
Gustav Sennton2dcef842017-11-15 14:05:13 +000025 ]
26
Gustav Sennton68349a82018-03-05 10:23:12 +000027 proguard_configs = [ "proguard.flags" ]
28
Gustav Sennton2dcef842017-11-15 14:05:13 +000029 # 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}