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 = [ 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