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

ruby-changes:6919

From: nobu <ko1@a...>
Date: Fri, 8 Aug 2008 16:45:00 +0900 (JST)
Subject: [ruby-changes:6919] Ruby:r18437 (trunk): * common.mk (srcs-enc): renamed from transcodes.

nobu	2008-08-08 16:44:42 +0900 (Fri, 08 Aug 2008)

  New Revision: 18437

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

  Log:
    * common.mk (srcs-enc): renamed from transcodes.
    
    * enc/Makefile.in (make-workdir): creates object directories.

  Modified files:
    trunk/ChangeLog
    trunk/common.mk
    trunk/enc/Makefile.in

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18436)
+++ ChangeLog	(revision 18437)
@@ -1,5 +1,9 @@
-Fri Aug  8 16:15:50 2008  Nobuyoshi Nakada  <nobu@r...>
+Fri Aug  8 16:44:40 2008  Nobuyoshi Nakada  <nobu@r...>
 
+	* common.mk (srcs-enc): renamed from transcodes.
+
+	* enc/Makefile.in (make-workdir): creates object directories.
+
 	* common.mk (encdb.h): see both $(srcdir)/enc and enc.
 
 	* enc/make_encdb.rb: ditto.
Index: enc/Makefile.in
===================================================================
--- enc/Makefile.in	(revision 18436)
+++ enc/Makefile.in	(revision 18437)
@@ -43,12 +43,17 @@
 archflag = @ARCH_FLAG@
 DLDFLAGS = $(ldflags) $(dldflags) $(archflag)
 
+WORKDIRS = $(ENCSODIR) $(TRANSSODIR) enc enc/trans
+
 RM = @RM@
 
 .SUFFIXES: .erb.c
 
-all:
+all srcs: make-workdir
 
+make-workdir:
+	$(MINIRUBY) -run -e mkdir -- -p $(WORKDIRS)
+
 clean:
 
 distclean: clean
Index: common.mk
===================================================================
--- common.mk	(revision 18436)
+++ common.mk	(revision 18437)
@@ -377,7 +377,6 @@
 		-so_name=$(RUBY_SO_NAME) rbconfig.rb
 
 encs: enc.mk $(LIBRUBY) $(PREP)
-	$(MINIRUBY) -run -e mkdir -- -p "$(EXTOUT)/$(arch)/enc" enc
 	$(MAKE) -f enc.mk RUBY="$(MINIRUBY)" $(MFLAGS)
 
 enc.mk: $(srcdir)/enc/make_encmake.rb $(srcdir)/enc/Makefile.in $(srcdir)/enc/depend \
@@ -666,10 +665,9 @@
 
 vm.inc: $(srcdir)/template/vm.inc.tmpl
 
-srcs: {$(VPATH)}parse.c {$(VPATH)}lex.c $(srcdir)/ext/ripper/ripper.c transcodes
+srcs: {$(VPATH)}parse.c {$(VPATH)}lex.c $(srcdir)/ext/ripper/ripper.c srcs-enc
 
-transcodes: enc.mk
-	$(MINIRUBY) -run -e mkdir -- -p "$(EXTOUT)/$(arch)/enc/trans" enc/trans
+srcs-enc: enc.mk
 	$(MAKE) -f enc.mk RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" $(MFLAGS) srcs
 
 incs: $(INSNS) {$(VPATH)}node_name.inc {$(VPATH)}encdb.h {$(VPATH)}transdb.h $(srcdir)/revision.h
@@ -683,7 +681,7 @@
 	$(MINIRUBY) $(srcdir)/enc/make_encdb.rb $@.new $(srcdir)/enc enc
 	$(IFCHANGE) "$@" "$@.new"
 
-transdb.h: $(PREP) transcodes
+transdb.h: $(PREP) srcs-enc
 	$(MINIRUBY) $(srcdir)/enc/trans/make_transdb.rb $@.new $(srcdir)/enc/trans enc/trans
 	$(IFCHANGE) "$@" "$@.new"
 

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

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