Now that we apply our Nala palette, there is no need in upstream color overrides.
175 lines
16 KiB
Plaintext
175 lines
16 KiB
Plaintext
# Copyright (c) 2020 The Brave Authors. All rights reserved.
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
# You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
|
|
import("//build/config/android/rules.gni")
|
|
|
|
assert(current_toolchain == default_toolchain)
|
|
|
|
java_binary("java_bytecode_rewriter") {
|
|
sources = [
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveActivityClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAdaptiveToolbarPrefsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAdaptiveToolbarStatePredictorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAdaptiveToolbarUiCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAppHooksClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAppMenuClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAppMenuHandlerImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveApplicationImplBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAutocompleteCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAutocompleteEditTextClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAutocompleteMediatorBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAutocompleteMediatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAutofillClientProviderUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveAutofillPaymentMethodsFragmentBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBaseCustomTabActivityClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkActivityClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkBridgeClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkDelegateClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkManagerCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkManagerMediatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkModelClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkPageClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkToolbarClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkToolbarCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkUiPrefsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBookmarkUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBottomControlsCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveBottomControlsMediatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveCachedFeatureParamClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveCachedFlagClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveCachedFlagUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveCachedFlagsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveChromeContextMenuPopulatorAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveClassVisitor.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveClearBrowsingDataFragmentAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveCommandLineInitUtilClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveContentSettingsResourcesClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveContentViewClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveCustomTabActivityClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveCustomTabToolbarButtonsViewBinderClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveCustomizationProviderDelegateImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDefaultBrowserPromoUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDownloadLocationDialogCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDownloadMessageUiControllerImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDropdownItemViewInfoListBuilderClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDropdownItemViewInfoListManagerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveDynamicColorsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveEditUrlSuggestionProcessorBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveEditUrlSuggestionProcessorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveExternalNavigationHandlerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFaviconUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFeedSurfaceCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFeedSurfaceMediatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveForegroundServiceUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFragmentDependencyProviderClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFreIntentCreatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFullscreenHtmlApiHandlerBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFullscreenHtmlApiHandlerCompatClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFullscreenHtmlApiHandlerLegacyClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveFullscreenVideoPictureInPictureControllerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveHelpAndFeedbackLauncherImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveHomepageManagerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveHttpURLConnectionFactoryImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveHubManagerImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveIdentityDiscControllerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveIncognitoNewTabPageClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveIncognitoTabSwitcherPaneClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveInfoBarContainerViewClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveIntentHandlerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveLaunchIntentDispatcherClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveLauncherActivityClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveLocationBarCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveLocationBarLayoutClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveLocationBarMediatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveLogoMediatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMainPreferenceBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveManageAccountDevicesLinkViewClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveManageSyncSettingsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMediaNotificationControllerDelegateAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMediaSessionHelperClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMediaSessionTabHelperClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMenuButtonCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMimeUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMostVisitedTilesLayoutBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMostVisitedTilesMediatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMultiInstanceManagerApi31ClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMultiInstanceOrchestratorImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveMultiWindowUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveNewTabPageClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveNewTabPageCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveNewTabPageLayoutClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveNotificationBuilderClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveNotificationManagerProxyImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveNotificationPermissionRationaleDialogControllerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveNotificationPlatformBridgeClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveNtpCustomizationUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveNullAccountManagerDelegateAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveOmniboxResourceProviderClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BravePartialCustomTabBottomSheetStrategyClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BravePasswordManagerHelperClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BravePasswordsPreferenceClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BravePermissionDialogDelegateClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BravePermissionDialogModelClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BravePictureInPictureActivityClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BravePreferenceFragmentClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BravePureJavaExceptionReporterClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveQuickActionSearchWidgetProviderClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveRadioButtonGroupAdaptiveToolbarPreferenceClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveRadioButtonGroupHomepagePreferenceClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveReaderModeManagerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveReturnToChromeUtilClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSearchBarCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSearchEngineAdapterClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSearchEnginePreferenceClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSettingsIntentUtilClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSettingsLauncherImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSettingsUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveShareDelegateImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSingleCategorySettingsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSingleWebsiteSettingsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSiteSettingsCategoryClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSiteSettingsDelegateClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSiteSettingsPreferencesBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSnackbarManagerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSnackbarViewClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveStartupHelperClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveStatusBarColorControllerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveStrictPreferenceKeyCheckerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveSwipeRefreshHandlerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveTabBrowserControlsConstraintsHelperClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveTabCollectionTabModelImplClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveTabGroupUiCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveTabSwitcherPaneBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveTabbedActivityClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveTabbedAdaptiveToolbarBehaviorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveTabbedNavigationBarColorControllerBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveTabbedRootUiCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveThemeUtilsClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveTileViewClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveToolbarLayoutClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveToolbarLongPressMenuHandlerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveToolbarManagerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveToolbarPositionControllerClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveToolbarSwipeLayoutClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveTopToolbarCoordinatorClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveUndoBarControllerBaseClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveVariationsSeedFetcherClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveWebsiteClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/BraveWebsitePermissionsFetcherClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/ByteCodeProcessor.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/ClassPathValidator.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/ThreadAssertionClassAdapter.java",
|
|
"//brave/build/android/bytecode/java/org/brave/bytecode/TypeUtils.java",
|
|
]
|
|
main_class = "org.brave.bytecode.ByteCodeProcessor"
|
|
deps = [
|
|
"//third_party/android_deps:org_ow2_asm_asm_java",
|
|
"//third_party/android_deps:org_ow2_asm_asm_tree_java",
|
|
]
|
|
wrapper_script_name = "helper/java_bytecode_rewriter"
|
|
enable_bytecode_checks = false
|
|
}
|