ruby-changes:2427
From: ko1@a...
Date: 14 Nov 2007 02:51:06 +0900
Subject: [ruby-changes:2427] nobu - Ruby:r13918 (trunk): * common.mk (parse.c): dependency also needs vpath.
nobu 2007-11-14 02:50:33 +0900 (Wed, 14 Nov 2007) New Revision: 13918 Modified files: trunk/ChangeLog trunk/common.mk Log: * common.mk (parse.c): dependency also needs vpath. * common.mk (node_name.inc, prelude.c): VPATH in nmake does not work for targets of explicit rules. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13918&r2=13917 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/common.mk?r1=13918&r2=13917 Index: ChangeLog =================================================================== --- ChangeLog (revision 13917) +++ ChangeLog (revision 13918) @@ -1,3 +1,10 @@ +Wed Nov 14 02:50:43 2007 Nobuyoshi Nakada <nobu@r...> + + * common.mk (parse.c): dependency also needs vpath. + + * common.mk (node_name.inc, prelude.c): VPATH in nmake does not + work for targets of explicit rules. + Wed Nov 14 02:11:38 2007 Tanaka Akira <akr@f...> * missing/isinf.c (isinf): don't define if the macro is defined. Index: common.mk =================================================================== --- common.mk (revision 13917) +++ common.mk (revision 13918) @@ -349,9 +349,9 @@ PHONY: -{$(VPATH)}parse.c: parse.y +{$(VPATH)}parse.c: {$(VPATH)}parse.y -{$(VPATH)}.y.c: +{$(srcdir)}.y.c: $(YACC) $(YFLAGS) -o y.tab.c $< sed -f $(srcdir)/tool/ytab.sed -e "/^#/s!y\.tab\.c!$@!" y.tab.c > $@ @$(RM) y.tab.c @@ -633,10 +633,10 @@ incs: $(INSNS) node_name.inc -{$(VPATH)}node_name.inc: {$(VPATH)}node.h +node_name.inc: {$(VPATH)}node.h $(BASERUBY) -n $(srcdir)/tool/node_name.rb $? > $@ -{$(VPATH)}prelude.c: $(srcdir)/tool/compile_prelude.rb $(srcdir)/prelude.rb +prelude.c: $(srcdir)/tool/compile_prelude.rb $(srcdir)/prelude.rb $(BASERUBY) $(srcdir)/tool/compile_prelude.rb $(srcdir)/prelude.rb $@ ext_prelude.c: $(srcdir)/tool/compile_prelude.rb $(srcdir)/prelude.rb $(srcdir)/gem_prelude.rb $(RBCONFIG) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml