Subversion Repositories Aucun

Rev

Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 150 Rev 171
Line 3... Line 3...
 
 
SET PROJECT_NAME=aucun
SET PROJECT_NAME=aucun
 
 
echo Zipping versioned project files
echo Zipping versioned project files
 
if exist %PROJECT_NAME%.zip del %PROJECT_NAME%.zip
if exist %PROJECT_NAME%-src.zip del %PROJECT_NAME%-src.zip
if exist %PROJECT_NAME%-src.zip del %PROJECT_NAME%-src.zip
svn st -v | findstr /V /B "[\?CDIX\!\~]" | gawk "{ $0 = substr($0, 6); print $4 }" | zip %PROJECT_NAME%-src.zip -@
svn st -v | findstr /V /B "[\?CDIX\!\~]" | gawk "{ $0 = substr($0, 6); print $4 }" | zip %PROJECT_NAME%-src.zip -@
 
 
 
echo Preparing for build
echo Preparing for build
md %PROJECT_NAME%
md %PROJECT_NAME%
 
 
pushd %PROJECT_NAME%
pushd %PROJECT_NAME%
 
 
unzip -q ..\%PROJECT_NAME%-src.zip
unzip -q ..\%PROJECT_NAME%-src.zip
 
 
 
 
findstr /s /n DebugBreak *.c *.cpp *.h
 
echo Building...
echo Building...
vcbuild /nologo
vcbuild /nologo
 
 
echo Creating binary zip
echo Creating binary zip
zip -j -q ..\%PROJECT_NAME%.zip README.txt release\%PROJECT_NAME%.dll x64\release\%PROJECT_NAME%64.dll sample.reg
zip -j -q ..\%PROJECT_NAME%.zip README.txt release\%PROJECT_NAME%.dll x64\release\%PROJECT_NAME%64.dll sample.reg
 
) else (
 
 
echo DebugBreak found in source code. Fix it or die.
 
if exist ..\%PROJECT_NAME%.zip del ..\%PROJECT_NAME%.zip
 
if exist ..\%PROJECT_NAME%-src.zip del ..\%PROJECT_NAME%-src.zip
 
)
 
 
 
 
rd /s /q %PROJECT_NAME%
rd /s /q %PROJECT_NAME%