[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]