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

ruby-changes:16345

From: nobu <ko1@a...>
Date: Tue, 15 Jun 2010 02:33:12 +0900 (JST)
Subject: [ruby-changes:16345] Ruby:r28322 (trunk): * Makefile.in, common.mk (clean-ext, clean-enc): clean up cleaning

nobu	2010-06-15 02:32:03 +0900 (Tue, 15 Jun 2010)

  New Revision: 28322

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28322

  Log:
    * Makefile.in, common.mk (clean-ext, clean-enc): clean up cleaning
      targets.

  Modified files:
    trunk/ChangeLog
    trunk/Makefile.in
    trunk/common.mk
    trunk/version.h
    trunk/win32/Makefile.sub

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 28321)
+++ ChangeLog	(revision 28322)
@@ -1,3 +1,8 @@
+Tue Jun 15 02:31:27 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* Makefile.in, common.mk (clean-ext, clean-enc): clean up cleaning
+	  targets.
+
 Mon Jun 14 22:36:09 2010  Tanaka Akira  <akr@f...>
 
 	* test/socket/test_socket.rb (test_udp_server): rescue Errno::ENOSYS
Index: common.mk
===================================================================
--- common.mk	(revision 28321)
+++ common.mk	(revision 28322)
@@ -380,7 +380,6 @@
 	@$(RM) $(GORUBY)$(EXEEXT) $(GOLFOBJS)
 clean-rdoc: PHONY
 clean-extout: PHONY
-	@-$(RMDIRS) $(EXTOUT)/$(arch)
 
 distclean: distclean-ext distclean-local distclean-enc distclean-golf distclean-extout
 distclean-local:: clean-local
@@ -392,7 +391,6 @@
 	@$(RM) $(GOLFPRELUDES)
 distclean-rdoc: PHONY
 distclean-extout: clean-extout
-	@-$(RMDIRS) $(EXTOUT)
 
 realclean:: realclean-ext realclean-local realclean-enc realclean-golf realclean-extout
 realclean-local:: distclean-local
@@ -401,9 +399,7 @@
 realclean-golf: distclean-golf
 realclean-extout: distclean-extout
 
-clean-enc distclean-enc realclean-enc:
-	@echo $(@:-enc=ing) encodings
-	@-$(MAKE) -f $(ENC_MK) $(MFLAGS) $(@:-enc=)
+clean-enc distclean-enc realclean-enc: PHONY
 
 check: test test-all
 check-ruby: test test-ruby
Index: win32/Makefile.sub
===================================================================
--- win32/Makefile.sub	(revision 28321)
+++ win32/Makefile.sub	(revision 28322)
@@ -845,6 +845,17 @@
 distclean-ext realclean-ext::
 		@-rmdir ext
 
+clean-extout:
+!if exist($(EXTOUT)/.)
+	@-$(RMDIRS) $(EXTOUT)
+!endif
+
+clean-enc distclean-enc realclean-enc:
+!if exist($(ENC_MK))
+	@echo $(@:-enc=ing) encodings
+	@-$(MAKE) -f $(ENC_MK) $(MFLAGS) $(@F)
+!endif
+
 $(RUBY_INSTALL_NAME).rc $(RUBYW_INSTALL_NAME).rc $(RUBY_SO_NAME).rc: $(RBCONFIG) $(srcdir)/revision.h $(srcdir)/win32/resource.rb
 		@$(MINIRUBY) $(srcdir)/win32/resource.rb \
 			-ruby_name=$(RUBY_INSTALL_NAME) \
Index: Makefile.in
===================================================================
--- Makefile.in	(revision 28321)
+++ Makefile.in	(revision 28322)
@@ -257,7 +257,7 @@
 	@$(RMALL) $(RDOCOUT:/=\)
 
 clean-ext distclean-ext realclean-ext::
-	@cd ext; set dummy `echo "${EXTS}" | tr , ' '`; shift; \
+	@cd ext 2>/dev/null || exit 0; set dummy `echo "${EXTS}" | tr , ' '`; shift; \
 	test "$$#" = 0 && set .; \
 	set dummy `for dir; do \
 	    find $$dir -name Makefile | sed 's:^\./::;s:/Makefile$$:~:' | sort | sed 's:~$$::'; \
@@ -275,6 +275,14 @@
 distclean-ext realclean-ext::
 	@-rmdir ext 2> /dev/null || true
 
+clean-extout:
+	@-$(RMDIRS) $(EXTOUT) 2> /dev/null || true
+
+clean-enc distclean-enc realclean-enc:
+	@test -f "$(ENC_MK)" || exit 0; \
+	echo $(@:-enc=ing) encodings; \
+	exec $(MAKE) -f $(ENC_MK) $(MFLAGS) $(@F)
+
 ext/extinit.$(OBJEXT): ext/extinit.c $(SETUP)
 	$(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c ext/extinit.c
 
Index: version.h
===================================================================
--- version.h	(revision 28321)
+++ version.h	(revision 28322)
@@ -1,5 +1,5 @@
 #define RUBY_VERSION "1.9.3"
-#define RUBY_RELEASE_DATE "2010-06-14"
+#define RUBY_RELEASE_DATE "2010-06-15"
 #define RUBY_PATCHLEVEL -1
 #define RUBY_BRANCH_NAME "trunk"
 
@@ -8,7 +8,7 @@
 #define RUBY_VERSION_TEENY 1
 #define RUBY_RELEASE_YEAR 2010
 #define RUBY_RELEASE_MONTH 6
-#define RUBY_RELEASE_DAY 14
+#define RUBY_RELEASE_DAY 15
 
 #include "ruby/version.h"
 

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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