mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* lib/mkmf.rb (create_makefile): support platforms have file separator
other than /.
* {bcc32,win32,wince}/Makefile.sub (BUILD_FILE_SEPARATOR): separator
  of building platform.
* {bcc32,win32,wince}/Makefile.sub (CP, INSTALL): use COPY command.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@8367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
			
			
This commit is contained in:
		
							parent
							
								
									2acfe90fc0
								
							
						
					
					
						commit
						38c9bb1ae1
					
				
					 5 changed files with 30 additions and 1 deletions
				
			
		
							
								
								
									
										10
									
								
								ChangeLog
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								ChangeLog
									
										
									
									
									
								
							|  | @ -1,3 +1,13 @@ | |||
| Thu Apr 21 00:07:50 2005  Nobuyoshi Nakada  <nobu@ruby-lang.org> | ||||
| 
 | ||||
| 	* lib/mkmf.rb (create_makefile): support platforms have file separator | ||||
| 	  other than /. | ||||
| 
 | ||||
| 	* {bcc32,win32,wince}/Makefile.sub (BUILD_FILE_SEPARATOR): separator | ||||
| 	  of building platform. | ||||
| 
 | ||||
| 	* {bcc32,win32,wince}/Makefile.sub (CP, INSTALL): use COPY command. | ||||
| 
 | ||||
| Wed Apr 20 23:22:39 2005  Nobuyoshi Nakada  <nobu@ruby-lang.org> | ||||
| 
 | ||||
| 	* Makefile.in, common.mk: miniruby depens on MINIOBJS. | ||||
|  |  | |||
|  | @ -285,6 +285,7 @@ config.status: $(MKFILES) $(srcdir)bcc32/Makefile.sub $(srcdir)common.mk | |||
| 	@type > $@ &&| | ||||
| # Generated automatically by Makefile.sub. | ||||
| s,@SHELL@,$$(COMSPEC),;t t | ||||
| s,@BUILD_FILE_SEPARATOR@,\,;t t | ||||
| s,@PATH_SEPARATOR@,;,;t t | ||||
| s,@CFLAGS@,$(CFLAGS),;t t | ||||
| s,@CPPFLAGS@,$(CPPFLAGS),;t t | ||||
|  | @ -330,6 +331,8 @@ s,@AR@,$(AR),;t t | |||
| s,@ARFLAGS@,$(ARFLAGS) ,;t t | ||||
| s,@LN_S@,$(LN_S),;t t | ||||
| s,@SET_MAKE@,$(SET_MAKE),;t t | ||||
| s,@CP@,copy > nul,;t t | ||||
| s,@INSTALL@,copy > nul,;t t | ||||
| s,@LIBOBJS@, acosh.obj crypt.obj erf.obj win32.obj,;t t | ||||
| s,@ALLOCA@,$(ALLOCA),;t t | ||||
| s,@DEFAULT_KCODE@,$(DEFAULT_KCODE),;t t | ||||
|  |  | |||
							
								
								
									
										12
									
								
								lib/mkmf.rb
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								lib/mkmf.rb
									
										
									
									
									
								
							|  | @ -1038,7 +1038,17 @@ static:		$(STATIC_LIB)#{$extout ? " install-rb" : ""} | |||
|       files.each do |f| | ||||
| 	dest = "#{dir}/#{File.basename(f)}" | ||||
| 	mfile.print("install-rb#{sfx}: #{dest}\n") | ||||
| 	mfile.print("#{dest}: #{f}\n\t$(#{$extout ? 'COPY' : 'INSTALL_DATA'}) #{f} #{dir}\n") | ||||
| 	mfile.print("#{dest}: #{f}\n\t$(#{$extout ? 'COPY' : 'INSTALL_DATA'}) ") | ||||
| 	sep = config_string('BUILD_FILE_SEPARATOR') | ||||
| 	if sep | ||||
| 	  f = f.gsub("/", sep) | ||||
| 	  sep = ":/="+sep | ||||
| 	  f = f.gsub(/(\$\(\w+)(\))/) {$1+sep+$2} | ||||
| 	  f = f.gsub(/(\$\{\w+)(\})/) {$1+sep+$2} | ||||
| 	else | ||||
| 	  sep = "" | ||||
| 	end | ||||
| 	mfile.print("#{f} $(@D#{sep})\n") | ||||
|       end | ||||
|     end | ||||
|   end | ||||
|  |  | |||
|  | @ -285,6 +285,7 @@ config.status: $(MKFILES) $(srcdir)/win32/Makefile.sub $(srcdir)/common.mk | |||
| 	@exit <<$@ | ||||
| # Generated automatically by Makefile.sub. | ||||
| s,@SHELL@,$$(COMSPEC),;t t | ||||
| s,@BUILD_FILE_SEPARATOR@,\,;t t | ||||
| s,@PATH_SEPARATOR@,;,;t t | ||||
| s,@CFLAGS@,$(CFLAGS),;t t | ||||
| s,@CPPFLAGS@,$(CPPFLAGS),;t t | ||||
|  | @ -330,6 +331,8 @@ s,@AR@,$(AR),;t t | |||
| s,@ARFLAGS@,$(ARFLAGS),;t t | ||||
| s,@LN_S@,$(LN_S),;t t | ||||
| s,@SET_MAKE@,$(SET_MAKE),;t t | ||||
| s,@CP@,copy > nul,;t t | ||||
| s,@INSTALL@,copy > nul,;t t | ||||
| s,@LIBOBJS@, acosh.obj crypt.obj erf.obj win32.obj,;t t | ||||
| s,@ALLOCA@,$(ALLOCA),;t t | ||||
| s,@DEFAULT_KCODE@,$(DEFAULT_KCODE),;t t | ||||
|  |  | |||
|  | @ -308,6 +308,7 @@ config.status: $(MKFILES) $(srcdir)/wince/Makefile.sub $(srcdir)/common.mk | |||
| 	@exit <<$@ | ||||
| # Generated automatically by Makefile.sub. | ||||
| s,@SHELL@,$$(COMSPEC),;t t | ||||
| s,@BUILD_FILE_SEPARATOR@,\,;t t | ||||
| s,@PATH_SEPARATOR@,;,;t t | ||||
| s,@CFLAGS@,$(CFLAGS),;t t | ||||
| s,@CPPFLAGS@,$(CPPFLAGS),;t t | ||||
|  | @ -353,6 +354,8 @@ s,@AR@,$(AR),;t t | |||
| s,@ARFLAGS@,$(ARFLAGS),;t t | ||||
| s,@LN_S@,$(LN_S),;t t | ||||
| s,@SET_MAKE@,$(SET_MAKE),;t t | ||||
| s,@CP@,copy > nul,;t t | ||||
| s,@INSTALL@,copy > nul,;t t | ||||
| s,@LIBOBJS@, acosh.obj crypt.obj erf.obj win32.obj isinf.obj isnan.obj,;t t | ||||
| s,@ALLOCA@,$(ALLOCA),;t t | ||||
| s,@DEFAULT_KCODE@,$(DEFAULT_KCODE),;t t | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 nobu
						nobu