campo-sirio/al/v2x/buildv2x.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

174 lines
7.2 KiB
INI
Executable File

;
; This INI file contains the information needed to build
; libraries for Microsoft Visual C++ 2.x
;
[FC]
Description=32 Bit Flat Model Console, Release
Directories=ALL YLD.WIN UI.TXT MEM.WIN FS.NT ZLIB
Cpp=cl %opts% @CPPLIB.CMD
CPPLIB.CMD=/MT /YX /c /nologo /Gs /W3 /Ox /DNDEBUG /D_CONSOLE /DWIN32 /I..\h
CPPLIB.CMD=%*.cpp%
Lib=lib /OUT:AL%model%.LIB @LIB.CMD
LIB.CMD=%file.name%.obj
DeleteFiles=LIB.CMD VC20.PCH CPPLIB.CMD
Exe=CL %opts% @CPPEXE.CMD %file%
CPPEXE.CMD=/MT /D_CONSOLE /DNDEBUG /DWIN32 /I..\h /W3 AL%model%.lib kernel32.lib user32.lib
DeleteFiles=CPPEXE.CMD
[FCD]
Description=32 Bit Flat Model Console, Debug
Directories=ALL YLD.WIN UI.TXT MEM.WIN FS.NT ZLIB
Cpp=cl %opts% @CPPLIB.CMD
CPPLIB.CMD=/MT /Z7 /YX /c /nologo /Gs /W3 /Od /D_DEBUG /D_CONSOLE /DWIN32 /I..\h
CPPLIB.CMD=%*.cpp%
Lib=lib /OUT:AL%model%.LIB @LIB.CMD
LIB.CMD=%file.name%.obj
DeleteFiles=LIB.CMD VC20.PCH CPPLIB.CMD
Exe=CL %opts% @CPPEXE.CMD %file%
CPPEXE.CMD=/MT /D_CONSOLE /D_DEBUG /DWIN32 /Zi /I..\h /W3 AL%model%.lib kernel32.lib user32.lib
DeleteFiles=CPPEXE.CMD
[FW]
Description=32 Bit Flat Model Windows, Release
Directories=ALL YLD.WIN UI.WIN MEM.WIN FS.NT ZLIB
Cpp=cl %opts% @CPPLIB.CMD
CPPLIB.CMD=/MT /YX /c /nologo /Gs /W3 /Ox /DNDEBUG /D_WINDOWS /DWIN32 /I..\h
CPPLIB.CMD=%*.cpp%
Lib=lib /OUT:AL%model%.LIB @LIB.CMD
LIB.CMD=%file.name%.obj
DeleteFiles=LIB.CMD VC20.PCH DEMO.CMD CPPLIB.CMD
Exe=rc -I%file.path% -R -Fo%file.name%.res %file.path%%file.name%.rc
Exe=CL %opts% @CLEXE.CMD %file% /link %file.name%.res /MACHINE:I386
CLEXE.CMD=/MT /D_WINDOWS /DWIN32 /DNDEBUG /W3 /I..\H /I%file.path% AL%model%.LIB kernel32.lib user32.lib gdi32.lib
DeleteFiles=CLEXE.CMD
[FWD]
Description=32 Bit Flat Model Windows, Debug
Directories=ALL YLD.WIN UI.WIN MEM.WIN FS.NT ZLIB
Cpp=cl %opts% @CPPLIB.CMD
CPPLIB.CMD=/MT /Z7 /YX /c /nologo /Gs /W3 /Od /D_DEBUG /D_WINDOWS /DWIN32 /I..\h
CPPLIB.CMD=%*.cpp%
Lib=lib /OUT:AL%model%.LIB @LIB.CMD
LIB.CMD=%file.name%.obj
DeleteFiles=LIB.CMD VC20.PCH DEMO.CMD CPPLIB.CMD
Exe=rc -I%file.path% -R -Fo%file.name%.res %file.path%%file.name%.rc
Exe=CL %opts% @CLEXE.CMD %file% /link %file.name%.res /MACHINE:I386
CLEXE.CMD=/MT /D_WINDOWS /DWIN32 /D_DEBUG /Zi /W3 /ML /I..\H /I%file.path% AL%model%.LIB kernel32.lib user32.lib gdi32.lib
DeleteFiles=CLEXE.CMD
;
; 32 Bit DLLS not supported yet due to difficulties exporting
; symbols with VC++ 1.1 and 2.0. See ALDEFS.H for more details.
;
[20FW]
Description=Windows DLL for Win32, Releasea
Directories=ALL YLD.WIN UI.WIN MEM.WIN FS.NT ZLIB
Cpp=cl %opts% @cpplib.cmd
CPPLIB.CMD=/c /YX /W3 /Ox /D_WINDOWS /DWIN32 /DNDEBUG
CPPLIB.CMD=/DAL_BUILDING_DLL /MT /I..\h
CPPLIB.CMD=%*.cpp%
Lib=glib.exe -a _%model%.zip @LIB.CMD
Lib=%comspec% /C mkdir objs.tmp
Lib=glib.exe -x _%model%.zip
LIB.CMD=%file.name%.obj
Lib=LINK @LINKLIB.CMD
Lib=%comspec% /C deltree /Y objs.tmp
;
;; I added the explicit link to arcentry.obj to avoid a dumb linker warning.
;; I hope it still includes all of _10fw.lib, needs testing. If not, just
;; delete the reference to global.obj and tolerate the warning.
;;
LINKLIB.CMD=/DLL /SUBSYSTEM:WINDOWS /IMPLIB:AL%model%.LIB
LINKLIB.CMD=/DEF:..\misc\AL%model%.DEF /OUT:AL%model%.DLL
LINKLIB.CMD=OBJS.TMP\*.obj
LINKLIB.CMD=oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib
LINKLIB.CMD=comdlg32.lib advapi32.lib shell32.lib
DeleteFiles=LIB.CMD vc20.pch LINKLIB.CMD AL%model%.EXP DEMO.CMD CPPLIB.CMD
Exe=rc -I%file.path% -R -Fo%file.name%.res %file.path%%file.name%.rc
Exe=CL %opts% @CLEXE.CMD %file% /link %file.name%.res /MACHINE:I386
CLEXE.CMD=/DAL_USING_DLL /D_WINDOWS /DWIN32 /DNDEBUG /W3 /MT /I..\H /I%file.path% AL%model%.LIB kernel32.lib user32.lib gdi32.lib
DeleteFiles=CLEXE.CMD
[20FWD]
Description=Windows DLL for Win32, Debug
Directories=ALL YLD.WIN UI.WIN MEM.WIN FS.NT ZLIB
Cpp=cl %opts% @cpplib.cmd
CPPLIB.CMD=/c /Z7 /YX /W3 /Od /D_WINDOWS /DWIN32 /D_DEBUG
CPPLIB.CMD=/DAL_BUILDING_DLL /MT /I..\h
CPPLIB.CMD=%*.cpp%
Lib=glib.exe -a _%model%.zip @LIB.CMD
Lib=%comspec% /C mkdir objs.tmp
Lib=glib.exe -x _%model%.zip
LIB.CMD=%file.name%.obj
Lib=LINK @LINKLIB.CMD
Lib=%comspec% /C deltree /Y objs.tmp
;
;; I added the explicit link to arcentry.obj to avoid a dumb linker warning.
;; I hope it still includes all of _10fw.lib, needs testing. If not, just
;; delete the reference to global.obj and tolerate the warning.
;;
LINKLIB.CMD=/DLL /SUBSYSTEM:WINDOWS /IMPLIB:AL%model%.LIB /MACHINE:I386
LINKLIB.CMD=/DEF:..\misc\AL%model%.DEF /OUT:AL%model%.DLL
LINKLIB.CMD=OBJS.TMP\*.obj
LINKLIB.CMD=oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib
LINKLIB.CMD=comdlg32.lib advapi32.lib shell32.lib
DeleteFiles=LIB.CMD vc20.pch LINKLIB.CMD AL%model%.EXP DEMO.CMD CPPLIB.CMD
Exe=rc -I%file.path% -R -Fo%file.name%.res %file.path%%file.name%.rc
Exe=CL %opts% @CLEXE.CMD %file% /link %file.name%.res /MACHINE:I386
CLEXE.CMD=/Z7 /DAL_USING_DLL /D_WINDOWS /DWIN32 /DNDEBUG /W3 /MT /I..\H /I%file.path% AL%model%.LIB kernel32.lib user32.lib gdi32.lib
DeleteFiles=CLEXE.CMD
[20FC]
Description=Console DLL for Win32, Release
Directories=ALL YLD.WIN UI.TXT MEM.WIN FS.NT ZLIB
Cpp=cl %opts% @CPPLIB.CMD
CPPLIB.CMD=/MT /c /YX /W3 /Ox /D_CONSOLE /DWIN32 /DNDEBUG /DAL_BUILDING_DLL /I..\h
CPPLIB.CMD=%*.cpp%
DeleteFiles=CPPLIB.CMD
Lib=glib.exe -a _%model%.zip @LIB.CMD
Lib=%comspec% /C mkdir objs.tmp
Lib=glib.exe -x _%model%.zip
LIB.CMD=%file.name%.obj
Lib=LINK @LINKLIB.CMD
Lib=%comspec% /C del objs.tmp\*.obj
Lib=%comspec% /C rmdir objs.tmp
;;
;; I added the explicit link to arcentry.obj to avoid a dumb linker warning.
;; I hope it still includes all of _10fw.lib, needs testing. If not, just
;; delete the reference to global.obj and tolerate the warning.
;;
LINKLIB.CMD=/DLL /SUBSYSTEM:WINDOWS /IMPLIB:AL%model%.LIB
LINKLIB.CMD=/DEF:..\misc\AL%model%.DEF /OUT:AL%model%.DLL /MACHINE:I386
LINKLIB.CMD=OBJS.TMP\*.obj
LINKLIB.CMD=oldnames.lib kernel32.lib user32.lib gdi32.lib
LINKLIB.CMD=winspool.lib comdlg32.lib advapi32.lib shell32.lib
DeleteFiles=LIB.CMD vc20.pch LINKLIB.CMD CLEXE.CMD CPPLIB.CMD
Exe=CL %opts% @CLEXE.CMD %file%
CLEXE.CMD=/DAL_USING_DLL /D_CONSOLE /DWIN32 /DNDEBUG /W3 /MT /I..\H /I%file.path% AL%model%.LIB kernel32.lib user32.lib
DeleteFiles=CLEXE.CMD
[20FCD]
Description=Console DLL for Win32, Debug
Directories=ALL YLD.WIN UI.TXT MEM.WIN FS.NT ZLIB
Cpp=cl %opts% @CPPLIB.CMD
CPPLIB.CMD=/MT /Z7 /c /YX /W3 /Od /D_CONSOLE /DWIN32 /D_DEBUG /DAL_BUILDING_DLL /I..\h
CPPLIB.CMD=%*.cpp%
DeleteFiles=CPPLIB.CMD
Lib=glib.exe -a _%model%.zip @LIB.CMD
Lib=%comspec% /C mkdir objs.tmp
Lib=glib.exe -x _%model%.zip
LIB.CMD=%file.name%.obj
Lib=LINK @LINKLIB.CMD
Lib=%comspec% /C del objs.tmp\*.obj
Lib=%comspec% /C rmdir objs.tmp
LINKLIB.CMD=/DEBUG /DLL /SUBSYSTEM:WINDOWS /IMPLIB:AL%model%.LIB
LINKLIB.CMD=/DEF:..\misc\AL%model%.DEF /OUT:AL%model%.DLL /MACHINE:I386
LINKLIB.CMD=OBJS.TMP\*.obj
LINKLIB.CMD=kernel32.lib user32.lib gdi32.lib
LINKLIB.CMD=winspool.lib comdlg32.lib advapi32.lib shell32.lib
DeleteFiles=LIB.CMD vc20.pch LINKLIB.CMD CLEXE.CMD CPPLIB.CMD
Exe=CL %opts% @CLEXE.CMD %file%
CLEXE.CMD=/MT /Z7 /DAL_USING_DLL /D_CONSOLE /DWIN32 /D_DEBUG /W3 /I..\H /I%file.path% AL%model%.LIB kernel32.lib user32.lib
DeleteFiles=CLEXE.CMD