blob: 582c580c2e1c159c3f73bad4e876d2730e1ccade [file] [log] [blame]
# Copyright 2019 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/config/android/rules.gni")
android_library("androidx_browser_java") {
skip_jetify = true
sources = [
"./src/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java",
"./src/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
"./src/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
"./src/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
"./src/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
"./src/browser/src/main/java/androidx/browser/customtabs/CustomTabsServiceConnection.java",
"./src/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
"./src/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
"./src/browser/src/main/java/androidx/browser/customtabs/PostMessageBackend.java",
"./src/browser/src/main/java/androidx/browser/customtabs/PostMessageService.java",
"./src/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
"./src/browser/src/main/java/androidx/browser/customtabs/TrustedWebUtils.java",
"./src/browser/src/main/java/androidx/browser/trusted/ConnectionHolder.java",
"./src/browser/src/main/java/androidx/browser/trusted/FutureUtils.java",
"./src/browser/src/main/java/androidx/browser/trusted/NotificationApiHelperForM.java",
"./src/browser/src/main/java/androidx/browser/trusted/NotificationApiHelperForO.java",
"./src/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java",
"./src/browser/src/main/java/androidx/browser/trusted/Token.java",
"./src/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
"./src/browser/src/main/java/androidx/browser/trusted/TokenStore.java",
"./src/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityDisplayMode.java",
"./src/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntent.java",
"./src/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
"./src/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
"./src/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
"./src/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java",
"./src/browser/src/main/java/androidx/browser/trusted/sharing/ShareData.java",
"./src/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java",
"./src/browser/src/main/java/androidx/browser/trusted/splashscreens/SplashScreenParamKey.java",
"./src/browser/src/main/java/androidx/browser/trusted/splashscreens/SplashScreenVersion.java",
]
deps = [
"//third_party/android_deps:android_support_v7_appcompat_java",
"//third_party/android_deps:androidx_annotation_annotation_java",
"//third_party/android_deps:androidx_concurrent_concurrent_futures_java",
"//third_party/android_deps:com_android_support_collections_java",
"//third_party/android_deps:com_android_support_support_annotations_java",
"//third_party/android_deps:com_android_support_support_compat_java",
]
srcjar_deps = [ ":androidx_browser_service_aidl" ]
android_manifest_for_lint = "src/browser/src/main/AndroidManifest.xml"
chromium_code = false
}
android_aidl("androidx_browser_service_aidl") {
interface_file = "common.aidl"
sources = [
"./src/browser/src/main/aidl/android/support/customtabs/ICustomTabsCallback.aidl",
"./src/browser/src/main/aidl/android/support/customtabs/ICustomTabsService.aidl",
"./src/browser/src/main/aidl/android/support/customtabs/IPostMessageService.aidl",
"./src/browser/src/main/aidl/android/support/customtabs/trusted/ITrustedWebActivityService.aidl",
]
}