Gustav Sennton | 2dcef84 | 2017-11-15 14:05:13 +0000 | [diff] [blame] | 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 | |
| 5 | import("//build/config/android/config.gni") |
| 6 | import("//build/config/android/rules.gni") |
| 7 | |
| 8 | android_library("boundary_interface_java") { |
| 9 | java_files = [ |
Nate Fischer | c0f2da4 | 2018-03-28 20:45:49 +0000 | [diff] [blame] | 10 | "src/org/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface.java", |
Gustav Sennton | e149215 | 2018-03-22 09:47:25 +0000 | [diff] [blame] | 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", |
Gustav Sennton | cd3a69c | 2018-02-27 16:31:47 +0000 | [diff] [blame] | 14 | "src/org/chromium/support_lib_boundary/StaticsBoundaryInterface.java", |
Gustav Sennton | 7a06470 | 2018-03-09 18:29:59 +0000 | [diff] [blame] | 15 | "src/org/chromium/support_lib_boundary/SupportLibraryInfoBoundaryInterface.java", |
Gustav Sennton | 32e305a | 2018-02-09 15:10:33 +0000 | [diff] [blame] | 16 | "src/org/chromium/support_lib_boundary/VisualStateCallbackBoundaryInterface.java", |
Nate Fischer | c0f2da4 | 2018-03-28 20:45:49 +0000 | [diff] [blame] | 17 | "src/org/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface.java", |
Gustav Sennton | 32e305a | 2018-02-09 15:10:33 +0000 | [diff] [blame] | 18 | "src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java", |
Nate Fischer | da629b9 | 2018-03-23 20:53:53 +0000 | [diff] [blame] | 19 | "src/org/chromium/support_lib_boundary/WebViewClientBoundaryInterface.java", |
Gustav Sennton | 32e305a | 2018-02-09 15:10:33 +0000 | [diff] [blame] | 20 | "src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java", |
| 21 | "src/org/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface.java", |
Gustav Sennton | 6903c25 | 2018-02-26 16:22:59 +0000 | [diff] [blame] | 22 | "src/org/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface.java", |
Gustav Sennton | 68349a8 | 2018-03-05 10:23:12 +0000 | [diff] [blame] | 23 | "src/org/chromium/support_lib_boundary/util/BoundaryInterfaceReflectionUtil.java", |
Gustav Sennton | 7a06470 | 2018-03-09 18:29:59 +0000 | [diff] [blame] | 24 | "src/org/chromium/support_lib_boundary/util/Features.java", |
Gustav Sennton | 2dcef84 | 2017-11-15 14:05:13 +0000 | [diff] [blame] | 25 | ] |
| 26 | |
Gustav Sennton | 68349a8 | 2018-03-05 10:23:12 +0000 | [diff] [blame] | 27 | proguard_configs = [ "proguard.flags" ] |
| 28 | |
Gustav Sennton | 2dcef84 | 2017-11-15 14:05:13 +0000 | [diff] [blame] | 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 | } |