1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* {bcc32,win32,wince}/Makefile.sub (config.h): check if affected

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
This commit is contained in:
nobu 2005-03-03 09:38:40 +00:00
parent 813a901a5e
commit a48c63f36b
6 changed files with 110 additions and 20 deletions

30
win32/ifchange.bat Executable file
View file

@ -0,0 +1,30 @@
@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