1 @echo // Copyright (C) 1996-2011 Markus F.X.J. Oberhumer
\r
3 @echo // Windows 32-bit
\r
6 @echo // NOTE: some lcc-win32 versions are buggy, so we disable optimizations
\r
9 @if "%BECHO%"=="n" echo off
\r
13 set CF=-O -A %CFI% -Iinclude\lzo %CFASM%
\r
14 set CF=-A %CFI% -Iinclude\lzo %CFASM%
\r
15 set LF=%BLIB% winmm.lib
\r
17 for %%f in (src\*.c) do %CC% %CF% -c %%f
\r
18 @if errorlevel 1 goto error
\r
19 lcclib /out:%BLIB% @b\win32\vc.rsp
\r
20 @if errorlevel 1 goto error
\r
22 %CC% -c %CF% examples\dict.c
\r
23 @if errorlevel 1 goto error
\r
25 @if errorlevel 1 goto error
\r
26 %CC% -c %CF% examples\lzopack.c
\r
27 @if errorlevel 1 goto error
\r
29 @if errorlevel 1 goto error
\r
30 %CC% -c %CF% examples\precomp.c
\r
31 @if errorlevel 1 goto error
\r
33 @if errorlevel 1 goto error
\r
34 %CC% -c %CF% examples\precomp2.c
\r
35 @if errorlevel 1 goto error
\r
36 lc precomp2.obj %LF%
\r
37 @if errorlevel 1 goto error
\r
38 %CC% -c %CF% examples\simple.c
\r
39 @if errorlevel 1 goto error
\r
41 @if errorlevel 1 goto error
\r
43 %CC% -c %CF% lzotest\lzotest.c
\r
44 @if errorlevel 1 goto error
\r
46 @if errorlevel 1 goto error
\r
48 %CC% -c %CF% -Iinclude\lzo minilzo\testmini.c minilzo\minilzo.c
\r
49 @if errorlevel 1 goto error
\r
50 lc testmini.obj minilzo.obj
\r
51 @if errorlevel 1 goto error
\r
57 @echo ERROR during build!
\r