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

  1. MAJORCOMP=Secmgr
  2. MINORCOMP=UI
  3. TARGETNAME=wsecedit
  4. TARGETPATH=obj
  5. TARGETTYPE=DYNLINK
  6. !IF defined(SLATE_REGISTER) && defined(MAKEDLL)
  7. REGSVR_FILE=$(TARGETPATH)\$(TARGET_DIRECTORY)\$(TARGETNAME).dll
  8. REGSVR_MARKER=$O\$(TARGETNAME).trg
  9. NTTARGETFILES=$(REGSVR_MARKER)
  10. !ENDIF
  11. DLLENTRY=_DllMainCRTStartup
  12. DLLDEF=wsecmgr.def
  13. UMTYPE=windows
  14. C_DEFINES = -DUNICODE -D_WINDOWS -D_USRDLL -D_WINDLL -D_COMIMPORT -DDEBUG -D_WIN32_IE=0x0500
  15. USE_MFCUNICODE=1
  16. USE_MSVCRT=1
  17. USE_MSVCRT=1
  18. USE_ATL=1
  19. ATL_VER=30
  20. NOMFCPDB=1
  21. USE_WTL=1
  22. #
  23. # Enable Fusion Build Magic (preprocess the manifest, stick in resources)
  24. #
  25. SXS_ASSEMBLY_NAME=Microsoft.Windows.ServerAdmin.SecurityConfigurationManager
  26. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  27. SXS_MANIFEST=wsecedit.manifest
  28. SXS_MANIFEST_IN_RESOURCES=1
  29. SXS_NO_BINPLACE=1
  30. # the resource ID here must be 2
  31. SXS_MANIFEST_RESOURCE_ID=2
  32. # ISOLATION_AWARE_ENABLED ==> use ui themes
  33. C_DEFINES=$(C_DEFINES) -DISOLATION_AWARE_ENABLED
  34. #
  35. # Shfusion.lib causes linker warnings. Ignore them.
  36. #
  37. LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217
  38. TARGETLIBS=\
  39. $(SDK_LIB_PATH)\kernel32.lib \
  40. $(SDK_LIB_PATH)\mmc.lib \
  41. $(SDK_LIB_PATH)\user32.lib \
  42. $(SDK_LIB_PATH)\oleaut32.lib \
  43. $(SDK_LIB_PATH)\ole32.lib \
  44. $(SDK_LIB_PATH)\advapi32.lib \
  45. $(SDK_LIB_PATH)\uuid.lib \
  46. $(SDK_LIB_PATH)\comdlg32.lib \
  47. $(SDK_LIB_PATH)\gdi32.lib \
  48. $(SDK_LIB_PATH)\winspool.lib \
  49. $(SDK_LIB_PATH)\shell32.lib \
  50. $(SHELL_LIB_PATH)\shfusion.lib \
  51. $(SHELL_LIB_PATH)\shlwapip.lib \
  52. $(SDK_LIB_PATH)\userenv.lib \
  53. $(SDK_LIB_PATH)\ntdsapi.lib \
  54. $(SDK_LIB_PATH)\objsel.lib \
  55. $(SDK_LIB_PATH)\scecli.lib \
  56. $(SDK_LIB_PATH)\vccomsup.lib \
  57. $(SDK_LIB_PATH)\wbemuuid.lib \
  58. $(SDK_LIB_PATH)\netapi32.lib \
  59. $(SHELL_LIB_PATH)\shlwapip.lib \
  60. $(SDK_LIB_PATH)\version.lib
  61. INCLUDES=..\inc; \
  62. $(DS_INC_PATH); \
  63. $(SHELL_INC_PATH); \
  64. $(BASE_INC_PATH);
  65. PRECOMPILED_INCLUDE = stdafx.h
  66. PRECOMPILED_SOURCEFILE=stdafx.cpp
  67. PRECOMPILED_CXX = 1
  68. SOURCES= snapmgr.cpp \
  69. DataObj.cpp \
  70. Events.cpp \
  71. cookie.cpp \
  72. wsecmgr.cpp \
  73. resource.rc \
  74. util.cpp \
  75. Wrapper.cpp \
  76. AAudit.cpp \
  77. AEnable.cpp \
  78. ANumber.cpp \
  79. AString.cpp \
  80. RegDlg.cpp \
  81. attr.cpp \
  82. caudit.cpp \
  83. cenable.cpp\
  84. cgroup.cpp \
  85. cname.cpp \
  86. cnumber.cpp \
  87. cprivs.cpp \
  88. getuser.cpp \
  89. savetemp.cpp \
  90. svcattch.cpp \
  91. edittemp.cpp \
  92. aret.cpp \
  93. cret.cpp \
  94. genserv.cpp \
  95. cservice.cpp \
  96. aservice.cpp \
  97. servperm.cpp \
  98. aright.cpp \
  99. amember.cpp \
  100. aobject.cpp \
  101. chklist.cpp \
  102. delobjs.cpp \
  103. dsobj.cpp \
  104. cobject.cpp \
  105. areaprog.cpp \
  106. addobj.cpp \
  107. copyutil.cpp \
  108. scopane.cpp \
  109. regvalue.cpp \
  110. regvldlg.cpp \
  111. perfanal.cpp \
  112. uithread.cpp \
  113. hidwnd.cpp \
  114. command.cpp \
  115. asgncnfg.cpp \
  116. applcnfg.cpp \
  117. locdesc.cpp \
  118. about.cpp \
  119. profdesc.cpp \
  120. laudit.cpp \
  121. lenable.cpp \
  122. lret.cpp \
  123. lnumber.cpp \
  124. lstring.cpp \
  125. lright.cpp \
  126. addgrp.cpp \
  127. ddwarn.cpp \
  128. achoice.cpp \
  129. cchoice.cpp \
  130. lchoice.cpp \
  131. newprof.cpp \
  132. cflags.cpp \
  133. lflags.cpp \
  134. aflags.cpp \
  135. attrprop.cpp \
  136. precpage.cpp \
  137. precdisp.cpp \
  138. debug.cpp \
  139. wmihooks.cpp \
  140. helpdlg.cpp \
  141. SelfDeletingPropertyPage.cpp
  142. MISCFILES = dcpol.msc \
  143. dompol.msc \
  144. secpol.msc \
  145. Security_Edit_ADS_{93E4A7C2-F1B3-45CE-8C86-4763FA28D828}.sld \
  146. Security_Edit_PRO_{CC0D643C-EA92-4095-A871-C029D74543B2}.sld