ruby-changes:3823
From: ko1@a...
Date: Tue, 29 Jan 2008 17:05:41 +0900 (JST)
Subject: [ruby-changes:3823] naruse - Ruby:r15312 (trunk): * tool/ifchange: remove $temp when unchanged.
naruse 2008-01-29 17:05:26 +0900 (Tue, 29 Jan 2008)
New Revision: 15312
Modified files:
trunk/ChangeLog
trunk/common.mk
trunk/tool/ifchange
Log:
* tool/ifchange: remove $temp when unchanged.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/tool/ifchange?r1=15312&r2=15311&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15312&r2=15311&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/common.mk?r1=15312&r2=15311&diff_format=u
Index: ChangeLog
===================================================================
--- ChangeLog (revision 15311)
+++ ChangeLog (revision 15312)
@@ -1,3 +1,7 @@
+Tue Jan 29 17:01:07 2008 NARUSE, Yui <naruse@r...>
+
+ * tool/ifchange: remove $temp when unchanged.
+
Tue Jan 29 16:59:01 2008 Tanaka Akira <akr@f...>
* insns.def (toregexp): generate a regexp from strings instead of one
Index: common.mk
===================================================================
--- common.mk (revision 15311)
+++ common.mk (revision 15312)
@@ -700,17 +700,16 @@
srcs: {$(VPATH)}parse.c {$(VPATH)}lex.c $(srcdir)/ext/ripper/ripper.c
-incs: $(INSNS) {$(VPATH)}node_name.inc $(srcdir)/revision.h
+incs: $(INSNS) {$(VPATH)}node_name.inc {$(VPATH)}encdb.h $(srcdir)/revision.h
node_name.inc: {$(VPATH)}node.h
$(BASERUBY) -n $(srcdir)/tool/node_name.rb $? > $@
-encdb.h.new::
+encdb.h.new:
$(BASERUBY) $(srcdir)/enc/make_encdb.rb $(srcdir)/enc $@
encdb.h: encdb.h.new
$(IFCHANGE) "$@" "$@.new"
- -@$(RM) "$@.new"
miniprelude.c: $(srcdir)/tool/compile_prelude.rb $(srcdir)/prelude.rb
$(BASERUBY) -I$(srcdir) $(srcdir)/tool/compile_prelude.rb $(srcdir)/prelude.rb $@
Index: tool/ifchange
===================================================================
--- tool/ifchange (revision 15311)
+++ tool/ifchange (revision 15312)
@@ -10,6 +10,7 @@
fi
if cmp "$target" "$temp" >/dev/null 2>&1; then
echo "$target unchanged"
+ rm -f "$temp"
else
echo "$target updated"
mv -f "$temp" "$target"
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/