714dd74636
git-svn-id: svn://10.65.10.50/trunk@5350 c028cbd2-c16b-5b4b-a496-9718f37d4682
295 lines
9.3 KiB
INI
Executable File
295 lines
9.3 KiB
INI
Executable File
;
|
|
; 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
|
|
|