summaryrefslogtreecommitdiff
path: root/common.mk
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2023-10-19 20:23:58 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-11-09 16:01:01 +0900
commit22939382a897af32d9899fafedd5be807b0d555b (patch)
tree21003eb21b6eef945505b6e2776d4dbe5d3df19c /common.mk
parente2ef85b1090d8806f6b68e2fa93d929d02e543b5 (diff)
[Bug #18286] Make builtin binary if sharable in universal binaries
Diffstat (limited to 'common.mk')
-rw-r--r--common.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/common.mk b/common.mk
index 2732a1ea4a..070ca91f75 100644
--- a/common.mk
+++ b/common.mk
@@ -1301,9 +1301,12 @@ preludes: {$(srcdir)}golf_prelude.c
$(ECHO) making $@
$(Q) $(BASERUBY) $(tooldir)/mk_builtin_loader.rb $<
-builtin_binary.inc: $(PREP) $(BUILTIN_RB_SRCS) $(srcdir)/template/builtin_binary.inc.tmpl
+$(BUILTIN_BINARY:yes=built)in_binary.inc: $(PREP) $(BUILTIN_RB_SRCS) $(srcdir)/template/builtin_binary.inc.tmpl
$(Q) $(MINIRUBY) $(tooldir)/generic_erb.rb -o $@ \
- $(srcdir)/template/builtin_binary.inc.tmpl -- --cross=$(CROSS_COMPILING)
+ $(srcdir)/template/builtin_binary.inc.tmpl
+
+$(BUILTIN_BINARY:no=builtin)_binary.inc:
+ $(Q) echo> $@ // empty $(@F)
$(BUILTIN_RB_INCS): $(top_srcdir)/tool/mk_builtin_loader.rb