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.
 
 
 
 
 
 

162 lines
4.3 KiB

MAJORCOMP=admin
MINORCOMP=common
# required for thread-safe heap
USE_MSVCRT=1
# required to support dynamic_cast
USE_RTTI=1
NO_BROWSER_FILE=
TARGETNAME=certmgr
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
UMTYPE=windows
C_DEFINES = -DWORD97_STYLE
WIN32_WINNT_VERSION=0x0500
WIN32_IE_VERSION=0x0500
WINVER_VERSION=0x0500
USE_MFCUNICODE=1
USE_VCCOM=1
USE_ATL=1
ATL_VER=30
USE_STL=1
MSC_WARNING_LEVEL=/W4
USE_WTL=1
PASS0_HEADERDIR=$(O)
PASS0_SOURCEDIR=$(O)
MIDL_TLBDIR=$(O)
#
# Enable Fusion Build Magic (preprocess the manifest, stick in resources)
#
SXS_ASSEMBLY_NAME=Microsoft.Windows.ServerAdmin.CertificatesSnapin
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
SXS_MANIFEST=certmgr.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=\
$(DS_LIB_PATH)\certclip.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)\netapi32.lib \
$(SDK_LIB_PATH)\shell32.lib \
$(SDK_LIB_PATH)\uuid.lib \
$(SDK_LIB_PATH)\cryptui.lib \
$(SDK_LIB_PATH)\crypt32.lib \
$(SDK_LIB_PATH)\comdlg32.lib \
$(SDK_LIB_PATH)\gdi32.lib \
$(SDK_LIB_PATH)\ntdsapi.lib \
$(SHELL_LIB_PATH)\shfusion.lib \
$(SHELL_LIB_PATH)\shlwapip.lib \
$(SDK_LIB_PATH)\wbemuuid.lib \
$(SDK_LIB_PATH)\advapip.lib \
$(SDK_LIB_PATH)\wintrust.lib \
$(SDK_LIB_PATH)\version.lib \
$(SDK_LIB_PATH)\wldap32.lib \
..\framewrk\$(O)\framewrk.lib \
..\corecopy\$(O)\uicore.lib
# C_DEFINES is controlled by UIGLOBAL.MK
INCLUDES= ..\framewrk; \
..\framewrk\inc; \
..\chooser; \
..\corecopy; \
$(ADMIN_INC_PATH); \
$(SHELL_INC_PATH); \
$(NET_INC_PATH); \
$(DS_INC_PATH); \
$(DRIVERS_INC_PATH)
PRECOMPILED_INCLUDE = stdafx.h
PRECOMPILED_CXX = 1
SOURCES= about.cpp \
acrgenpg.cpp \
acrslast.cpp \
acrspsht.cpp \
acrstype.cpp \
acrswlcm.cpp \
addsheet.cpp \
autocert.cpp \
AutoenrollmentPropertyPage.cpp \
certifct.cpp \
certmgr.cpp \
cmponent.cpp \
compdata.cpp \
complete.cpp \
ComponentSafer.cpp \
ComponentDataMenus.cpp \
ComponentDataRSOP.cpp \
ComponentDataSafer.cpp \
cookie.cpp \
crl.cpp \
ctl.cpp \
dataobj.cpp \
debug.cpp \
dynamlnk.cpp \
EFSGeneralPropertyPage.cpp \
finddlg.cpp \
gpepage.cpp \
HelpPropertyPage.cpp \
locate.cpp \
options.cpp \
password.cpp \
persist.cpp \
PolicyKey.cpp \
PolicyPrecedencePropertyPage.cpp \
RSOPObject.cpp \
SaferDefinedFileTypesPropertyPage.cpp \
SaferEnforcementPropertyPage.cpp \
SaferEntry.cpp \
SaferEntryCertificatePropertyPage.cpp \
SaferEntryHashPropertyPage.cpp \
SaferEntryInternetZonePropertyPage.cpp \
SaferEntryPathPropertyPage.cpp \
SaferEntryPropertySheet.cpp \
SaferLevel.cpp \
SaferLevelGeneral.cpp \
SaferStore.cpp \
SaferTrustedPublishersPropertyPage.cpp \
SaferUtil.cpp \
selacct.cpp \
selservc.cpp \
snapmgr.cpp \
StoreGPE.cpp \
StoreRSOP.cpp \
users.cpp \
welcome.cpp \
Wiz97PPg.cpp \
Wiz97Sht.cpp \
certmgr.idl \
resource.rc
MISCFILES = CertMgr_ADS_{9E949D2E-379F-40D0-BD3A-86E03A275684}.sld \
CertMgr_PRO_{6AF30DA6-EA3F-41B2-8AFD-4C88A9B6D2A2}.sld