ruby-changes:17764
From: nobu <ko1@a...>
Date: Sat, 13 Nov 2010 16:43:22 +0900 (JST)
Subject: [ruby-changes:17764] Ruby:r29775 (trunk): * common.mk (showflags, help): emit messages at once.
nobu 2010-11-13 16:38:01 +0900 (Sat, 13 Nov 2010) New Revision: 29775 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29775 Log: * common.mk (showflags, help): emit messages at once. Modified files: trunk/ChangeLog trunk/Makefile.in trunk/common.mk trunk/win32/Makefile.sub Index: ChangeLog =================================================================== --- ChangeLog (revision 29774) +++ ChangeLog (revision 29775) @@ -1,5 +1,7 @@ -Sat Nov 13 16:26:11 2010 Nobuyoshi Nakada <nobu@r...> +Sat Nov 13 16:37:56 2010 Nobuyoshi Nakada <nobu@r...> + * common.mk (showflags, help): emit messages at once. + * win32/Makefile.sub (MSG, EOM): remove surrounding quotes by %~I. Sat Nov 13 01:31:30 2010 Akio Tajima <artonx@y...> Index: common.mk =================================================================== --- common.mk (revision 29774) +++ common.mk (revision 29775) @@ -142,11 +142,13 @@ .PHONY: showflags exts enc trans: showflags showflags: - $(MSG) CFLAGS = $(CFLAGS)$(EOM) - $(MSG) XCFLAGS = $(XCFLAGS)$(EOM) - $(MSG) CPPFLAGS = $(CPPFLAGS)$(EOM) - $(MSG) DLDFLAGS = $(DLDFLAGS)$(EOM) - $(MSG) SOLIBS = $(SOLIBS)$(EOM) + $(MESSAGE_BEGIN) \ + " CFLAGS = $(CFLAGS)" \ + " XCFLAGS = $(XCFLAGS)" \ + " CPPFLAGS = $(CPPFLAGS)" \ + " DLDFLAGS = $(DLDFLAGS)" \ + " SOLIBS = $(SOLIBS)" \ + $(MESSAGE_END) exts: $(MKMAIN_CMD) @@ -872,32 +874,34 @@ $(BASERUBY) -C "$(srcdir)" ./tool/change_maker.rb $(CHANGES) > change.log help: PHONY - $(MSG) Makefile of Ruby$(EOM) - $(MSG)$(EOM) - $(MSG)targets:$(EOM) - $(MSG) all (default): builds all of below$(EOM) - $(MSG) miniruby: builds only miniruby$(EOM) - $(MSG) encs: builds encodings$(EOM) - $(MSG) exts: builds extensions$(EOM) - $(MSG) main: builds encodings, extensions and ruby$(EOM) - $(MSG) docs: builds documents$(EOM) - $(MSG) run: runs test.rb by miniruby$(EOM) - $(MSG) runruby: runs test.rb by ruby you just built$(EOM) - $(MSG) gdb: runs test.rb by miniruby under gdb$(EOM) - $(MSG) gdb-ruby: runs test.rb by ruby under gdb$(EOM) - $(MSG) check: equals make test test-all$(EOM) - $(MSG) test: ruby core tests$(EOM) - $(MSG) test-all: all ruby tests$(EOM) - $(MSG) test-rubyspec run RubySpec test suite$(EOM) - $(MSG) update-rubyspec update local copy of RubySpec$(EOM) - $(MSG) benchmark benchmark this ruby and COMPARE_RUBY$(EOM) - $(MSG) install: install all ruby distributions$(EOM) - $(MSG) install-nodoc: install without rdoc$(EOM) - $(MSG) install-cross: install cross compiling staff$(EOM) - $(MSG) clean: clean for tarball$(EOM) - $(MSG) distclean: clean for repo$(EOM) - $(MSG) change: make change log template$(EOM) - $(MSG) golf: for golfers$(EOM) - $(MSG)$(EOM) - $(MSG)see DeveloperHowto for more detail: $(EOM) - $(MSG) http://redmine.ruby-lang.org/wiki/ruby/DeveloperHowto$(EOM) + $(MESSAGE_BEGIN) \ + " Makefile of Ruby" \ + "" \ + "targets:" \ + " all (default): builds all of below" \ + " miniruby: builds only miniruby" \ + " encs: builds encodings" \ + " exts: builds extensions" \ + " main: builds encodings, extensions and ruby" \ + " docs: builds documents" \ + " run: runs test.rb by miniruby" \ + " runruby: runs test.rb by ruby you just built" \ + " gdb: runs test.rb by miniruby under gdb" \ + " gdb-ruby: runs test.rb by ruby under gdb" \ + " check: equals make test test-all" \ + " test: ruby core tests" \ + " test-all: all ruby tests" \ + " test-rubyspec: run RubySpec test suite" \ + " update-rubyspec: update local copy of RubySpec" \ + " benchmark: benchmark this ruby and COMPARE_RUBY" \ + " install: install all ruby distributions" \ + " install-nodoc: install without rdoc" \ + " install-cross: install cross compiling staff" \ + " clean: clean for tarball" \ + " distclean: clean for repo" \ + " change: make change log template" \ + " golf: for golfers" \ + "" \ + "see DeveloperHowto for more detail: " \ + " http://redmine.ruby-lang.org/wiki/ruby/DeveloperHowto" \ + $(MESSAGE_END) Index: win32/Makefile.sub =================================================================== --- win32/Makefile.sub (revision 29774) +++ win32/Makefile.sub (revision 29775) @@ -341,8 +341,8 @@ !endif ruby_pc = $(RUBY_BASE_NAME)-$(MAJOR).$(MINOR).pc -MSG = @for %I in ("#" -EOM = ") do @echo.%~I#" +MESSAGE_BEGIN = @for %I in ( +MESSAGE_END = ) do @echo.%~I all: $(srcdir)/win32/Makefile.sub $(win_srcdir)/Makefile.sub $(srcdir)/common.mk Index: Makefile.in =================================================================== --- Makefile.in (revision 29774) +++ Makefile.in (revision 29775) @@ -142,8 +142,9 @@ MKMAIN_CMD = mkmain.sh SRC_FILE = $< -MSG = @echo " -EOM = " + +MESSAGE_BEGIN = @for line in +MESSAGE_END = ; do echo "$$line"; done #### End of variables all: -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/