admin
base
com
developer
drivers
ds
enduser
inetcore
inetsrv
loc
mergedcomponents
multimedia
net
printscan
public
published
sdktools
shell
termsrv
admtools
apisub
cdmodem
clcreator
common
dload
drivers
httpproxy
icaapi
inc
license
perfts
publish
rdfilter
regapi
remdsk
reskit
sessdir
setup
sld
syslib
tsappcmp
tscert
tsuserex
configdlg.cpp
configdlg.h
interfaces.cpp
interfaces.h
interfaces.rgs
logmsg.cpp
logmsg.h
makefile
maksassert.cpp
maksassert.h
register.cpp
register.h
registry.cpp
registry.h
resource.h
resource.hm
sources
stdafx.cpp
stdafx.h
tsuserex.cpp
tsuserex.def
tsuserex.hlp
tsuserex.idl
tsuserex.rc
tsusrsht.cpp
tsusrsht.h
tsutil
wince
winsta
wmi
wtsapi
dirs
project.mk
tools
windows
dirs
makefil0
100 lines
2.3 KiB
Plaintext
100 lines
2.3 KiB
Plaintext
TERMSRV_ROOT = ..
|
|
|
|
MAJORCOMP=termsrv
|
|
|
|
TARGETNAME=tsuserex
|
|
TARGETPATH=obj
|
|
TARGETTYPE=DYNLINK
|
|
|
|
PASS0_HEADERDIR=$(O)
|
|
PASS0_SOURCEDIR=$(O)
|
|
MIDL_UUIDDIR=$(O)
|
|
MIDL_TLBDIR=$(O)
|
|
|
|
#
|
|
# Setting TSCOPY to 1 enables untested extension for copying userparameters in dsadmin
|
|
# and it enables ISnapinAbout for the propsheet extension
|
|
#
|
|
TSCOPY=0
|
|
|
|
#!IF defined(SLATE_REGISTER) && defined(MAKEDLL)
|
|
#REGSVR_FILE=$(TARGETPATH)\$(TARGET_DIRECTORY)\$(TARGETNAME).dll
|
|
#REGSVR_MARKER=$O\$(TARGETNAME).trg
|
|
#NTTARGETFILES=$(REGSVR_MARKER)
|
|
#!ENDIF
|
|
|
|
|
|
!if $(FREEBUILD)
|
|
!MESSAGE *****This is Free build
|
|
#C_DEFINES = $(C_DEFINES) /DNDEBUG
|
|
!else
|
|
!MESSAGE *****This is Checked build
|
|
#C_DEFINES = $(C_DEFINES) /D_DEBUG
|
|
#DEBUG_CRTS=1
|
|
!endif
|
|
|
|
!if $(TSCOPY)
|
|
C_DEFINES = $(C_DEFINES) -D_RTM_
|
|
!endif
|
|
|
|
DLLDEF=tsuserex.def
|
|
DLLBASE=0x2000000
|
|
DLLENTRY=DllMain
|
|
USE_MSVCRT=1
|
|
|
|
#DLLENTRY=_DllMainCRTStartup
|
|
#DLLBASE=0x7E00000
|
|
|
|
UMTYPE=windows
|
|
C_DEFINES = $(C_DEFINES) -DUNICODE -DSECURITY_WIN32
|
|
#USE_MFCUNICODE=1
|
|
#USE_MFC=1
|
|
USE_ATL=1
|
|
USE_NATIVE_EH=1
|
|
#USE_VCCOM=1
|
|
|
|
INCLUDES=\
|
|
$(NET_INC_PATH); \
|
|
|
|
|
|
TARGETLIBS=\
|
|
$(TERMSRV_LIB_PATH)\regapi.lib \
|
|
$(SDK_LIB_PATH)\ntdsapi.lib \
|
|
$(SDK_LIB_PATH)\adsiid.lib \
|
|
$(SDK_LIB_PATH)\activeds.lib \
|
|
$(SDK_LIB_PATH)\mmc.lib \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\comctl32.lib \
|
|
$(SDK_LIB_PATH)\comdlg32.lib \
|
|
$(SDK_LIB_PATH)\gdi32.lib \
|
|
$(SDK_LIB_PATH)\shell32.lib \
|
|
$(DS_LIB_PATH)\netapi32p.lib \
|
|
$(SDK_LIB_PATH)\secur32.lib \
|
|
$(SDK_LIB_PATH)\shlwapi.lib \
|
|
$(SDK_LIB_PATH)\winsta.lib
|
|
|
|
PRECOMPILED_INCLUDE = stdafx.h
|
|
PRECOMPILED_SOURCEFILE=stdafx.cpp
|
|
PRECOMPILED_CXX = 1
|
|
|
|
!if $(TSCOPY)
|
|
EXTRAFILES = tsusrcpy.cpp
|
|
!else
|
|
EXTRAFILES =
|
|
!endif
|
|
|
|
SOURCES=\
|
|
tsuserex.idl \
|
|
tsuserex.cpp \
|
|
interfaces.cpp \
|
|
tsuserex.rc \
|
|
tsusrsht.cpp \
|
|
$(EXTRAFILES)
|
|
|
|
386_WARNING_LEVEL=-W4
|