Added compilation options to MSVC makefile

This commit is contained in:
Ianos Gnatiuc 2006-02-04 14:04:52 +00:00
parent 0161354f8a
commit eba640f205

View File

@ -6,20 +6,116 @@
#
# NMAKE /f "golded.mak" CFG="Release"
#
# to standard build or
#
# NMAKE /f "golded.mak" CFG="Release" CPP_EXTRA_FLAGS=/DGCFG_NOSPELLDLL
#
# to build without MS Office spellcheck feature or
# to build standard binary or
#
# NMAKE /f "golded.mak" CFG="Debug"
#
# to build debug binary or
#
# NMAKE /f "golded.mak" CFG="Debug" CPP_EXTRA_FLAGS=/DGCFG_NOSPELLDLL
#
# to build debug binary without MS Office spellcheck feature
#
# to build debug binary
# Uncomment to disable MS Office spellchecker support (win32 only)
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOSPELLDLL
# Comment to disable keyword AreaRecycleBin
CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /D__INCLUDE_NEW_KEYWORDS__
# Uncomment to disable Ezycom messagebase format
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGMB_NOEZY
# Uncomment to disable Goldbase messagebase format
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGMB_NOGOLD
# Uncomment to disable Hudson messagebase format
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGMB_NOHUDS
# Uncomment to disable JAM messagebase format
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGMB_NOJAM
# Uncomment to disable PCBoard messagebase format
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGMB_NOPCB
# Uncomment to disable Squish messagebase format
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGMB_NOSQSH
# Uncomment to disable SMB messagebase format
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGMB_NOSMB
# Uncomment to disable WildCat! messagebase format
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGMB_NOWCAT
# Uncomment to disable AdeptXBBS messagebase format
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGMB_NOXBBS
# Uncomment to disable AdeptXBBS support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOXBBS
# Uncomment to disable CrashMail support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOCMAIL
# Uncomment to disable CrashEcho support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOCECHO
# Uncomment to disable D'Bridge support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NODB
# Uncomment to disable Dutchie support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NODUTCHIE
# Uncomment to disable Ezycom support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOEZY
# Uncomment to disable FastEcho support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOFE
# Uncomment to disable Fidoconfig support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOFIDOCONF
# Uncomment to disable FidoPCB support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOFIDOPCB
# Uncomment to disable FMail support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOFMAIL
# Uncomment to disable FrontDoor support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOFD
# Uncomment to disable GEcho support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOGECHO
# Uncomment to disable IMail support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOIMAIL
# Uncomment to disable InterMail support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOINTERMAIL
# Uncomment to disable LoraBBS support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOLORA
# Uncomment to disable Maximus support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOMAXIMUS
# Uncomment to disable ME2 support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOME2
# Uncomment to disable Opus support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOOPUS
# Uncomment to disable Parma tosser support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOPARTOSS
# Uncomment to disable PCBoard support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOPCB
# Uncomment to disable Portal of Power support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOPORTAL
# Uncomment to disable ProBoard support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOPROBOARD
# Uncomment to disable QEcho support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOQECHO
# Uncomment to disable QFront support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOQFRONT
# Uncomment to disable QuickBBS support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOQBBS
# Uncomment to disable RA-ECHO support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NORAECHO
# Uncomment to disable RemoteAccess support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NORA
# Uncomment to disable SpaceToss support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOSPCT
# Uncomment to disable Squish support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOSQSH
# Uncomment to disable SuperBBS support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOSBBS
# Uncomment to disable TerMail support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOTERMAIL
# Uncomment to disable timEd support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOTIMED
# Uncomment to disable TosScan support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOTOSSCAN
# Uncomment to disable WaterGate support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOWATERGATE
# Uncomment to disable Wmail support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOWMAIL
# Uncomment to disable xMail support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOXMAIL
# Uncomment to disable Synchronet BBS support
# CPP_EXTRA_FLAGS=$(CPP_EXTRA_FLAGS) /DGCFG_NOSYNCHRONET
!IF "$(CFG)" == ""
CFG=Release