campo-sirio/al/v1x/buildv1x.ini
alex 714dd74636 Archive Library versione 2.00
git-svn-id: svn://10.65.10.50/trunk@5350 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-09 16:09:54 +00:00

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