Yarv-related dependent rules addition for common.mk

e$B$3$s$P$s$O!":XF#$H?=$7$^$9!#e(B

r11615e$B$Ke(Bsvn
upe$B$7$?8e!"$$$D$b$N$h$&$Ke(Bmakee$B$7D>$7$?$i!"<:GT$7$F$7$^$$$^$7e(B
e$B$?!#e(BYARVe$B<~$j$N0MB84X78$,e(Bcommon.mke$B$KITB-$7$F$$$k$h$&$G$9!#<j85$G$O0J2<$Ne(B
e$B%Q%C%A$G$&$^$/$$$-$^$7$?!#e(B

gcc -MM

e$B$G@8@.$7$?7k2L$r85$K<j$GDI5-$7$?$N$G!“4V0c$$$,$”$C$?$i$4$a$s$J$5$$e(B

e$B2C$($F!“4{$K0MB84X78e(B(debug.h)e$B$O=q$$$F$”$C$?$N$K<B:]$N%=!<%9e(B(debug.c)e$B$K$Oe(B
includee$B$,=q$+$l$F$$$J$+$C$?!"$H$$$&$H$3$m$r0l9T=q$-B-$7$F$_$^$7$?!#e(B

e$B$b$7$h$m$7$1$l$P$*;H$$2<$5$$!#e(B

Index: debug.c

— debug.c (revision 11615)
+++ debug.c (working copy)
@@ -11,6 +11,7 @@
**********************************************************************/

#include “ruby.h”
+#include “debug.h”

void
debug_indent(int level, int debug_level, int indent_level)
Index: common.mk

— common.mk (revision 11615)
+++ common.mk (working copy)
@@ -512,16 +512,34 @@

compile.$(OBJEXT): {$(VPATH)}compile.c {$(VPATH)}yarvcore.h
{$(VPATH)}compile.h {$(VPATH)}debug.h {$(VPATH)}ruby.h config.h
\

  •    {$(VPATH)}defines.h {$(VPATH)}missing.h {$(VPATH)}intern.h \
    
  •    {$(VPATH)}st.h {$(VPATH)}node.h {$(VPATH)}yarv.h \
       insns.inc insns_info.inc optinsn.inc opt_sc.inc optunifs.inc 
    

vm_opts.h
-iseq.$(OBJEXT): {$(VPATH)}iseq.c {$(VPATH)}yarvcore.h {$(VPATH)}debug.h
vm_opts.h
+iseq.$(OBJEXT): {$(VPATH)}iseq.c {$(VPATH)}yarvcore.h {$(VPATH)}debug.h
\

  •    {$(VPATH)}ruby.h {$(VPATH)}defines.h {$(VPATH)}missing.h \
    
  •    {$(VPATH)}intern.h {$(VPATH)}st.h {$(VPATH)}yarv.h \
    
  •    {$(VPATH)}gc.h vm_opts.h insns.inc insns_info.inc
    

vm.$(OBJEXT): {$(VPATH)}vm.c {$(VPATH)}vm.h {$(VPATH)}insnhelper.h
{$(VPATH)}yarvcore.h {$(VPATH)}debug.h {$(VPATH)}ruby.h
config.h\

  •    {$(VPATH)}node.h {$(VPATH)}yarv.h {$(VPATH)}version.h \
    
  •    {$(VPATH)}util.h {$(VPATH)}rubysig.h {$(VPATH)}dln.h \
       {$(VPATH)}vm_evalbody.ci {$(VPATH)}call_cfunc.ci \
       insns.inc vm.inc vmtc.inc vm_macro.inc vm_opts.h 
    

{$(VPATH)}eval_intern.h
-vm_dump.$(OBJEXT): {$(VPATH)}yarvcore.h {$(VPATH)}vm.h
-yarvcore.$(OBJEXT): {$(VPATH)}yarvcore.c {$(VPATH)}yarvcore.h
{$(VPATH)}debug.h
-debug.$(OBJEXT): {$(VPATH)}debug.h
-blockinlining.$(OBJEXT): {$(VPATH)}yarv.h {$(VPATH)}yarvcore.h
vm_opts.h
+vm_dump.$(OBJEXT): {$(VPATH)}yarvcore.h {$(VPATH)}vm.h config.h \

  •    {$(VPATH)}ruby.h {$(VPATH)}defines.h {$(VPATH)}missing.h \
    
  •    {$(VPATH)}intern.h {$(VPATH)}st.h {$(VPATH)}node.h 
    

{$(VPATH)}debug.h \

  •    {$(VPATH)}yarv.h {$(VPATH)}version.h vm_opts.h
    

+yarvcore.$(OBJEXT): {$(VPATH)}yarvcore.c {$(VPATH)}yarvcore.h \

  •    {$(VPATH)}debug.h {$(VPATH)}ruby.h config.h {$(VPATH)}defines.h 
    

\

  •    {$(VPATH)}missing.h {$(VPATH)}intern.h {$(VPATH)}st.h \
    
  •    {$(VPATH)}node.h  {$(VPATH)}yarv.h {$(VPATH)}gc.h vm_opts.h
    

+debug.$(OBJEXT): {$(VPATH)}debug.h {$(VPATH)}ruby.h {$(VPATH)}defines.h
\

  •    {$(VPATH)}missing.h {$(VPATH)}intern.h {$(VPATH)}st.h config.h 
    

\

  •    {$(VPATH)}st.h
    

+blockinlining.$(OBJEXT): {$(VPATH)}ruby.h {$(VPATH)}defines.h \

  •    {$(VPATH)}missing.h {$(VPATH)}intern.h {$(VPATH)}st.h config.h 
    

\

  •    {$(VPATH)}node.h {$(VPATH)}yarv.h {$(VPATH)}yarvcore.h \
    
  •    {$(VPATH)}debug.h vm_opts.h
    

MATZRUBY = $(MATZRUBYDIR)ruby

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:30245] yarv-related dependent rules addition
for common.mk”
on Fri, 2 Feb 2007 23:25:26 +0900, Tadashi S.
[email protected] writes:

|r11615e$B$Ke(Bsvn upe$B$7$?8e!“$$$D$b$N$h$&$Ke(Bmakee$B$7D>$7$?$i!”<:GT$7$F$7$^$$$^$7e(B
|e$B$?!#e(BYARVe$B<~$j$N0MB84X78$,e(Bcommon.mke$B$KITB-$7$F$$$k$h$&$G$9!#<j85$G$O0J2<$Ne(B
|e$B%Q%C%A$G$&$^$/$$$-$^$7$?!#e(B
|# gcc -MM e$B$G@8@.$7$?7k2L$r85$K<j$GDI5-$7$?$N$G!“4V0c$$$,$”$C$?$i$4$a$s$J$5$$e(B
|
|e$B2C$($F!“4{$K0MB84X78e(B(debug.h)e$B$O=q$$$F$”$C$?$N$K<B:]$N%=!<%9e(B(debug.c)e$B$K$Oe(B
|includee$B$,=q$+$l$F$$$J$+$C$?!"$H$$$&$H$3$m$r0l9T=q$-B-$7$F$_$^$7$?!#e(B
|
|e$B$b$7$h$m$7$1$l$P$*;H$$2<$5$$!#e(B

e$B%3%_%C%H$7$^$7$?!#e(B