1@echo // Copyright (C) 1996-2011 Markus F.X.J. Oberhumer
2@echo //
3@echo //   Windows 16-bit
4@echo //   Symantec C/C++ (using WINIO)
5@echo //
6@echo // NOTE: LZO breaks the optimizer, so we disable optimizations
7@echo //
8@call b\prepare.bat
9@if "%BECHO%"=="n" echo off
10
11
12set CC=sc -ml -2 -W
13set CF=-w- %CFI%
14set LF=%BLIB% libw.lib commdlg.lib lwindos.lib /L/map/stack:8096
15
16%CC% %CF% -c @b\src.rsp
17@if errorlevel 1 goto error
18lib %BLIB% /b /c /n /noi @b\dos16\bc.rsp
19@if errorlevel 1 goto error
20
21%CC% %CF% -c examples\dict.c
22@if errorlevel 1 goto error
23%CC% dict.obj %LF%
24@if errorlevel 1 goto error
25%CC% %CF% -c examples\lzopack.c
26@if errorlevel 1 goto error
27%CC% lzopack.obj %LF%
28@if errorlevel 1 goto error
29%CC% %CF% -c examples\precomp.c
30@if errorlevel 1 goto error
31%CC% precomp.obj %LF%
32@if errorlevel 1 goto error
33%CC% %CF% -c examples\precomp2.c
34@if errorlevel 1 goto error
35%CC% precomp2.obj %LF%
36@if errorlevel 1 goto error
37%CC% %CF% -c examples\simple.c
38@if errorlevel 1 goto error
39%CC% simple.obj %LF%
40@if errorlevel 1 goto error
41
42%CC% %CF% -c lzotest\lzotest.c
43@if errorlevel 1 goto error
44%CC% lzotest.obj %LF%
45@if errorlevel 1 goto error
46
47
48@call b\done.bat
49@goto end
50:error
51@echo ERROR during build!
52:end
53@call b\unset.bat
54