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