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
4.2 KiB
164 lines
4.2 KiB
!IF 0
|
|
|
|
Copyright (C) Microsoft Corporation, 1997 - 1999
|
|
|
|
Module Name:
|
|
|
|
sources.
|
|
|
|
!ENDIF
|
|
|
|
MAJORCOMP=ds
|
|
MINORCOMP=dssnapin
|
|
|
|
# before changing the DLL name, resolve the references in applib\domthred.cxx
|
|
TARGETNAME=dsadmin
|
|
TARGETPATH=obj
|
|
TARGETTYPE=DYNLINK
|
|
|
|
DLLENTRY=_DllMainCRTStartup
|
|
|
|
!IF !defined(DISPLAY_BASEDIR)
|
|
DISPLAY_BASEDIR = $(PROJECT_ROOT)\display
|
|
!ENDIF
|
|
|
|
UMTYPE=windows
|
|
|
|
MSC_WARNING_LEVEL= /W4
|
|
|
|
#
|
|
# Enable Fusion Build Magic (preprocess the manifest, stick in resources)
|
|
#
|
|
SXS_ASSEMBLY_NAME=Microsoft.Windows.ServerAdmin.DSAdmin
|
|
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
|
|
SXS_MANIFEST=dsadmin.manifest
|
|
SXS_MANIFEST_IN_RESOURCES=1
|
|
SXS_NO_BINPLACE=1
|
|
|
|
# the resource ID here must be 2
|
|
SXS_MANIFEST_RESOURCE_ID=123
|
|
|
|
#
|
|
# Shfusion.lib causes linker warnings. Ignore them.
|
|
#
|
|
LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217
|
|
|
|
#
|
|
# Code profiling through macros found in profile.h
|
|
# Just define MAX_PROFILING_ENABLED in your enviroment
|
|
# before running build and profiling will be turned on
|
|
#
|
|
!IF defined(MAX_PROFILING_ENABLED)
|
|
C_DEFINES=$(C_DEFINES) -DMAX_PROFILING_ENABLED
|
|
USE_IOSTREAM=1
|
|
!ENDIF
|
|
|
|
USE_MFCUNICODE=1
|
|
USE_STL=1
|
|
USE_WTL=1
|
|
USE_IOSTREAM=1
|
|
USE_ATL=1
|
|
ATL_VER=30
|
|
|
|
TARGETLIBS=\
|
|
$(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 \
|
|
$(DS_LIB_PATH)\netapi32p.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
# $(SDK_LIB_PATH)\comctl32.lib \
|
|
# $(SDK_LIB_PATH)\comdlg32.lib \
|
|
$(SHELL_LIB_PATH)\shfusion.lib\
|
|
$(SDK_LIB_PATH)\shlwapi.lib \
|
|
$(SDK_LIB_PATH)\gdi32.lib \
|
|
$(SDK_LIB_PATH)\htmlhelp.lib \
|
|
$(SDK_LIB_PATH)\activeds.lib \
|
|
$(SDK_LIB_PATH)\adsiid.lib \
|
|
$(SDK_LIB_PATH)\shell32.lib \
|
|
$(SDK_LIB_PATH)\dsuiext.lib \
|
|
$(SDK_LIB_PATH)\ntdsapi.lib \
|
|
$(SDK_LIB_PATH)\oledb.lib \
|
|
$(SDK_LIB_PATH)\dnsapi.lib \
|
|
$(SDK_LIB_PATH)\crypt32.lib \
|
|
$(SDK_LIB_PATH)\winspool.lib \
|
|
$(SDK_LIB_PATH)\dsprop.lib \
|
|
$(SDK_LIB_PATH)\adprop.lib \
|
|
$(SDK_LIB_PATH)\secur32.lib \
|
|
$(SDK_LIB_PATH)\imm32.lib \
|
|
$(SDK_LIB_PATH)\objsel.lib \
|
|
$(SDK_LIB_PATH)\Crypt32.lib \
|
|
$(PROJECT_ROOT)\dsadminlib\src\$(O)\dsadminp.lib
|
|
|
|
|
|
INCLUDES= ..\..\..\inc; \
|
|
$(BASE_INC_PATH); \
|
|
$(DS_INC_PATH); \
|
|
$(NET_INC_PATH); \
|
|
$(SHELL_INC_PATH); \
|
|
$(WINDOWS_INC_PATH); \
|
|
$(DISPLAY_BASEDIR)\proppage; \
|
|
$(DISPLAY_BASEDIR)\inc; \
|
|
$(PROJECT_ROOT)\dsadminlib\inc;
|
|
|
|
|
|
|
|
PRECOMPILED_INCLUDE = stdafx.h
|
|
PRECOMPILED_CXX = 1
|
|
|
|
SOURCES= \
|
|
globals.cpp \
|
|
profile.cpp \
|
|
dbg.cpp \
|
|
MyBasePathsInfo.cpp \
|
|
xmlutil.cpp \
|
|
uinode.cpp \
|
|
query.cpp \
|
|
queryui.cpp \
|
|
dssnap.cpp \
|
|
dsdirect.cpp \
|
|
dsdlgs.cpp \
|
|
dataobj.cpp \
|
|
dscache.cpp \
|
|
dscookie.cpp \
|
|
dsevent.cpp \
|
|
querysup.cpp \
|
|
newobj.cpp \
|
|
copyobj.cpp \
|
|
newobjcr.cpp \
|
|
dlgcreat.cpp \
|
|
gencreat.cpp \
|
|
simdata.cpp \
|
|
simprop.cpp \
|
|
simprop1.cpp \
|
|
simprop2.cpp \
|
|
simprop3.cpp \
|
|
simcert.cpp \
|
|
simutil.cpp \
|
|
uiutil.cpp \
|
|
cert.cpp \
|
|
util.cpp \
|
|
dsutil.cpp \
|
|
guids.cpp \
|
|
dsfilter.cpp \
|
|
dsctx.cpp \
|
|
dsthread.cpp \
|
|
stdabout.cpp \
|
|
resource.rc \
|
|
newsite.cpp \
|
|
newuser.cpp \
|
|
toolbar.cpp \
|
|
dcbufmgr.cpp \
|
|
fsmoui.cpp \
|
|
help.cpp \
|
|
dscolumn.cpp \
|
|
rename.cpp \
|
|
contextmenu.cpp \
|
|
dssite.cpp
|
|
|
|
MISCFILES= \
|
|
Users_Computers_Sites_Services_{776FE37C-7097-494C-8488-2C320F522C8D}.sld \
|
|
..\Admin_Basic_Support_ADS_{4247BACE-CBB8-4FC7-BF31-AFB57C5B664B}.sld \
|
|
..\Server_Admin_tools_in_admin_pack_{3EE73300-F993-4468-AC0B-475EF6378761}.sld
|