blob: c6016015c277702c940f3075846bd9006fe0efde [file] [log] [blame]
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: fgei <fgei@gmail.com>
Date: Mon, 13 Mar 2023 08:41:43 +0000
Subject: [PATCH] Consolidate downstream changes in dependencies, sources for
chrome layer
---
chrome/android/BUILD.gn | 10 ++++++++++
chrome/android/chrome_ext_deps.gni | 9 +++++++++
chrome/android/chrome_ext_java_resources.gni | 6 ++++++
chrome/android/chrome_ext_java_sources.gni | 6 ++++++
chrome/android/chrome_java_resources.gni | 2 ++
chrome/android/java_sources.gni | 1 +
6 files changed, 34 insertions(+)
create mode 100644 chrome/android/chrome_ext_deps.gni
create mode 100644 chrome/android/chrome_ext_java_resources.gni
create mode 100644 chrome/android/chrome_ext_java_sources.gni
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
index 40bce15d64f89..dac7963df6224 100644
--- a/chrome/android/BUILD.gn
+++ b/chrome/android/BUILD.gn
@@ -10,6 +10,9 @@ import("//build/config/cronet/config.gni")
import("//build/config/python.gni")
import("//build/util/process_version.gni")
import("//chrome/android/chrome_common_shared_library.gni")
+import("//chrome/android/chrome_ext_deps.gni")
+import("//chrome/android/chrome_ext_java_sources.gni")
+import("//chrome/android/chrome_ext_java_resources.gni")
import("//chrome/android/chrome_java_resources.gni")
import("//chrome/android/chrome_public_apk_tmpl.gni")
import("//chrome/android/expectations/expectations.gni")
@@ -175,6 +178,8 @@ if (current_toolchain == default_toolchain) {
android_resources("chrome_app_java_resources") {
sources = chrome_java_resources
+ # Extension of sources at chrome_app_java_resources
+ sources += chrome_ext_java_resources
sources += [ "//chrome/android/java/res_app/layout/main.xml" ]
deps = [
@@ -693,6 +698,11 @@ if (current_toolchain == default_toolchain) {
# From java_sources.gni.
sources = chrome_java_sources + [ app_hooks_impl ]
+ # Extension of sources, deps, and srcjar_deps for chrome_java target
+ sources += chrome_ext_java_sources
+ deps += chrome_ext_deps
+ srcjar_deps += chrome_ext_srcjar_deps
+
# Include sources from feed_java_sources.gni.
sources += feed_java_sources
srcjar_deps += feed_srcjar_deps
diff --git a/chrome/android/chrome_ext_deps.gni b/chrome/android/chrome_ext_deps.gni
new file mode 100644
index 0000000000000..0829b5df7e80d
--- /dev/null
+++ b/chrome/android/chrome_ext_deps.gni
@@ -0,0 +1,9 @@
+# Copyright 2023 GrapheneOS
+# Use of this source code is governed by a GPL-2.0-only-style license that can be
+# found in the LICENSE file.
+
+chrome_ext_deps = [
+]
+
+chrome_ext_srcjar_deps = [
+]
diff --git a/chrome/android/chrome_ext_java_resources.gni b/chrome/android/chrome_ext_java_resources.gni
new file mode 100644
index 0000000000000..4ce3232392871
--- /dev/null
+++ b/chrome/android/chrome_ext_java_resources.gni
@@ -0,0 +1,6 @@
+# Copyright 2023 GrapheneOS
+# Use of this source code is governed by a GPL-2.0-only-style license that can be
+# found in the LICENSE file.
+
+chrome_ext_java_resources = [
+]
diff --git a/chrome/android/chrome_ext_java_sources.gni b/chrome/android/chrome_ext_java_sources.gni
new file mode 100644
index 0000000000000..3342c74236ea9
--- /dev/null
+++ b/chrome/android/chrome_ext_java_sources.gni
@@ -0,0 +1,6 @@
+# Copyright 2023 GrapheneOS
+# Use of this source code is governed by a GPL-2.0-only-style license that can be
+# found in the LICENSE file.
+
+chrome_ext_java_sources = [
+]
diff --git a/chrome/android/chrome_java_resources.gni b/chrome/android/chrome_java_resources.gni
index 5a0b795f9febb..408fc10bd1afa 100644
--- a/chrome/android/chrome_java_resources.gni
+++ b/chrome/android/chrome_java_resources.gni
@@ -7,6 +7,8 @@
# (for f in $(find java/res/*/ -type f); do echo ' "'$f'",'; done; echo ']') >> chrome_java_resources.gni
# git cl format
+import ("//chrome/android/chrome_ext_java_resources.gni")
+
chrome_java_resources = [
"java/res/anim/accelerate_quart.xml",
"java/res/anim/activity_close_exit.xml",
diff --git a/chrome/android/java_sources.gni b/chrome/android/java_sources.gni
index a5f30237c3bfa..c363cb05f3619 100644
--- a/chrome/android/java_sources.gni
+++ b/chrome/android/java_sources.gni
@@ -3,6 +3,7 @@
# found in the LICENSE file.
import("//build/config/android/config.gni")
+import("//chrome/android/chrome_ext_java_sources.gni")
import("//chrome/android/chrome_java_sources.gni")
import("//chrome/android/chrome_junit_test_java_sources.gni")
import("//chrome/android/chrome_test_java_sources.gni")