mirror of https://github.com/tongzx/nt5src
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.
341 lines
10 KiB
341 lines
10 KiB
!IF 0
|
|
|
|
Copyright (C) Microsoft Corporation, 1999 - 1999
|
|
|
|
Module Name:
|
|
|
|
sources.inc.
|
|
|
|
!ENDIF
|
|
|
|
MAJORCOMP=admin
|
|
MINORCOMP=MMC
|
|
|
|
TARGETNAME=mmcndmgr
|
|
TARGETPATH=obj
|
|
TARGETTYPE=DYNLINK
|
|
|
|
DLLENTRY=_DllMainCRTStartup
|
|
UMTYPE=windows
|
|
|
|
WIN32_WINNT_VERSION=0x0400
|
|
WIN32_IE_VERSION=0x0500
|
|
SUBSYSTEM_VERSION=4.00
|
|
|
|
C_DEFINES= $(C_DEFINES) -D_NODEMGR_DLL_
|
|
|
|
USE_NATIVE_EH = 1
|
|
USE_RTTI = 1
|
|
USE_VCCOM = 1
|
|
USE_STL = 1
|
|
USE_STATIC_ATL = 1
|
|
ATL_VER = 30
|
|
USE_MSVCRT = 1
|
|
USE_WTL = 1
|
|
|
|
!ifdef PrivateBuild_NoLocalSC
|
|
C_DEFINES = $(C_DEFINES) -DPrivateBuild_NoLocalSC
|
|
!endif
|
|
|
|
#
|
|
# Enable Fusion Build Magic (preprocess the manifest, stick in resources)
|
|
#
|
|
# The value of SXS_MANIFEST_RESOURCE_ID *must* be 2, to match a hardcoded value
|
|
# in WinbasePrivateCreateActCtxForHModule (winbase.inl).
|
|
#
|
|
SXS_ASSEMBLY_NAME = Microsoft.Windows.MMCNDMGR
|
|
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT = 1
|
|
SXS_MANIFEST = mmcndmgr.manifest
|
|
SXS_MANIFEST_IN_RESOURCES = 1
|
|
SXS_NO_BINPLACE = 1
|
|
SXS_MANIFEST_RESOURCE_ID = 2
|
|
|
|
C_DEFINES= $(C_DEFINES) -DISOLATION_AWARE_ENABLED
|
|
|
|
# Use LINKLIBS (gets passed first) if: (from build.hlp)
|
|
# You are building a dynamic link.
|
|
# You are exporting something that's defined in some other component library that you also build.
|
|
# In your dirs file in the subdirectory above, you have ordered it so that the component libraries
|
|
# are around before you build the dynamic link.
|
|
LINKLIBS = \
|
|
$(SDK_LIB_PATH)\mmc.lib \
|
|
..\..\core\$(CharWidth)\$(O)\uicore.lib \
|
|
..\..\base\$(CharWidth)\$(O)\mmcbase.lib \
|
|
..\..\types\proxy\$(O)\ndmgrproxy.lib
|
|
|
|
# We need $(SHELL_LIB_PATH)\shlwapip.lib for SHLoadRegUIString
|
|
TARGETLIBS = \
|
|
$(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)\uuid.lib \
|
|
$(SDK_LIB_PATH)\comctl32.lib \
|
|
$(SDK_LIB_PATH)\gdi32.lib \
|
|
$(SDK_LIB_PATH)\comdlg32.lib \
|
|
$(SDK_LIB_PATH)\urlmon.lib \
|
|
$(SDK_LIB_PATH)\shell32.lib \
|
|
$(SHELL_LIB_PATH)\shlwapip.lib \
|
|
$(SDK_LIB_PATH)\rpcrt4.lib \
|
|
$(WINDOWS_LIB_PATH)\cicsthkl.lib \
|
|
|
|
|
|
# To prevent AV in CPropertyPage::DoModal
|
|
LINKER_FLAGS = $(LINKER_FLAGS) /SECTION:.rsrc,rw
|
|
|
|
DLLDEF=..\mmcndmgr.def
|
|
|
|
# We need $(SHELL_INC_PATH) for shlwapip.h and uastrfnc.h
|
|
# We need $(BASE_INC_PATH) for wow64reg.h
|
|
INCLUDES = \
|
|
..\; \
|
|
..\..\inc; \
|
|
..\..\base; \
|
|
..\..\types\idl\$(O); \
|
|
$(SHELL_INC_PATH); \
|
|
$(BASE_INC_PATH); \
|
|
$(WINDOWS_INC_PATH);
|
|
|
|
PRECOMPILED_INCLUDE = ..\stdafx.h
|
|
PRECOMPILED_CXX = 1
|
|
|
|
# This target is required so $O\nodemgr.res doesn't become the default target
|
|
# for makefile.def. We want "all" to be the default target.
|
|
#
|
|
# We have to go to this effort because sources(.inc) is included very early
|
|
# in makefile.def. makefile.inc is the place where this would naturally go,
|
|
# but we don't want to have to maintain this dependency list in
|
|
# ansi\makefile.inc and unicode\makefile.inc.
|
|
dummytarget: all
|
|
|
|
$O\nodemgr.res: \
|
|
..\res\snpinlst.bmp \
|
|
..\res\imagelis.bmp \
|
|
..\res\compwiz.bmp \
|
|
..\res\setupwiz.bmp \
|
|
..\res\ocxwzhd.bmp \
|
|
..\res\chkboxes.bmp \
|
|
..\res\task_wiz.bmp \
|
|
..\res\taskwzhd.bmp \
|
|
..\res\h_l.bmp \
|
|
..\res\h_m.bmp \
|
|
..\res\h_s.bmp \
|
|
..\res\hd_l.bmp \
|
|
..\res\hd_m.bmp \
|
|
..\res\hd_s.bmp \
|
|
..\res\t.bmp \
|
|
..\res\td.bmp \
|
|
..\res\v_l.bmp \
|
|
..\res\v_m.bmp \
|
|
..\res\v_s.bmp \
|
|
..\res\vd_l.bmp \
|
|
..\res\vd_m.bmp \
|
|
..\res\vd_s.bmp \
|
|
..\res\bitmap1.bmp \
|
|
..\res\bmp00001.bmp \
|
|
..\res\folderop.bmp \
|
|
..\res\ocx_16.bmp \
|
|
..\res\html16.bmp \
|
|
..\res\html_32.bmp \
|
|
..\res\bmp00002.bmp \
|
|
..\res\folder.ico \
|
|
..\res\html.ico \
|
|
..\res\ocx.ico \
|
|
..\viewext\views.htm \
|
|
..\viewext\ctpcommon.htm \
|
|
..\viewext\ctpnoresults.htm \
|
|
..\viewext\ctpvert.htm \
|
|
..\viewext\ctphoriz.htm \
|
|
..\viewext\ctptask.htm \
|
|
..\res\fldrsnap.rgs \
|
|
..\res\ctpsymbols\symbol1.ico \
|
|
..\res\ctpsymbols\symbol2.ico \
|
|
..\res\ctpsymbols\symbol3.ico \
|
|
..\res\ctpsymbols\symbol4.ico \
|
|
..\res\ctpsymbols\symbol5.ico \
|
|
..\res\ctpsymbols\symbol6.ico \
|
|
..\res\ctpsymbols\symbol7.ico \
|
|
..\res\ctpsymbols\symbol8.ico \
|
|
..\res\ctpsymbols\symbol9.ico \
|
|
..\res\ctpsymbols\symbol10.ico \
|
|
..\res\ctpsymbols\symbol11.ico \
|
|
..\res\ctpsymbols\symbol12.ico \
|
|
..\res\ctpsymbols\symbol13.ico \
|
|
..\res\ctpsymbols\symbol14.ico \
|
|
..\res\ctpsymbols\symbol15.ico \
|
|
..\res\ctpsymbols\symbol16.ico \
|
|
..\res\ctpsymbols\symbol17.ico \
|
|
..\res\ctpsymbols\symbol18.ico \
|
|
..\res\ctpsymbols\symbol19.ico \
|
|
..\res\ctpsymbols\symbol20.ico \
|
|
..\res\ctpsymbols\symbol21.ico \
|
|
..\res\ctpsymbols\symbol22.ico \
|
|
..\res\ctpsymbols\symbol23.ico \
|
|
..\res\ctpsymbols\symbol24.ico \
|
|
..\res\ctpsymbols\symbol25.ico \
|
|
..\res\ctpsymbols\symbol26.ico \
|
|
..\res\ctpsymbols\symbol27.ico \
|
|
..\res\ctpsymbols\symbol28.ico \
|
|
..\res\ctpsymbols\symbol29.ico \
|
|
..\res\ctpsymbols\symbol30.ico \
|
|
..\res\ctpsymbols\symbol31.ico \
|
|
..\res\ctpsymbols\symbol32.ico \
|
|
..\res\ctpsymbols\symbol33.ico \
|
|
..\res\ctpsymbols\symbol34.ico \
|
|
..\res\ctpsymbols\symbol35.ico \
|
|
..\res\ctpsymbols\symbol36.ico \
|
|
..\res\ctpsymbols\symbol37.ico \
|
|
..\res\ctpsymbols\symbol38.ico \
|
|
..\res\ctpsymbols\symbol39.ico \
|
|
..\res\ctpsymbols\symbol40.ico \
|
|
..\res\ctpsymbols\symbol41.ico \
|
|
..\res\ctpsymbols\symbol42.ico \
|
|
..\res\ctpsymbols\symbol43.ico \
|
|
..\res\ctpsymbols\symbol44.ico \
|
|
..\res\ctpsymbols\symbol45.ico \
|
|
..\res\ctpsymbols\symbol46.ico \
|
|
..\res\ctpsymbols\symbol47.ico \
|
|
..\res\ctpsymbols\symbol48.ico \
|
|
..\res\ctpsymbols\symbol49.ico \
|
|
..\res\ctpsymbols\symbol50.ico \
|
|
..\res\ctpsymbols\symbol51.ico \
|
|
..\res\ctpsymbols\symbol52.ico \
|
|
..\res\ctpsymbols\symbol53.ico \
|
|
..\res\ctpsymbols\symbol54.ico \
|
|
..\res\ctpsymbols\symbol55.ico \
|
|
..\res\ctpsymbols\symbol56.ico \
|
|
..\res\ctpsymbols\symbol57.ico \
|
|
..\res\ctpsymbols\symbol58.ico \
|
|
..\res\ctpsymbols\symbol59.ico \
|
|
..\res\ctpsymbols\symbol60.ico \
|
|
..\res\ctpsymbols\symbol61.ico \
|
|
..\res\ctpsymbols\symbol62.ico \
|
|
..\res\ctpsymbols\symbol63.ico \
|
|
..\res\ctpsymbols\symbol64.ico \
|
|
..\res\ctpsymbols\symbol65.ico \
|
|
..\res\ctpsymbols\symbol66.ico \
|
|
..\res\ctpsymbols\symbol67.ico \
|
|
..\res\ctpsymbols\symbol68.ico \
|
|
..\res\ctpsymbols\symbol69.ico \
|
|
..\res\ctpsymbols\symbol70.ico \
|
|
..\res\ctpsymbols\symbol71.ico \
|
|
..\res\ctpsymbols\symbol72.ico \
|
|
..\res\ctpsymbols\symbol73.ico \
|
|
..\res\ctpsymbols\symbol74.ico \
|
|
..\res\ctpsymbols\symbol75.ico \
|
|
..\res\ctpsymbols\symbol76.ico \
|
|
..\res\ctpsymbols\symbol77.ico \
|
|
..\res\ctpsymbols\symbol78.ico \
|
|
..\res\ctpsymbols\symbol79.ico \
|
|
..\res\ctpsymbols\symbol80.ico \
|
|
..\res\ctpsymbols\symbol81.ico \
|
|
..\res\ctpsymbols\symbol82.ico \
|
|
..\res\ctpsymbols\symbol83.ico \
|
|
..\res\ctpsymbols\symbol84.ico \
|
|
..\res\ctpsymbols\symbol85.ico \
|
|
..\res\ctpsymbols\symbol86.ico \
|
|
..\res\ctpsymbols\symbol87.ico \
|
|
..\res\ctpsymbols\symbol88.ico \
|
|
..\res\ctpsymbols\symbol89.ico \
|
|
..\res\ctpsymbols\symbol90.ico \
|
|
..\res\ctpsymbols\symbol91.ico \
|
|
..\res\ctpsymbols\symbol92.ico \
|
|
..\res\ctpsymbols\symbol93.ico \
|
|
..\res\ctpsymbols\symbol94.ico \
|
|
..\res\ctpsymbols\symbol95.ico \
|
|
..\res\ctpsymbols\symbol96.ico \
|
|
..\res\ctpsymbols\symbol97.ico \
|
|
..\res\ctpsymbols\symbol98.ico \
|
|
..\res\ctpsymbols\symbol99.ico \
|
|
..\res\ctpsymbols\symbol100.ico \
|
|
..\res\ctpsymbols\symbol101.ico \
|
|
..\res\ctpsymbols\symbol102.ico \
|
|
..\res\ctpsymbols\symbol103.ico \
|
|
..\res\ctpsymbols\symbol104.ico \
|
|
..\res\ctpsymbols\symbol105.ico \
|
|
..\res\ctpsymbols\symbol106.ico \
|
|
..\res\ctpsymbols\symbol107.ico \
|
|
..\res\ctpsymbols\symbol108.ico \
|
|
..\res\ctpsymbols\symbol109.ico \
|
|
..\res\ctpsymbols\symbol110.ico \
|
|
..\res\ctpsymbols\symbol111.ico \
|
|
..\res\ctpsymbols\symbol112.ico \
|
|
..\res\ctpsymbols\symbol113.ico \
|
|
..\res\ctpsymbols\symbol114.ico \
|
|
..\res\ctpsymbols\symbol115.ico \
|
|
..\res\ctpsymbols\symbol116.ico \
|
|
..\res\ctpsymbols\symbol117.ico \
|
|
..\res\ctpsymbols\symbol118.ico \
|
|
..\res\ctpsymbols\symbol119.ico \
|
|
..\res\ctpsymbols\symbol120.ico \
|
|
..\res\ctpsymbols\symbol121.ico \
|
|
..\res\ctpsymbols\symbol122.ico \
|
|
..\res\ctpsymbols\symbol123.ico \
|
|
..\res\ctpsymbols\symbol124.ico \
|
|
..\res\ctpsymbols\symbol125.ico \
|
|
..\res\ctpsymbols\symbol126.ico \
|
|
..\..\types\idl\$(O)\ndmgr.tlb \
|
|
|
|
SOURCES = \
|
|
..\nodemgr.rc \
|
|
..\about.cpp \
|
|
..\addsnpin.cpp \
|
|
..\ccomboex.cpp \
|
|
..\cmenu.cpp \
|
|
..\coldata.cpp \
|
|
..\colwidth.cpp \
|
|
..\compcat.cpp \
|
|
..\copypast.cpp \
|
|
..\ctrlbar.cpp \
|
|
..\doccnfg.cpp \
|
|
..\dummysi.cpp \
|
|
..\fldrsnap.cpp \
|
|
..\helpdoc.cpp \
|
|
..\IconControl.cpp \
|
|
..\menubtn.cpp \
|
|
..\menuitem.cpp \
|
|
..\mmcmt.cpp \
|
|
..\mmcprotocol.cpp \
|
|
..\moreutil.cpp \
|
|
..\msgview.cpp \
|
|
..\mtnode.cpp \
|
|
..\multisel.cpp \
|
|
..\newnode.cpp \
|
|
..\nmutil.cpp \
|
|
..\node.cpp \
|
|
..\node.cpp \
|
|
..\nodeinit.cpp \
|
|
..\nodemgr.cpp \
|
|
..\nodepath.cpp \
|
|
..\objfmts.cpp \
|
|
..\oncmenu.cpp \
|
|
..\plex.cpp \
|
|
..\policy.cpp \
|
|
..\power.cpp \
|
|
..\propsht.cpp \
|
|
..\ptrlist.cpp \
|
|
..\regkeyex.cpp \
|
|
..\regutil.cpp \
|
|
..\rsltdata.cpp \
|
|
..\scopdata.cpp \
|
|
..\scopimag.cpp \
|
|
..\scopiter.cpp \
|
|
..\scopndcb.cpp \
|
|
..\scoptree.cpp \
|
|
..\siprop.cpp \
|
|
..\snapin.cpp \
|
|
..\snapinpersistence.cpp \
|
|
..\ststring.cpp \
|
|
..\task.cpp \
|
|
..\taskenum.cpp \
|
|
..\tasknode.cpp \
|
|
..\tasksym.cpp \
|
|
..\tasksymbol.cpp \
|
|
..\taskui.cpp \
|
|
..\toolbar.cpp \
|
|
..\typeinfo.cpp \
|
|
..\verbs.cpp \
|
|
..\viewdata.cpp \
|
|
..\viewext.cpp \
|
|
..\viewpers.cpp \
|