mirror of https://github.com/tongzx/nt5src
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.
164 lines
3.3 KiB
164 lines
3.3 KiB
!ifndef ROOT
|
|
ROOT=$(MAKEDIR:\t120\mst120=)
|
|
!endif
|
|
!ifndef DEVROOT
|
|
DEVROOT=$(ROOT)\dev
|
|
!endif
|
|
|
|
|
|
!include $(DEVROOT)\common.inc
|
|
|
|
MAJORCOMP=t120
|
|
MINORCOMP=mst120
|
|
|
|
TARGETNAME=rdcall
|
|
TARGETPATH=$(_OBJ_DIR)
|
|
TARGETTYPE=DYNLINK
|
|
|
|
IDL_TYPE=ole
|
|
|
|
PASS0_HEADERDIR=$(O)
|
|
PASS0_SOURCEDIR=$(O)
|
|
MIDL_UUIDDIR=$(O)
|
|
MIDL_TLBDIR=$(O)
|
|
|
|
DLLDEF=mst120.def
|
|
DLLENTRY=DllMain
|
|
!if "$(FREEBUILD)" != "0"
|
|
!if $(386)
|
|
USE_SYSDLL=1
|
|
!endif
|
|
!endif
|
|
|
|
386_STDCALL = 1
|
|
|
|
# Enable lego build
|
|
BBTCOMP=1
|
|
|
|
LINKLIBS= $(ROOT)\t120\common\$(_OBJ_DIR)\*\common.lib \
|
|
$(ROOT)\nmutil\nmutila\$(_OBJ_DIR)\*\nmutila.lib
|
|
|
|
TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\gdi32.lib \
|
|
$(SDK_LIB_PATH)\wsock32.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\netapi32.lib \
|
|
$(SDK_LIB_PATH)\crypt32.lib \
|
|
$(SDK_LIB_PATH)\msasn1.lib
|
|
|
|
INCLUDES=$(ROOT)\t120\h;$(ROOT)\t120;$(ROOT)\as\h;$(ROOT)\asn1\h;$(INCLUDES)
|
|
|
|
SYNCHRONIZE_BLOCK=1
|
|
|
|
|
|
|
|
C_DEFINES=$(C_DEFINES) -D_WINDOWS -DENABLE_MEMORY_TRACKING
|
|
# -DTEST_PLUGGABLE
|
|
# -DJASPER
|
|
|
|
DBGFLAGS=/Oi
|
|
|
|
#
|
|
# List of sources
|
|
#
|
|
# iplgxprt.idl imsconf3.idl
|
|
|
|
SOURCES= \
|
|
iplgxprt.idl \
|
|
imsconf3.idl \
|
|
imsconf3_i.c \
|
|
t120app.cpp \
|
|
plgxprt.cpp \
|
|
channel.cpp \
|
|
connect.cpp \
|
|
control.cpp \
|
|
domain.cpp \
|
|
mcspdu.c \
|
|
mcsber.c \
|
|
omcscode.cpp \
|
|
privchnl.cpp \
|
|
mcslog.cpp \
|
|
randchnl.cpp \
|
|
datapkt.cpp \
|
|
packet.cpp \
|
|
pktcoder.cpp \
|
|
socket.cpp \
|
|
token.cpp \
|
|
tprtctrl.cpp \
|
|
tprtsec.cpp \
|
|
tptif.cpp \
|
|
user.cpp \
|
|
userchnl.cpp \
|
|
alarm.cpp \
|
|
appsap.cpp \
|
|
arost.cpp \
|
|
arostmgr.cpp \
|
|
arostmsg.cpp \
|
|
conf.cpp \
|
|
conf2.cpp \
|
|
conflist.cpp \
|
|
crost.cpp \
|
|
crostmgr.cpp \
|
|
crostmsg.cpp \
|
|
csap.cpp \
|
|
gccpdu.c \
|
|
gcontrol.cpp \
|
|
invoklst.cpp \
|
|
mcsdllif.cpp \
|
|
mcsuser.cpp \
|
|
netaddr.cpp \
|
|
ogcccode.cpp \
|
|
password.cpp \
|
|
privlist.cpp \
|
|
gcclog.cpp \
|
|
registry.cpp \
|
|
regitem.cpp \
|
|
sap.cpp \
|
|
translat.cpp \
|
|
userdata.cpp \
|
|
cuserdta.cpp \
|
|
ernccm.cpp \
|
|
erncconf.cpp \
|
|
erncgccc.cpp \
|
|
erncglbl.cpp \
|
|
erncvrsn.cpp \
|
|
events.cpp \
|
|
memmgr.cpp \
|
|
spacket.cpp \
|
|
cnppdu.c \
|
|
cnpcoder.cpp \
|
|
connpnts.cpp \
|
|
icall.cpp \
|
|
icall_in.cpp \
|
|
iconf.cpp \
|
|
imanager.cpp \
|
|
imember.cpp \
|
|
ichnldat.cpp \
|
|
refcount.cpp \
|
|
mst120.rc
|
|
|
|
#
|
|
# Precompiled specs
|
|
#
|
|
|
|
PRECOMPILED_INCLUDE = precomp.h
|
|
PRECOMPILED_PCH = precomp.pch
|
|
PRECOMPILED_OBJ = precomp.obj
|
|
PRECOMPILED_CXX = 1
|
|
|
|
|
|
CONDITIONAL_INCLUDES = \
|
|
macocidl.h \
|
|
macwin32.h \
|
|
rpcerr.h \
|
|
rpcmac.h \
|
|
winwlm.h \
|
|
macname1.h \
|
|
macname2.h \
|
|
macpub.h \
|
|
macapi.h
|
|
|