Leaked source code of windows server 2003
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.2 KiB

  1. !IF 0
  2. Copyright (C) Microsoft Corporation, 1997 - 1999
  3. Module Name:
  4. sources.
  5. !ENDIF
  6. MAJORCOMP=ds
  7. MINORCOMP=dssnapin
  8. # before changing the DLL name, resolve the references in applib\domthred.cxx
  9. TARGETNAME=dsadmin
  10. TARGETPATH=obj
  11. TARGETTYPE=DYNLINK
  12. DLLENTRY=_DllMainCRTStartup
  13. !IF !defined(DISPLAY_BASEDIR)
  14. DISPLAY_BASEDIR = $(PROJECT_ROOT)\display
  15. !ENDIF
  16. UMTYPE=windows
  17. MSC_WARNING_LEVEL= /W4
  18. #
  19. # Enable Fusion Build Magic (preprocess the manifest, stick in resources)
  20. #
  21. SXS_ASSEMBLY_NAME=Microsoft.Windows.ServerAdmin.DSAdmin
  22. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  23. SXS_MANIFEST=dsadmin.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=123
  28. #
  29. # Shfusion.lib causes linker warnings. Ignore them.
  30. #
  31. LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217
  32. #
  33. # Code profiling through macros found in profile.h
  34. # Just define MAX_PROFILING_ENABLED in your enviroment
  35. # before running build and profiling will be turned on
  36. #
  37. !IF defined(MAX_PROFILING_ENABLED)
  38. C_DEFINES=$(C_DEFINES) -DMAX_PROFILING_ENABLED
  39. USE_IOSTREAM=1
  40. !ENDIF
  41. USE_MFCUNICODE=1
  42. USE_STL=1
  43. USE_WTL=1
  44. USE_IOSTREAM=1
  45. USE_ATL=1
  46. ATL_VER=30
  47. TARGETLIBS=\
  48. $(SDK_LIB_PATH)\mmc.lib \
  49. $(SDK_LIB_PATH)\kernel32.lib \
  50. $(SDK_LIB_PATH)\user32.lib \
  51. $(SDK_LIB_PATH)\oleaut32.lib \
  52. $(SDK_LIB_PATH)\ole32.lib \
  53. $(DS_LIB_PATH)\netapi32p.lib \
  54. $(SDK_LIB_PATH)\advapi32.lib \
  55. $(SDK_LIB_PATH)\uuid.lib \
  56. # $(SDK_LIB_PATH)\comctl32.lib \
  57. # $(SDK_LIB_PATH)\comdlg32.lib \
  58. $(SHELL_LIB_PATH)\shfusion.lib\
  59. $(SDK_LIB_PATH)\shlwapi.lib \
  60. $(SDK_LIB_PATH)\gdi32.lib \
  61. $(SDK_LIB_PATH)\htmlhelp.lib \
  62. $(SDK_LIB_PATH)\activeds.lib \
  63. $(SDK_LIB_PATH)\adsiid.lib \
  64. $(SDK_LIB_PATH)\shell32.lib \
  65. $(SDK_LIB_PATH)\dsuiext.lib \
  66. $(SDK_LIB_PATH)\ntdsapi.lib \
  67. $(SDK_LIB_PATH)\oledb.lib \
  68. $(SDK_LIB_PATH)\dnsapi.lib \
  69. $(SDK_LIB_PATH)\crypt32.lib \
  70. $(SDK_LIB_PATH)\winspool.lib \
  71. $(SDK_LIB_PATH)\dsprop.lib \
  72. $(SDK_LIB_PATH)\adprop.lib \
  73. $(SDK_LIB_PATH)\secur32.lib \
  74. $(SDK_LIB_PATH)\imm32.lib \
  75. $(SDK_LIB_PATH)\objsel.lib \
  76. $(SDK_LIB_PATH)\Crypt32.lib \
  77. $(PROJECT_ROOT)\dsadminlib\src\$(O)\dsadminp.lib
  78. INCLUDES= ..\..\..\inc; \
  79. $(BASE_INC_PATH); \
  80. $(DS_INC_PATH); \
  81. $(NET_INC_PATH); \
  82. $(SHELL_INC_PATH); \
  83. $(WINDOWS_INC_PATH); \
  84. $(DISPLAY_BASEDIR)\proppage; \
  85. $(DISPLAY_BASEDIR)\inc; \
  86. $(PROJECT_ROOT)\dsadminlib\inc;
  87. PRECOMPILED_INCLUDE = stdafx.h
  88. PRECOMPILED_CXX = 1
  89. SOURCES= \
  90. globals.cpp \
  91. profile.cpp \
  92. dbg.cpp \
  93. MyBasePathsInfo.cpp \
  94. xmlutil.cpp \
  95. uinode.cpp \
  96. query.cpp \
  97. queryui.cpp \
  98. dssnap.cpp \
  99. dsdirect.cpp \
  100. dsdlgs.cpp \
  101. dataobj.cpp \
  102. dscache.cpp \
  103. dscookie.cpp \
  104. dsevent.cpp \
  105. querysup.cpp \
  106. newobj.cpp \
  107. copyobj.cpp \
  108. newobjcr.cpp \
  109. dlgcreat.cpp \
  110. gencreat.cpp \
  111. simdata.cpp \
  112. simprop.cpp \
  113. simprop1.cpp \
  114. simprop2.cpp \
  115. simprop3.cpp \
  116. simcert.cpp \
  117. simutil.cpp \
  118. uiutil.cpp \
  119. cert.cpp \
  120. util.cpp \
  121. dsutil.cpp \
  122. guids.cpp \
  123. dsfilter.cpp \
  124. dsctx.cpp \
  125. dsthread.cpp \
  126. stdabout.cpp \
  127. resource.rc \
  128. newsite.cpp \
  129. newuser.cpp \
  130. toolbar.cpp \
  131. dcbufmgr.cpp \
  132. fsmoui.cpp \
  133. help.cpp \
  134. dscolumn.cpp \
  135. rename.cpp \
  136. contextmenu.cpp \
  137. dssite.cpp
  138. MISCFILES= \
  139. Users_Computers_Sites_Services_{776FE37C-7097-494C-8488-2C320F522C8D}.sld \
  140. ..\Admin_Basic_Support_ADS_{4247BACE-CBB8-4FC7-BF31-AFB57C5B664B}.sld \
  141. ..\Server_Admin_tools_in_admin_pack_{3EE73300-F993-4468-AC0B-475EF6378761}.sld