[go: nahoru, domu]

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,
 }