Source code of Windows XP (NT5)
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

!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