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.

115 lines
3.2 KiB

  1. TARGETNAME=filemgmt
  2. TARGETPATH=obj
  3. TARGETTYPE=DYNLINK
  4. !IF defined(SLATE_REGISTER) && defined(MAKEDLL)
  5. REGSVR_FILE=$(TARGETPATH)\$(TARGET_DIRECTORY)\$(TARGETNAME).dll
  6. REGSVR_MARKER=$O\$(TARGETNAME).trg
  7. NTTARGETFILES=$(REGSVR_MARKER)
  8. !ENDIF
  9. !IF !defined(FRAMEWRK_BASEDIR)
  10. FRAMEWRK_BASEDIR = $(PROJECT_ROOT)\snapin\framewrk
  11. !ENDIF
  12. DLLENTRY=_DllMainCRTStartup
  13. UMTYPE=windows
  14. #
  15. # Shfusion.lib causes linker warnings. Ignore them.
  16. #
  17. LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217
  18. #
  19. # Enable Fusion Build Magic (preprocess the manifest, stick in resources)
  20. #
  21. SXS_ASSEMBLY_NAME=Microsoft.Windows.storage.filemgmt
  22. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  23. SXS_MANIFEST=filemgmt.manifest
  24. SXS_MANIFEST_IN_RESOURCES=1
  25. SXS_NO_BINPLACE=1
  26. # the resource ID here must be 2
  27. SXS_MANIFEST_RESOURCE_ID=2
  28. # ISOLATION_AWARE_ENABLED ==> use ui themes
  29. C_DEFINES = -DUNICODE -DISOLATION_AWARE_ENABLED
  30. USE_MFCUNICODE=1
  31. USE_VCCOM=1
  32. USE_ATL=1
  33. TARGETLIBS=\
  34. $(ADMIN_LIB_PATH)\AdminSnapInUuid.lib \
  35. $(SDK_LIB_PATH)\mmc.lib \
  36. $(SDK_LIB_PATH)\kernel32.lib \
  37. $(SDK_LIB_PATH)\user32.lib \
  38. $(SDK_LIB_PATH)\oleaut32.lib \
  39. $(SDK_LIB_PATH)\ole32.lib \
  40. $(SDK_LIB_PATH)\advapi32.lib \
  41. $(SHELL_LIB_PATH)\shell32p.lib \
  42. $(SDK_LIB_PATH)\activeds.lib \
  43. $(SDK_LIB_PATH)\netapi32.lib \
  44. $(SDK_LIB_PATH)\uuid.lib \
  45. $(SDK_LIB_PATH)\adsiid.lib \
  46. $(SHELL_LIB_PATH)\shfusion.lib \
  47. $(SHELL_LIB_PATH)\shlwapip.lib \
  48. $(SDK_LIB_PATH)\comdlg32.lib \
  49. $(SDK_LIB_PATH)\gdi32.lib \
  50. $(SDK_LIB_PATH)\ws2_32.lib \
  51. $(SDK_LIB_PATH)\cfgmgr32.lib \
  52. $(SDK_LIB_PATH)\htmlhelp.lib \
  53. $(SDK_LIB_PATH)\shlwapi.lib \
  54. ..\corecopy\$(O)\uicore.lib \
  55. $(FRAMEWRK_BASEDIR)\$(O)\framewrk.lib
  56. INCLUDES=$(FRAMEWRK_BASEDIR)\inc;..\chooser;$(DS_INC_PATH); \
  57. $(NET_INC_PATH);$(SHELL_INC_PATH);..\corecopy; \
  58. $(BASE_INC_PATH)
  59. PRECOMPILED_INCLUDE = stdafx.h
  60. PRECOMPILED_CXX = 1
  61. #MIDL_NO_ROBUST=1 96045 robust MIDL
  62. SOURCES= \
  63. cookie.cpp \
  64. compdata.cpp \
  65. cmponent.cpp \
  66. about.cpp \
  67. toolbar.cpp \
  68. dataobj.cpp \
  69. persist.cpp \
  70. SvcEnum.cpp \
  71. FileSvc.cpp \
  72. filemgmt.cpp \
  73. SnapMgr.cpp \
  74. utils.cpp \
  75. wraps.cpp \
  76. smb.cpp \
  77. fpnw.cpp \
  78. sfm.cpp \
  79. sfmcfg.cpp \
  80. sfmfasoc.cpp \
  81. sfmsess.cpp \
  82. sfmtypes.cpp \
  83. sfmutil.cpp \
  84. svcutils.cpp \
  85. svcprop.cpp \
  86. svcprop1.cpp \
  87. svcprop2.cpp \
  88. svcprop3.cpp \
  89. progress.cpp \
  90. shrprop.cpp \
  91. shrpub.cpp \
  92. permpage.cpp \
  93. mvedit.cpp \
  94. lsastuff.cpp \
  95. shrpgsfm.cpp \
  96. shrpgsmb.cpp \
  97. cacheset.cpp \
  98. resource.rc
  99. MISCFILES=\
  100. ..\Admin_Basic_Support_PRO_{AF2A7133-654F-4D2F-B42B-F52714781F0A}.sld \
  101. ..\Admin_Basic_Support_ADS_{4247BACE-CBB8-4FC7-BF31-AFB57C5B664B}.sld \
  102. ..\Server_Admin_tools_in_admin_pack_{3EE73300-F993-4468-AC0B-475EF6378761}.sld