windows-nt/Source/XPSP1/NT/termsrv/remdsk/rds/t120/mst120/sources
2020-09-26 16:20:57 +08:00

165 lines
3.3 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!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