Nmake don't have $< macro

e$BLZB<$G$9!#e(B
e$B$H$j$"$($:Js9p!#e(B

e$B8=>u$Ne(BCVS
HEADe$B$G%S%k%I<:GT$7$^$9e(B(e$B$?$V$se(Bwin32e$B4D6-$@$1e(B?)
common.mk e$B$He(B io.c e$B$NJQ99$G0z$C$+$+$j$^$7$?!#e(B

node_name.inc: {$(VPATH)}node.h
$(BASERUBY) -n $(srcdir)/tool/node_name.rb $< > $@

nmake e$B$G$Oe(B $<
e$B$H$$$&Dj5A:Q$%^%/%m$ODL>o$N%k!<%k$G$O;H$($^$;$se(B
(e$B3HD%;R%k!<%k$G$N$
;HMQ2De(B)e$B!#e(B

exename = RSTRING_PTR(prog);
(3140e$B9TL\e(B)

e$B$He(B
default:

  •       rb_sys_fail(RSTRING_PTR(prog));
    

(3152e$B9TL\e(B)

e$B$NFs2U=j$G;H$C$F$$$ke(B proge$B$H$$$&JQ?t$O:o=|$5$l$F$7$^$C$F$$$Fe(B
e$B@k8@$5$l$F$$$^$;$s!#e(B

e$B$D$$$G$Ke(B nmake test e$B$7$?$H$-$N7k2Le(B(e$B$N0lIte(B)

nmake test

test_block.rb
…bootstraptest.tmp.rb:5: synt
ax error, unexpected ‘,’, expecting ‘)’
m {|(*,a,b)|}.inspect
^
Fbootstraptest.tmp.rb:5: – control frame ----------
c:0005 p:0008 s:0012 b:0011 l:000004 d:000010 BLOCK
bootstraptest.tmp.rb:5
c:0004 p:0003 s:0009 b:0009 l:000008 d:000008 METHOD
bootstraptest.tmp.rb:3
c:0003 p:0013 s:0006 b:0005 l:000004 d:000004 TOP
bootstraptest.tmp.rb:5
c:0002 p:---- s:0003 b:0003 l:000002 d:000002 FINISH :inherited
c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------

DBG> : “bootstraptest.tmp.rb:3:in m'" DBG> : "bootstraptest.tmp.rb:5:in'”
[BUG] Stack consistency error (sp: 12, bp: 11)
ruby 1.9.0 (2007-08-07) [i386-mswin32_71]

This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application’s support team for more information.
Feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
test_class.rb …
test_eval.rb …
test_exception.rb …
test_flip.rb .
test_flow.rb …
test_jump.rb …
test_literal.rb

test_massign.rb …
test_method.rb



test_proc.rb …
test_syntax.rb


test_thread.rb …
#39 test_block.rb:386:in `<top (required)>’:

 def m()
   yield
 end
 m {|(*,a,b)|}.inspect

#=> “” (expected “nil”)
#40 test_block.rb:393:in `<top (required)>’:

 def m()
   yield
 end
 m {|((*))|}.inspect

#=> “” (expected “nil”)
FAIL 2/711 tests failed
NMAKE : fatal error U1077: ‘.\miniruby.exe’ : e$B%j%?!<%se(B
e$B%3!<%Ie(B ‘0x1’
Stop.

e$B$3$NFs$D$N%F%9%H<:GT$O0JA0$+$i$N$b$N$@$C$?$H;W$$$^$9!#e(B

e$B$=$l$G$O!#e(B