1@echo // Copyright (C) 1996-2011 Markus F.X.J. Oberhumer 2@echo // 3@echo // Windows 32-bit 4@echo // lcc-win32 5@echo // 6@echo // NOTE: some lcc-win32 versions are buggy, so we disable optimizations 7@echo // 8@call b\prepare.bat 9@if "%BECHO%"=="n" echo off 10 11 12set CC=lcc 13set CF=-O -A %CFI% -Iinclude\lzo %CFASM% 14set CF=-A %CFI% -Iinclude\lzo %CFASM% 15set LF=%BLIB% winmm.lib 16 17for %%f in (src\*.c) do %CC% %CF% -c %%f 18@if errorlevel 1 goto error 19lcclib /out:%BLIB% @b\win32\vc.rsp 20@if errorlevel 1 goto error 21 22%CC% -c %CF% examples\dict.c 23@if errorlevel 1 goto error 24lc dict.obj %LF% 25@if errorlevel 1 goto error 26%CC% -c %CF% examples\lzopack.c 27@if errorlevel 1 goto error 28lc lzopack.obj %LF% 29@if errorlevel 1 goto error 30%CC% -c %CF% examples\precomp.c 31@if errorlevel 1 goto error 32lc precomp.obj %LF% 33@if errorlevel 1 goto error 34%CC% -c %CF% examples\precomp2.c 35@if errorlevel 1 goto error 36lc precomp2.obj %LF% 37@if errorlevel 1 goto error 38%CC% -c %CF% examples\simple.c 39@if errorlevel 1 goto error 40lc simple.obj %LF% 41@if errorlevel 1 goto error 42 43%CC% -c %CF% lzotest\lzotest.c 44@if errorlevel 1 goto error 45lc lzotest.obj %LF% 46@if errorlevel 1 goto error 47 48%CC% -c %CF% -Iinclude\lzo minilzo\testmini.c minilzo\minilzo.c 49@if errorlevel 1 goto error 50lc testmini.obj minilzo.obj 51@if errorlevel 1 goto error 52 53 54@call b\done.bat 55@goto end 56:error 57@echo ERROR during build! 58:end 59@call b\unset.bat 60