mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Move mjit/instruction.rb rule to common.mk
as suggested by nobu. We don't really need to generate this for Windows, but using common.mk whenever possible would probably make maintenance easier.
This commit is contained in:
parent
0ca037b35c
commit
45ecc30a63
Notes:
git
2022-09-18 21:16:37 +09:00
2 changed files with 5 additions and 5 deletions
|
@ -225,6 +225,11 @@ all: $(SHOWFLAGS) main docs
|
|||
main: $(SHOWFLAGS) exts $(ENCSTATIC:static=lib)encs
|
||||
@$(NULLCMD)
|
||||
|
||||
main: $(srcdir)/lib/mjit/instruction.rb
|
||||
$(srcdir)/lib/mjit/instruction.rb: $(tooldir)/ruby_vm/views/lib/mjit/instruction.rb.erb $(srcdir)/insns.def
|
||||
$(ECHO) generating $@
|
||||
$(Q) $(BASERUBY) -Ku $(tooldir)/insns2vm.rb --basedir="$(srcdir)" $(INSNS2VMOPT) $@
|
||||
|
||||
mjit-headers: $(MJIT_SUPPORT)-mjit-headers
|
||||
no-mjit-headers: PHONY
|
||||
yes-mjit-headers: mjit_config.h PHONY
|
||||
|
|
|
@ -504,11 +504,6 @@ clean-local::
|
|||
$(Q)$(RM) -r mjit_build_dir.*
|
||||
-$(Q) $(RMDIRS) $(MJIT_HEADER_INSTALL_DIR) $(MJIT_HEADER_BUILD_DIR) $(TIMESTAMPDIR) 2> $(NULL) || $(NULLCMD)
|
||||
|
||||
main: $(srcdir)/lib/mjit/instruction.rb
|
||||
$(srcdir)/lib/mjit/instruction.rb: $(tooldir)/ruby_vm/views/lib/mjit/instruction.rb.erb $(srcdir)/insns.def
|
||||
$(ECHO) generating $@
|
||||
$(Q) $(BASERUBY) -Ku $(tooldir)/insns2vm.rb --basedir="$(srcdir)" $(INSNS2VMOPT) $@
|
||||
|
||||
# DTrace static library hacks described here:
|
||||
# https://marc.info/?l=opensolaris-dtrace-discuss&m=114761203110734&w=4
|
||||
ruby-glommed.$(OBJEXT):
|
||||
|
|
Loading…
Reference in a new issue