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.

89 lines
2.6 KiB

  1. !INCLUDE ..\..\dsui.inc
  2. INCLUDES=\
  3. $(INCLUDES); \
  4. $(PRINTSCAN_INC_PATH)
  5. TARGETNAME=dsquery
  6. TARGETTYPE=DYNLINK
  7. TARGETPATH=obj
  8. PRECOMPILED_CXX=1
  9. PRECOMPILED_INCLUDE=..\pch.h
  10. PRECOMPILED_PCH=pch.pch
  11. PRECOMPILED_OBJ=pch.obj
  12. DLLDEF=$(O)\dsquery.def
  13. # Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
  14. LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
  15. TARGETLIBS= $(DSUI_DIR)\lib\$(PLATFORM)\$(O)\common.lib \
  16. $(LIBRARY_PLATFORM_PATH)\*\kernel32.lib \
  17. $(LIBRARY_PLATFORM_PATH)\*\user32.lib \
  18. $(LIBRARY_PLATFORM_PATH)\*\gdi32.lib \
  19. $(SDK_LIB_PATH)\advapi32.lib \
  20. $(SDK_LIB_PATH)\shlwapi.lib \
  21. $(SHELL_LIB_PATH)\shlwapip.lib \
  22. $(SHELL_LIB_PATH)\shfusion.lib \
  23. $(SDK_LIB_PATH)\dsuiext.lib \
  24. $(SDK_LIB_PATH)\ole32.lib \
  25. $(SDK_LIB_PATH)\oleaut32.lib \
  26. $(SDK_LIB_PATH)\uuid.lib \
  27. $(SDK_LIB_PATH)\activeds.lib \
  28. $(SDK_LIB_PATH)\adsiid.lib \
  29. $(SDK_LIB_PATH)\winspool.lib \
  30. $(SDK_LIB_PATH)\htmlhelp.lib \
  31. $(SDK_LIB_PATH)\ntdsapi.lib \
  32. $(SDK_LIB_PATH)\uxtheme.lib \
  33. $(SHELL_LIBS)
  34. !IF "$(DOWNLEVEL_SHELL)"=="1"
  35. TARGETLIBS= $(TARGETLIBS) \
  36. $(DSUI_DIR)\lib\$(PLATFORM)\$(O)\dlstuff.lib
  37. !ENDIF
  38. #
  39. # Win95 requires us to link to a different library to get the DsGetDcName API
  40. # as this is not exported from netapi32.
  41. #
  42. !IF "$(PLATFORM)"=="WINNT" || "$(PLATFORM)"=="WINNT4"
  43. TARGETLIBS= $(TARGETLIBS) $(SDK_LIB_PATH)\netapi32.lib
  44. !ELSE
  45. TARGETLIBS= $(TARGETLIBS) $(SDK_LIB_PATH)\logonsrv.lib
  46. !ENDIF
  47. SOURCES= ..\dll.cpp \
  48. ..\cstrings.cpp \
  49. ..\dataobj.cpp \
  50. ..\query.cpp \
  51. ..\queryhlp.cpp \
  52. ..\thread.cpp \
  53. ..\scopes.cpp \
  54. ..\find.cpp \
  55. ..\frame.cpp \
  56. ..\params.cpp \
  57. ..\ui.cpp \
  58. ..\qf_user.cpp \
  59. ..\qf_print.cpp \
  60. ..\qf_comp.cpp \
  61. ..\qf_ldap.cpp \
  62. ..\qf_share.cpp \
  63. ..\qf_ou.cpp \
  64. ..\qf_pwell.cpp \
  65. ..\qf_dmctl.cpp \
  66. ..\qf_frsmb.cpp \
  67. ..\dsquery.rc
  68. #
  69. # Fusionized
  70. #
  71. SXS_ASSEMBLY_NAME=Microsoft.Windows.Shell.dsquery
  72. SXS_ASSEMBLY_VERSION=1.0
  73. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  74. SXS_MANIFEST=dsquery.manifest
  75. SXS_MANIFEST_IN_RESOURCES=1
  76. SXS_MANIFEST_RESOURCE_ID=123
  77. SXS_NO_BINPLACE=1