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.
107 lines
2.6 KiB
107 lines
2.6 KiB
#Copyright (c) 1998 - 1999 Microsoft Corporation
|
|
|
|
TERMSRV_ROOT = ..\..\..\..
|
|
TSHRCLNT_ROOT= ..\..\..
|
|
|
|
!include $(TERMSRV_ROOT)\common\win32com.inc
|
|
!include $(TSHRCLNT_ROOT)\place32.inc
|
|
|
|
USE_UNICODE=1
|
|
C_DEFINES = $(C_DEFINES) -DTSMMC -DOS_WIN32 -DUNICODE
|
|
|
|
MAJORCOMP=tsmmc
|
|
MINORCOMP=snapin
|
|
|
|
TARGETNAME = mstsmmc
|
|
TARGETPATH = $(TSHRCLNT_ROOT)\lib\win32\$(_OBJ_DIR)
|
|
TARGETTYPE = DYNLINK
|
|
|
|
PASS0_HEADERDIR=$(O)
|
|
PASS0_SOURCEDIR=$(O)
|
|
MIDL_UUIDDIR=$(O)
|
|
|
|
DLLENTRY = _DllMainCRTStartup
|
|
DLLBASE=0x2000000
|
|
DLLDEF=..\tsmmc.def
|
|
|
|
USE_MSVCRT = 1
|
|
|
|
USE_STATIC_ATL=1
|
|
ATL_VER=30
|
|
USE_RTTI=1
|
|
USE_NATIVE_EH=1
|
|
|
|
|
|
UMTYPE=windows
|
|
|
|
INCLUDES=\
|
|
..; \
|
|
$(INCLUDES); \
|
|
$(SDK_INC_PATH)\; \
|
|
$(DS_INC_PATH)\crypto; \
|
|
$(TSHRCLNT_ROOT)\inc; \
|
|
$(TERMSRV_ROOT)\inc; \
|
|
$(TERMSRV_ROOT)\common\inc; \
|
|
$(TERMSRV_ROOT)\common\license\inc; \
|
|
$(TERMSRV_ROOT)\newclient\inc; \
|
|
$(DS_INC_PATH)\crypto; \
|
|
$(TERMSRV_ROOT)\common\clientidl\tsax\$(O); \
|
|
$(TSHRCLNT_ROOT)\tsmmc\multihst\win32\$(O); \
|
|
|
|
TARGETLIBS=\
|
|
$(TARGETLIBS) \
|
|
$(SDK_LIB_PATH)\ntdll.lib \
|
|
$(SDK_LIB_PATH)\mmc.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(DS_LIB_PATH)\netapi32p.lib \
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\shlwapi.lib \
|
|
$(SDK_LIB_PATH)\comctl32.lib \
|
|
$(SDK_LIB_PATH)\shlwapi.lib \
|
|
$(SDK_LIB_PATH)\atl.lib \
|
|
$(SDK_LIB_PATH)\crypt32.lib \
|
|
$(TERMSRV_ROOT)\lib\win32\$(O)\tsaxuuid.lib \
|
|
$(TSHRCLNT_ROOT)\lib\win32\$(O)\uilibu.lib \
|
|
$(CLIENT_LIB_DLL) \
|
|
$(CLIENT_LIB_EXE) \
|
|
|
|
PRECOMPILED_INCLUDE = ..\stdafx.h
|
|
PRECOMPILED_SOURCEFILE=..\stdafx.cpp
|
|
PRECOMPILED_CXX = 1
|
|
|
|
PASS0_HEADERDIR=$(O)
|
|
INCLUDES=$(INCLUDES);$(O)
|
|
MIDL_FLAGS=$(MIDL_FLAGS) -tlb $(O)\tsmmc.tlb
|
|
|
|
SOURCES=\
|
|
..\tsmmc.idl \
|
|
..\tsmmc.cpp \
|
|
..\tsmmc.rc \
|
|
..\compdata.cpp \
|
|
..\comp.cpp \
|
|
..\basenode.cpp \
|
|
..\connode.cpp \
|
|
..\property.cpp \
|
|
..\newcondlg.cpp \
|
|
..\browsedlg.cpp \
|
|
..\validate.cpp
|
|
|
|
MISCFILES=\
|
|
..\tsmmc.msc \
|
|
|
|
#
|
|
# Enable Fusion Build Magic (preprocess the manifest, stick in resources)
|
|
#
|
|
SXS_ASSEMBLY_NAME=Microsoft.Windows.TerminalServer.RemoteDesktopSnapin
|
|
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
|
|
SXS_MANIFEST=mstsmmc.dll.manifest
|
|
SXS_MANIFEST_IN_RESOURCES=1
|
|
SXS_NO_BINPLACE=1
|
|
# the resource ID here must be 2
|
|
SXS_MANIFEST_RESOURCE_ID=2
|
|
# ISOLATION_AWARE_ENABLED ==> use ui themes
|
|
|
|
C_DEFINES=$(C_DEFINES) -DISOLATION_AWARE_ENABLED
|
|
|