; ; This INI file contains the information needed to build ; libraries for Microsoft Visual C++ 1.0/1.5 ; ; The deflate code takes up a lot of stack space, so all of the ; example programs allocate an 8K byte stack ; [.DOS Release] Directories=ALL ZLIB FS.DOS UI.TXT YLD.STD Lib=lib AL%model%.LIB /PAGESIZE:128 @LIB.CMD; LIB.CMD=-+ %file.name% %continue%& Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/YX /A%model.upper% /c /nologo /Gs /G2 /W4 /Ox CPPLIB.CMD=/DNDEBUG /I..\h /I..\cpp_zlib CPPLIB.CMD=%*.cpp% Exe=cl %opts% /A%model.upper% /W4 /I..\h /DNDEBUG %file% /F 2000 /link /NOE al%model%.LIB DeleteFiles=LIB.CMD MSVC.PCH CPPLIB.CMD [.DOS Debug] Directories=ALL ZLIB FS.DOS UI.TXT YLD.STD Lib=lib AL%model%.LIB /PAGESIZE:128 @LIB.CMD; LIB.CMD=-+ %file.name% %continue%& Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/YX /A%model.upper% /c /nologo /G2 /W4 /Od CPPLIB.CMD=/Z7 /D_DEBUG /I..\h /I..\cpp_zlib CPPLIB.CMD=%*.cpp% Exe=cl %opts% /Z7 /Od /A%model.upper% /W4 /I..\h /D_DEBUG %file% /F 2000 /link /NOE al%model%.LIB DeleteFiles=LIB.CMD MSVC.PCH CPPLIB.CMD [T] Description=DOS 16 Bit, Tiny Model Release Template=DOS Release [TD] Description=DOS 16 Bit, Tiny Model Debug Template=DOS Debug [S] Description=DOS 16 Bit, Small Model Release Template=DOS Release [SD] Description=DOS 16 Bit, Small Model Debug Template=DOS Debug [C] Description=DOS 16 Bit, Compact Model Release Template=DOS Release [CD] Description=DOS 16 Bit, Compact Model Debug Template=DOS Debug [M] Description=DOS 16 Bit, Medium Model Release Template=DOS Release [MD] Description=DOS 16 Bit, Medium Model Debug Template=DOS Debug [L] Description=DOS 16 Bit, Large Model Release Template=DOS Release [LD] Description=DOS 16 Bit, Large Model Debug Template=DOS Debug ; ; Getting some internal compiler errors, try getting rid ; of precompiled headers. ; [H] Description=DOS 16 Bit, Huge Model Release Directories=ALL ZLIB FS.DOS UI.TXT YLD.STD Lib=lib AL%model%.LIB /PAGESIZE:128 @LIB.CMD; LIB.CMD=-+ %file.name% %continue%& Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/YX /A%model.upper% /c /nologo /Gs /G2 /W4 CPPLIB.CMD=/DNDEBUG /I..\h /I..\cpp_zlib CPPLIB.CMD=%*.cpp% Exe=cl %opts% /A%model.upper% /W4 /I..\h /DNDEBUG %file% /F 2000 /link /NOE al%model%.LIB DeleteFiles=LIB.CMD MSVC.PCH CPPLIB.CMD [HD] Description=DOS 16 Bit, Huge Model Debug Template=DOS Debug [.Windows Release] Directories=ALL ZLIB FS.DOS UI.WIN YLD.WIN MEM.WIN Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/c /YX /A%model.upper% /nologo /Gs /G2 /GA CPPLIB.CMD=/W4 /Ox /DNDEBUG /I..\h /I..\cpp_zlib CPPLIB.CMD=%*.cpp% Lib=lib AL%model%.LIB /PAGESIZE:128 @LIB.CMD; LIB.CMD=-+ %file.name% %continue%& DeleteFiles=LIB.CMD MSVC.PCH Exe=CL %opts% @CLEXE.CMD CLEXE.CMD=/c /I..\h /I%file.path% /A%model.upper% /DNDEBUG /GA /G2 /W4 /O1 %file% Exe=link @LINKEXE.CMD Exe=rc -I%file.path% -R -Fo%file.name%.res %file.path%%file.name%.rc Exe=rc -K %file.name%.res %file.name%.exe LINKEXE.CMD=/NOD /NOE %file.name% LINKEXE.CMD=%file.name% LINKEXE.CMD=NUL LINKEXE.CMD=%file.path%ctl3d+AL%model%+oldnames+toolhelp+libw+%model.lower%libcew LINKEXE.CMD=%file.path%%file.name%.def DeleteFiles=LINKEXE.CMD CLEXE.CMD [.Windows Debug] Directories=ALL ZLIB FS.DOS UI.WIN YLD.WIN MEM.WIN Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/c /YX /A%model.upper% /nologo /G2 /GA /W4 /Od CPPLIB.CMD=/Z7 /D_DEBUG /I..\h /I..\cpp_zlib CPPLIB.CMD=%*.cpp% Lib=lib AL%model%.LIB /PAGESIZE:128 @LIB.CMD; LIB.CMD=-+ %file.name% %continue%& DeleteFiles=LIB.CMD MSVC.PCH CPPLIB.CMD Exe=CL %opts% @CLEXE.CMD CLEXE.CMD=/c /I..\h /I%file.path% /Z7 /A%model.upper% /D_DEBUG /GA /G2 /W4 /Od %file% DeleteFiles=CLEXE.CMD Exe=link @LINKEXE.CMD Exe=rc -I%file.path% -R -Fo%file.name%.res %file.path%%file.name%.rc Exe=rc -K %file.name%.res %file.name%.exe LINKEXE.CMD=/CO /NOD /NOE %file.name% LINKEXE.CMD=%file.name% LINKEXE.CMD=NUL LINKEXE.CMD=%file.path%ctl3d+AL%model%+oldnames+toolhelp+libw+%model.upper%libcew LINKEXE.CMD=%file.path%%file.name%.def DeleteFiles=LINKEXE.CMD [SW] Description=Windows 16 Bit, Small Model Release Template=Windows Release [SWD] Description=Windows 16 Bit, Small Model Debug Template=Windows Debug [MW] Description=Windows 16 Bit, Medium Model Release Template=Windows Release [MWD] Description=Windows 16 Bit, Medium Model Debug Template=Windows Debug [CW] Description=Windows 16 Bit, Compact Model Release Template=Windows Release [CWD] Description=Windows 16 Bit, Compact Model Debug Template=Windows Debug [LW] Description=Windows 16 Bit, Large Model Release Template=Windows Release [LWD] Description=Windows 16 Bit, Large Model Debug Template=Windows Debug [20LW] Description=Windows 16 Bit DLL, Release Directories=ALL ZLIB FS.DOS UI.WIN YLD.WIN MEM.WIN VB Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/DAL_VB /c /YX /ALw /nologo /Gs /G2 /GD /W4 CPPLIB.CMD=/Ox /DNDEBUG /I..\h /I..\cpp_zlib CPPLIB.CMD=%*.cpp% Lib=lib _%model%.LIB /PAGESIZE:128 @LIB.CMD; LIB.CMD=-+ %file.name% %continue%& Lib=LINK @LINKLIB.CMD Lib=implib AL%model%.LIB AL%model%.DLL LINKLIB.CMD=/SEG:512 /ONERROR:NOEXE /NOD /PACKC:61440 /NOE/ALIGN:16 /MAP:NONE+ LINKLIB.CMD=_20LW.LIB LINKLIB.CMD=AL20LW.DLL LINKLIB.CMD=nul LINKLIB.CMD=oldnames+libw+ldllcew LINKLIB.CMD=..\misc\al20lw.def DeleteFiles=LIB.CMD MSVC.PCH LINKLIB.CMD CPPLIB.CMD Exe=CL %opts% @CPPEXE.CMD %file% CPPEXE.CMD=/c /I..\h /I%file.path% /AS /DNDEBUG /DAL_USING_DLL CPPEXE.CMD=/GA /G2 /W4 /O1 Exe=link @LINKEXE.CMD Exe=rc -I..\examples -R -Fo%file.name%.res %file.path%%file.name%.rc Exe=rc %file.name%.res %file.name%.exe LINKEXE.CMD=/NOD /NOE %file.name% LINKEXE.CMD=%file.name%.EXE LINKEXE.CMD=NUL LINKEXE.CMD=%file.path%ctl3d+AL%model%+libw+slibcew+toolhelp LINKEXE.CMD=%file.path%%file.name%.def DeleteFiles=LINKEXE.CMD CPPEXE.CMD ; ; I was getting too much static data from my debug strings in this ; model, so I had to crank it down a bit. ; [20LWD] Description=Windows 16 Bit DLL, Debug Directories=ALL ZLIB FS.DOS UI.WIN YLD.WIN MEM.WIN VB Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/DAL_VB /c /Z7 /YX /ALw /nologo /G2 /GD /W4 /Od /Gt17 CPPLIB.CMD=/D_DEBUG /I..\h /I..\cpp_zlib CPPLIB.CMD=%*.cpp% Lib=lib _%model%.LIB /PAGESIZE:128 @LIB.CMD; LIB.CMD=-+ %file.name% %continue%& Lib=LINK @LINKLIB.CMD Lib=implib AL%model%.LIB AL%model%.DLL LINKLIB.CMD=/SEG:512 /ONERROR:NOEXE /NOD /CO /PACKC:61440 /NOE/ALIGN:16 /MAP:NONE+ LINKLIB.CMD=_20LWD.LIB LINKLIB.CMD=AL20LWD.DLL LINKLIB.CMD=nul LINKLIB.CMD=oldnames+libw+ldllcew LINKLIB.CMD=..\misc\al20lwd.def DeleteFiles=LIB.CMD MSVC.PCH LINKLIB.CMD CPPLIB.CMD Exe=CL %opts% @CLEXE.CMD CLEXE.CMD=/c /I..\h /I%file.path% /AS /D_DEBUG /DAL_USING_DLL /GA /G2 /W4 /Od /Z7 %file% DeleteFiles=CLEXE.CMD Exe=link @LINKEXE.CMD Exe=rc -I..\examples -R -Fo%file.name%.res %file.path%%file.name%.rc Exe=rc %file.name%.res %file.name%.exe LINKEXE.CMD=/CO /NOD /NOE %file.name% LINKEXE.CMD=%file.name%.EXE LINKEXE.CMD=NUL LINKEXE.CMD=%file.path%ctl3d+AL%model%+libw+slibcew+toolhelp LINKEXE.CMD=%file.path%%file.name%.def DeleteFiles=LINKEXE.CMD [FC] Description=32 Bit Flat Model, Console Release Directories=ALL ZLIB FS.NT UI.TXT YLD.STD Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/YX /c /nologo /Gs /W3 /Ox /DNDEBUG /D_CONSOLE /I..\h CPPLIB.CMD=/I..\cpp_zlib CPPLIB.CMD=%*.cpp% Lib=lib /out:AL%model%.LIB @LIB.CMD LIB.CMD=%file.name%.obj DeleteFiles=LIB.CMD MSVC.PCH CPPLIB.CMD Exe=CL %opts% /D_CONSOLE /DNDEBUG /I..\h /W3 %file% AL%model%.LIB kernel32.lib user32.lib [FCD] Description=32 Bit Flat Model, Console Debug Directories=ALL ZLIB FS.NT UI.TXT YLD.STD Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/Z7 /YX /c /Gs /W3 /Od /D_DEBUG /D_CONSOLE /I..\h CPPLIB.CMD=/I..\cpp_zlib CPPLIB.CMD=%*.cpp% Lib=lib /out:AL%model%.LIB @LIB.CMD LIB.CMD=%file.name%.obj DeleteFiles=LIB.CMD MSVC.PCH CPPLIB.CMD Exe=CL %opts% /D_CONSOLE /D_DEBUG /Zi /I..\h /W3 %file% AL%model%.LIB kernel32.lib user32.lib [FW] Description=32 Bit Flat Model, Windows Release Directories=ALL ZLIB FS.NT UI.WIN YLD.WIN Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/YX /c /nologo /Gs /W3 /Ox /DNDEBUG /D_WINDOWS CPPLIB.CMD=/I..\h /I..\cpp_zlib CPPLIB.CMD=%*.cpp% Lib=lib /out:AL%model%.LIB @LIB.CMD LIB.CMD=%file.name%.obj DeleteFiles=LIB.CMD CPPLIB.CMD MSVC.PCH LINKEXE.CMD Exe=rc -I%file.path% -R -Fo%file.name%.res %file.path%%file.name%.rc Exe=CL %opts% @LINKEXE.CMD %file% /link %file.name%.res LINKEXE.CMD=/D_WINDOWS /DNDEBUG /W3 /ML /I..\h /I%file.path% /link AL%model%.LIB kernel32.lib user32.lib gdi32.lib [FWD] Description=32 Bit Flat Model, Windows Debug Directories=ALL ZLIB FS.NT UI.WIN YLD.WIN Cpp=cl %opts% @CPPLIB.CMD CPPLIB.CMD=/Z7 /YX /c /nologo /Gs /W3 /Od /D_DEBUG /D_WINDOWS /I..\h CPPLIB.CMD=/I..\cpp_zlib CPPLIB.CMD=%*.cpp% Lib=lib /out:AL%model%.LIB @LIB.CMD LIB.CMD=%file.name%.obj DeleteFiles=LIB.CMD CPPLIB.CMD MSVC.PCH LINKEXE.CMD Exe=CL %opts% @LINKEXE.CMD %file% /link %file.name%.res LINKEXE.CMD=/D_WINDOWS /D_DEBUG /Z7 /W3 /ML /I..\h /I%file.path% /link AL%model%.LIB kernel32.lib user32.lib gdi32.lib [FP] Description=Phar Lap TNT Examples, Release Exe=cl %opts% /YX /Gs /W3 /DDOSX386 -I..\h %file% ALFC.LIB dos32.lib errno.lib Exe=rebind %file.name% DeleteFiles=MSVC.PCH [FPD] Description=Phar Lap TNT Examples, Debug Exe=cl %opts% /YX /Z7 /W3 /DDOSX386 -I..\h %file% ALFCD.LIB dos32.lib errno.lib Exe=rebind %file.name% DeleteFiles=MSVC.PCH