2025-04-27 07:49:33 -04:00

178 lines
5.5 KiB
Makefile

!IFDEF NTMAKEENV
!INCLUDE $(NTMAKEENV)\makefile.def
!ELSE
# -----------------------------------------------------------------------------
# $(TRANSMT)\src\phatq\advqueue
#
# Copyright (C) 1999 Microsoft Corporation
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
#
!INCLUDE $(EXDEV)\globenv.mak
!INCLUDE $(SRCROOT)\transmt\src\transmt.mak
PRODTYPE = DLL
COMPONENT = $(TRANSMT)
COMPNAME = TRANSMT
BASENAME = phatq
CPPPCH = aqprecmp
H = $(TRANSMT)\src\phatq\advqueue
EXPORT_LIBS = 0
LOCALIZATION = MULTILANG
# this target is BBT-optimized
USESBBT = 1
!INCLUDE $(EXDEV)\xmake1.mak
IDLTARG = mailmsg.h mailmsg_i.c \
aqintrnl.h aqintrnl_i.c \
aqueue.h aqueue_i.c \
mailmsgi.h mailmsgi_i.c \
smtpevent.h smtpevent_i.c \
intrnlqa.h intrnlqa_i.c \
aqadmrpc.h aqadmrpc_s.c aqadmrpc_i.c \
aqadmin.h aqadmin_i.c \
ptntintf.h ptntintf_i.c \
exdrv.h exdrv_i.c \
IDLSOURCE = $(EXC)\inc\mailmsg.idl \
$(TRANSMT)\src\phatq\inc\aqintrnl.idl \
$(EXC)\inc\aqueue.idl \
$(EXC)\inc\mailmsgi.idl \
$(EXC)\inc\smtpevent.idl \
$(H)\intrnlqa.idl \
$(H)\..\inc\aqadmrpc.idl \
$(EXC)\inc\aqadmin.idl \
$(TRANSMT)\src\inc\ptntintf.idl \
$(TRANSMT)\src\inc\exdrv.idl \
IDLDEFS = $(H)\..\inc\aqadmrpc.acf
# -----------------------------------------------------------------------------
#
#HLANGLOC = $(COMPRESRC)
OTHERINCS = -I $(TRANSMT)\exc\inc \
-I $(TRANSMT)\src\inc \
-I $(EXOBJDIR) \
-I $(EXOBJLANGDIR) \
-I $(H)\..\inc \
CMODEL = $(CMODEL:-D_NTSDK=)
CFLAGS = $(CFLAGS:-J=)
CFLAGS = $(CFLAGS) -GX -Yd
USERDEFS =-DTHIS_MODULE=\"AQ\" -DWINNT
DEFPLUSOBJS = 1
OTHERLIBS= \
# $(EXLIB)\uuid.lib \
$(EXLIB)\kernel32.lib \
$(EXLIB)\user32.lib \
$(EXLIB)\rpcrt4.lib \
$(EXLIB)\lsatq.lib \
$(EXLIB)\lisrtl.lib \
$(EXLIB)\ws2_32.lib \
$(EXLIB)\wsock32.lib \
$(EXLIB)\wldap32.lib \
$(EXLIB)\ole32.lib \
$(EXLIB)\wldap32.lib \
$(EXLIB)\netapi32.lib \
$(EXLIB)\ntdsapi.lib \
$(EXLIB)\wrapmb.lib \
$(COMPLIB)\exchmem.lib \
$(COMPLIB)\tranmsg.lib \
$(COMPUSA)\shuttle.lib \
$(COMPUSA)\rwex.lib \
$(COMPUSA)\rwinst.lib \
$(COMPUSA)\smtpaddr.lib \
$(COMPUSA)\crchash.lib \
$(COMPUSA)\fcachdll.lib \
$(LOCALLIB)\domhash.lib \
$(LOCALLIB)\cat.lib \
$(LOCALLIB)\ldapstor.lib \
$(LOCALLIB)\dsnsink.lib \
$(LOCALLIB)\retrsink.lib \
$(LOCALLIB)\transreg.lib \
$(COMPUSA)\rwnh.lib \
$(COMPLIB)\pttrace.lib \
$(LOCALLIB)\CodePageConvert.lib \
SOURCES = \
mem.cpp \
aqreg.cpp \
aqueue.cpp \
smtpconn.cpp \
connmgr.cpp \
domain.cpp \
destmsgq.cpp \
linkmsgq.cpp \
bitmap.cpp \
msgref.cpp \
aqinst.cpp \
dcontext.cpp \
shutdown.cpp \
domcfg.cpp \
smproute.cpp \
qwiklist.cpp \
qwiktime.cpp \
aqutil.cpp \
msgguid.cpp \
aqdbgcnt.cpp \
aqstats.cpp \
refstr.cpp \
aqadmsvr.cpp \
defdlvrq.cpp \
failmsgq.cpp \
localq.cpp \
asyncq.cpp \
asncwrkq.cpp \
aqrpcsvr.cpp \
mailadmq.cpp \
ptrwinst.cpp \
propstrm.cpp \
aqadmrpc_s.c
!IF $(NTX)
ENTRYPOINT = _DllMainCRTStartup@12
!ELSE
ENTRYPOINT = _DllMainCRTStartup
!ENDIF #$(NTX)
OTHERSUBS = $(H)\makefile
DEPFILE = $(BASENAME).dep
DEFFILE = $(H)\$(BASENAME).def
RESOURCES = $(BASENAME)
RESOURCEDIR = $(H)
EVENTLOGTARGETS = phatqmsg.h
$(EVENTLOGTARGETS): \
$(TRANSMT)\lang\$(LANG)\phatqmsg.mc \
$(TRANSMT)\lang\$(LANG)\aqerr.mc \
$(TRANSMT)\lang\$(LANG)\caterr.mc
-del $(EXOBJLANGDIR)\phatqmsg.mc
-del $(EXOBJLANGDIR)\phatqmsg.h
-del $(EXOBJLANGDIR)\tmp.mc
type $(TRANSMT)\lang\$(LANG)\phatqmsg.mc >> $(EXOBJLANGDIR)\tmp.mc
type $(TRANSMT)\lang\$(LANG)\aqerr.mc >> $(EXOBJLANGDIR)\tmp.mc
type $(TRANSMT)\lang\$(LANG)\caterr.mc >> $(EXOBJLANGDIR)\tmp.mc
mc -s -h $(EXOBJLANGDIR) -r $(EXOBJLANGDIR) $(EXOBJLANGDIR)\tmp.mc
-del $(EXOBJLANGDIR)\tmp.mc
copy $(EXOBJLANGDIR)\tmp.h $(EXOBJDIR)\phatqmsg.h
del $(EXOBJLANGDIR)\tmp.h
del $(EXOBJLANGDIR)\tmp.rc
mkdeps: targdir $(EVENTLOGTARGETS)
!INCLUDE $(EXDEV)\xmake2.mak
!ENDIF #NTMAKEENV