@echo on

set LazPath=C:\Lazarus
set TruncLazPath=C:\FreePascal

cd %TruncLazPath%
md BinUtils
md Laz
md FPC
md FPC\bin
md FPC\bin\i386-win32
copy %LazPath%\FPC\2.6.4\bin\i386-win32\*.* %TruncLazPath%\BinUtils
copy %LazPath%\FPC\2.6.4\bin\i386-win32\*.* %TruncLazPath%\FPC\bin\i386-win32
svn co http://svn.freepascal.org/svn/fpc/trunk FPC
svn co http://svn.freepascal.org/svn/lazarus/trunk Laz

set mypath=%TruncLazPath%\FPC
set mybinutils=%TruncLazPath%\BinUtils
set OldPATH=%PATH%
set PATH=%mybinutils%;%mypath%\bin\i386-win32;%PATH%
cd %mypath%
make distclean
make all install INSTALL_PREFIX=%mypath% PP=%mybinutils%\ppc386.exe

cd %mypath%\bin\i386-win32
fpcmkcfg -d basepath=%mypath% -o .\fpc.cfg 

set PATH=%TruncLazPath%\FPC\bin\i386-win32;%OldPATH%
cd %TruncLazPath%\Laz
make clean all OPT="-glw2"
