Make more mojo dependencies explicit to enable remote execution

For remote execution to work, we need more dependencies to be made explicit.

Bug: b:253987456
Change-Id: Iba9959039aec93b6a94f7bebfcbfbc90b9c58c10
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3985288
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Richard Wang <richardwa@google.com>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1064707}
NOKEYCHECK=True
GitOrigin-RevId: cd9ef341dc31bfcab311141848d2f087b14f678e
diff --git a/README.chromium b/README.chromium
index 0fcab52..ba79d61 100644
--- a/README.chromium
+++ b/README.chromium
@@ -22,3 +22,4 @@
 also posted on website, SHA-512 computed locally); script checks hash then
 unpacks archive and installs desired files.
 Retrieve or update by executing markupsafe/get_markupsafe.sh from third_party.
+We also add markupsafe.gni to list sources.
\ No newline at end of file
diff --git a/markupsafe.gni b/markupsafe.gni
new file mode 100644
index 0000000..89c24ef
--- /dev/null
+++ b/markupsafe.gni
@@ -0,0 +1,6 @@
+markupsafe_sources = [
+  "//third_party/markupsafe/__init__.py",
+  "//third_party/markupsafe/_compat.py",
+  "//third_party/markupsafe/_constants.py",
+  "//third_party/markupsafe/_native.py",
+]