165 lines
4.6 KiB
Plaintext
165 lines
4.6 KiB
Plaintext
MAJORCOMP=Secmgr
|
|
MINORCOMP=UI
|
|
|
|
TARGETNAME=wsecedit
|
|
TARGETPATH=obj
|
|
TARGETTYPE=DYNLINK
|
|
|
|
!IF defined(SLATE_REGISTER) && defined(MAKEDLL)
|
|
REGSVR_FILE=$(TARGETPATH)\$(TARGET_DIRECTORY)\$(TARGETNAME).dll
|
|
REGSVR_MARKER=$O\$(TARGETNAME).trg
|
|
NTTARGETFILES=$(REGSVR_MARKER)
|
|
!ENDIF
|
|
|
|
DLLENTRY=_DllMainCRTStartup
|
|
DLLDEF=wsecmgr.def
|
|
UMTYPE=windows
|
|
|
|
C_DEFINES = -DUNICODE -D_WINDOWS -D_USRDLL -D_WINDLL -D_COMIMPORT -DDEBUG -D_WIN32_IE=0x0500
|
|
|
|
USE_MFCUNICODE=1
|
|
USE_MSVCRT=1
|
|
USE_MSVCRT=1
|
|
USE_ATL=1
|
|
ATL_VER=30
|
|
NOMFCPDB=1
|
|
USE_WTL=1
|
|
|
|
#
|
|
# Enable Fusion Build Magic (preprocess the manifest, stick in resources)
|
|
#
|
|
SXS_ASSEMBLY_NAME=Microsoft.Windows.ServerAdmin.SecurityConfigurationManager
|
|
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
|
|
SXS_MANIFEST=wsecedit.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
|
|
|
|
#
|
|
# Shfusion.lib causes linker warnings. Ignore them.
|
|
#
|
|
LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217
|
|
|
|
TARGETLIBS=\
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\mmc.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)\comdlg32.lib \
|
|
$(SDK_LIB_PATH)\gdi32.lib \
|
|
$(SDK_LIB_PATH)\winspool.lib \
|
|
$(SDK_LIB_PATH)\shell32.lib \
|
|
$(SHELL_LIB_PATH)\shfusion.lib \
|
|
$(SHELL_LIB_PATH)\shlwapip.lib \
|
|
$(SDK_LIB_PATH)\userenv.lib \
|
|
$(SDK_LIB_PATH)\ntdsapi.lib \
|
|
$(SDK_LIB_PATH)\objsel.lib \
|
|
$(SDK_LIB_PATH)\scecli.lib \
|
|
$(SDK_LIB_PATH)\vccomsup.lib \
|
|
$(SDK_LIB_PATH)\wbemuuid.lib \
|
|
$(SDK_LIB_PATH)\netapi32.lib \
|
|
$(SHELL_LIB_PATH)\shlwapip.lib \
|
|
$(SDK_LIB_PATH)\version.lib
|
|
|
|
INCLUDES=..\inc; \
|
|
$(DS_INC_PATH); \
|
|
$(SHELL_INC_PATH); \
|
|
$(BASE_INC_PATH);
|
|
|
|
|
|
PRECOMPILED_INCLUDE = stdafx.h
|
|
PRECOMPILED_SOURCEFILE=stdafx.cpp
|
|
PRECOMPILED_CXX = 1
|
|
|
|
SOURCES= snapmgr.cpp \
|
|
DataObj.cpp \
|
|
Events.cpp \
|
|
cookie.cpp \
|
|
wsecmgr.cpp \
|
|
resource.rc \
|
|
util.cpp \
|
|
Wrapper.cpp \
|
|
AAudit.cpp \
|
|
AEnable.cpp \
|
|
ANumber.cpp \
|
|
AString.cpp \
|
|
RegDlg.cpp \
|
|
attr.cpp \
|
|
caudit.cpp \
|
|
cenable.cpp\
|
|
cgroup.cpp \
|
|
cname.cpp \
|
|
cnumber.cpp \
|
|
cprivs.cpp \
|
|
getuser.cpp \
|
|
savetemp.cpp \
|
|
svcattch.cpp \
|
|
edittemp.cpp \
|
|
aret.cpp \
|
|
cret.cpp \
|
|
genserv.cpp \
|
|
cservice.cpp \
|
|
aservice.cpp \
|
|
servperm.cpp \
|
|
aright.cpp \
|
|
amember.cpp \
|
|
aobject.cpp \
|
|
chklist.cpp \
|
|
delobjs.cpp \
|
|
dsobj.cpp \
|
|
cobject.cpp \
|
|
areaprog.cpp \
|
|
addobj.cpp \
|
|
copyutil.cpp \
|
|
scopane.cpp \
|
|
regvalue.cpp \
|
|
regvldlg.cpp \
|
|
perfanal.cpp \
|
|
uithread.cpp \
|
|
hidwnd.cpp \
|
|
command.cpp \
|
|
asgncnfg.cpp \
|
|
applcnfg.cpp \
|
|
locdesc.cpp \
|
|
about.cpp \
|
|
profdesc.cpp \
|
|
laudit.cpp \
|
|
lenable.cpp \
|
|
lret.cpp \
|
|
lnumber.cpp \
|
|
lstring.cpp \
|
|
lright.cpp \
|
|
addgrp.cpp \
|
|
ddwarn.cpp \
|
|
achoice.cpp \
|
|
cchoice.cpp \
|
|
lchoice.cpp \
|
|
newprof.cpp \
|
|
cflags.cpp \
|
|
lflags.cpp \
|
|
aflags.cpp \
|
|
attrprop.cpp \
|
|
precpage.cpp \
|
|
precdisp.cpp \
|
|
debug.cpp \
|
|
wmihooks.cpp \
|
|
helpdlg.cpp \
|
|
SelfDeletingPropertyPage.cpp
|
|
|
|
|
|
MISCFILES = dcpol.msc \
|
|
dompol.msc \
|
|
secpol.msc \
|
|
Security_Edit_ADS_{93E4A7C2-F1B3-45CE-8C86-4763FA28D828}.sld \
|
|
Security_Edit_PRO_{CC0D643C-EA92-4095-A871-C029D74543B2}.sld
|
|
|