mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	 a48c63f36b
			
		
	
	
		a48c63f36b
		
	
	
	
	
		
			
			when makefiles are modified.
* {bcc32,win32,wince}/Makefile.sub (config.status): add variables
  for tests.
* win32/ifchange.bat: try to update a file only if modified.
* win32/resource.rb: more descriptions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
	
			
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			606 B
		
	
	
	
		
			Batchfile
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			606 B
		
	
	
	
		
			Batchfile
		
	
	
		
			Executable file
		
	
	
	
	
| @echo off
 | |
| :: usage: ifchange target temporary
 | |
| 
 | |
| :: check if fc.exe works.
 | |
| echo foo > conftest1.tmp
 | |
| echo bar > conftest2.tmp
 | |
| fc.exe conftest1.tmp conftest2.tmp > nul
 | |
| if not errorlevel 1 goto :brokenfc
 | |
| 
 | |
| :: target does not exist or new file differs from it.
 | |
| if not exist %1 goto :update
 | |
| fc.exe %1 %2 > nul
 | |
| if errorlevel 1 goto :update
 | |
| 
 | |
| :unchange
 | |
| echo %1 unchanged.
 | |
| del %2
 | |
| goto :end
 | |
| 
 | |
| :brokenfc
 | |
| del conftest1.tmp > nul
 | |
| del conftest2.tmp > nul
 | |
| echo FC.EXE does not work properly.
 | |
| echo assuming %1 should be changed.
 | |
| 
 | |
| :update
 | |
| echo %1 updated.
 | |
| if exist %1 del %1
 | |
| copy %2 %1 > nul
 | |
| :end
 |