You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
125 lines
2.6 KiB
125 lines
2.6 KiB
#
|
|
# All binaries will end up in the fax directory
|
|
#
|
|
|
|
# Mapping of old fax image names to new (Whistler) image names.
|
|
# fax projects uses this macros to figure out the name of the image they should generate.
|
|
# If you want to change the name of an image you should change the macro here and not
|
|
# change the project SOURCE file directly.
|
|
|
|
!ifndef FAXROOT
|
|
FAXROOT=$(BASEDIR)\printscan\faxsrv
|
|
!endif
|
|
|
|
|
|
FAXSETUP=FXSSTRAP
|
|
FAXSVC=FXSSVC
|
|
FAXADMIN=FXSADMIN
|
|
WINFAX=FXSAPI
|
|
WINFAXP=FXSAPIP
|
|
FAXCOM=FXSCOM
|
|
FAXCOMEX=FXSCOMEX
|
|
FAXDRV=FXSDRV
|
|
FAXEVENT=FXSEVENT
|
|
FAXMON=FXSMON
|
|
FAXPERF=FXSPERF
|
|
FAXROUTE=FXSROUTE
|
|
FAXTIFF=FXSTIFF
|
|
FAXT30=FXST30
|
|
FAXUI=FXSUI
|
|
FAXXP32=FXSXP32
|
|
FAXPNTPRT=FXSPTPRT
|
|
ROUTEEXT=FXSRTEXT
|
|
FAXQUEUE=FXSQUEUE
|
|
FAXCOVER=FXSCOVER
|
|
FAXSEND=FXSSEND
|
|
FAXEXT32=FXSEXT32
|
|
FAXOCM=FXSOCM
|
|
FAXCTXTMNU=FXSCTXT
|
|
FAXWZRD=FXSWZRD
|
|
FAXRES=FXSRES
|
|
T30PROP=FXST30P
|
|
FxsRouteMethodSnp=FXSRTMTD
|
|
FxsRouteExtSnp=FXSRTEXT
|
|
MSFXSSNP=FXSADMIN
|
|
FAXCOUNT=FXSCOUNT
|
|
FAXPERF=FXSPERF
|
|
FAXEXT_ECF=FXSEXT
|
|
FAXCLIENT=FXSCLNT
|
|
FAXCLIENTRES=FXSCLNTR
|
|
FAXST=FXSST
|
|
FAXCFGWZRD=FXSCFGWZ
|
|
|
|
|
|
BINPLACE_OVERRIDE_FLAGS=
|
|
C_DEFINES=$(C_DEFINES) -DBUILD_PRODUCT=$(BUILD_PRODUCT)
|
|
|
|
!if !$(FREEBUILD)
|
|
C_DEFINES=$(C_DEFINES) -DDEBUG -DFAX_HEAP_DEBUG
|
|
!if "$(PROCESSOR_ARCHITECTURE)" == "x86"
|
|
MSC_OPTIMIZATION=-Od
|
|
!endif
|
|
!endif
|
|
|
|
!ifndef NOUNICODE
|
|
C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE
|
|
LINKLIBS=$(FAXROOT)\util\unicode\$O\faxutil.lib
|
|
!else
|
|
C_DEFINES=$(C_DEFINES) -D_MBCS
|
|
LINKLIBS=$(FAXROOT)\util\ansii\$O\faxutil.lib
|
|
!endif
|
|
|
|
C_DEFINES=$(C_DEFINES) -DTAPI_CURRENT_VERSION=0x00020000 -DNT5BETA2
|
|
|
|
FAXLIB=$(FAXROOT)\lib\$(_OBJ_DIR)
|
|
FAXLIB95=$(FAXROOT)\lib\win95\$(_OBJ_DIR)
|
|
|
|
INCLUDES=$(FAXROOT)\inc;$(FAXROOT)\version
|
|
|
|
!ifndef FAX_NO_BUFFER_OVERFLOW_CHECKS
|
|
BUFFER_OVERFLOW_CHECKS=1
|
|
!else
|
|
BUFFER_OVERFLOW_CHECKS=0
|
|
!endif
|
|
|
|
|
|
MSC_WARNING_LEVEL=/W3 /WX
|
|
LINKER_FLAGS=-IGNORE:4006,4088,4104
|
|
|
|
COMPILER_WARNINGS=-FI$(SDK_INC_PATH)\warning.h -FI$(FAXROOT)\inc\warning.h
|
|
|
|
!if $(PPC)
|
|
COMPILER_WARNINGS=$(COMPILER_WARNINGS) /W3 /WX
|
|
!endif
|
|
|
|
#
|
|
# force the build lab's checked
|
|
# build machines to have full symbolic
|
|
# debug info
|
|
#
|
|
!if "$(NTDEBUG)" == "cvp"
|
|
BINPLACE_FLAGS=$(BINPLACE_FLAGS) -Z
|
|
NTDEBUG=ntsd
|
|
NTDEBUGTYPE=windbg
|
|
!endif
|
|
|
|
#
|
|
# make us completely self contained
|
|
#
|
|
COFFBASE_TXT_FILE=$(FAXROOT)\NT_coffbase.txt
|
|
#BINPLACE_PLACEFILE=$(FAXROOT)\NT_placefil.txt
|
|
|
|
|
|
#
|
|
# Figure out where to place the images
|
|
# In XP, we binplace all binaries to the retail folder.
|
|
# if you want to override the default location, remove the comment
|
|
# from the line below.
|
|
#
|
|
|
|
!ifndef OVERRIDE_DEFAULT_BINPLACE
|
|
#_NTTREE=$(_NTTREE)\fax\i386
|
|
!endif
|
|
|
|
|
|
|