Source code of Windows XP (NT5)
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.6 KiB

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