165 lines
3.3 KiB
Plaintext
165 lines
3.3 KiB
Plaintext
!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
|
||
|