@echo on

set LazPath=C:\Lazarus
set OwnLazPath=C:\FreePascal

cd %OwnLazPath%
md BinUtils
md Laz
md FPC
md FPC\bin
md FPC\bin\i386-win32
copy %LazPath%\FPC\2.6.4\bin\i386-win32\*.* %OwnLazPath%\BinUtils
copy %LazPath%\FPC\2.6.4\bin\i386-win32\*.* %OwnLazPath%\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=%OwnLazPath%\FPC
set mybinutils=%OwnLazPath%\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=%OwnLazPath%\FPC\bin\i386-win32;%OldPATH%
cd %OwnLazPath%\Laz
make clean all OPT="-glw2"
