siso: move copy_bundle_data in simple.star
Change-Id: Ie7e3528afd6e99a5d826ed357e06b5bd73be0ced
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5635949
Reviewed-by: Philipp Wollermann <philwo@google.com>
Commit-Queue: Philipp Wollermann <philwo@google.com>
Commit-Queue: Junji Watanabe <jwata@google.com>
Commit-Queue: Fumitoshi Ukai <ukai@google.com>
Reviewed-by: Junji Watanabe <jwata@google.com>
Auto-Submit: Fumitoshi Ukai <ukai@google.com>
Cr-Commit-Position: refs/heads/main@{#1315616}
diff --git a/build/config/siso/mac.star b/build/config/siso/mac.star
index e50b3ac..0bf8619 100644
--- a/build/config/siso/mac.star
+++ b/build/config/siso/mac.star
@@ -15,17 +15,7 @@
fg.update(typescript.filegroups(ctx))
return fg
-# to reduce unnecessary local process and
-# unnecessary digest calculation of output file.
-def __copy_bundle_data(ctx, cmd):
- input = cmd.inputs[0]
- out = cmd.outputs[0]
- ctx.actions.copy(input, out, recursive = ctx.fs.is_dir(input))
- ctx.actions.exit(exit_status = 0)
-
-__handlers = {
- "copy_bundle_data": __copy_bundle_data,
-}
+__handlers = {}
__handlers.update(clang.handlers)
__handlers.update(typescript.handlers)
diff --git a/build/config/siso/simple.star b/build/config/siso/simple.star
index 5cf4177..91c2d5b5 100644
--- a/build/config/siso/simple.star
+++ b/build/config/siso/simple.star
@@ -15,6 +15,14 @@
ctx.actions.copy(input, out, recursive = ctx.fs.is_dir(input))
ctx.actions.exit(exit_status = 0)
+# to reduce unnecessary local process and
+# unnecessary digest calculation of output file.
+def __copy_bundle_data(ctx, cmd):
+ input = cmd.inputs[0]
+ out = cmd.outputs[0]
+ ctx.actions.copy(input, out, recursive = ctx.fs.is_dir(input))
+ ctx.actions.exit(exit_status = 0)
+
def __stamp(ctx, cmd):
if len(cmd.outputs) > 1:
# run touch command as is?
@@ -33,6 +41,7 @@
__handlers = {
"copy": __copy,
+ "copy_bundle_data": __copy_bundle_data,
"stamp": __stamp,
}