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.

70 lines
2.0 KiB

  1. !INCLUDE ..\..\dsui.inc
  2. TARGETNAME=dsuiext
  3. TARGETTYPE=DYNLINK
  4. TARGETPATH=obj
  5. !IF "$(PLATFORM)"=="WINNT"
  6. PASS1_PUBLISH={$(O)\dsuiext.lib=$(SDK_LIB_PATH)\dsuiext.lib}
  7. !endif
  8. PRECOMPILED_CXX=1
  9. PRECOMPILED_INCLUDE=..\pch.h
  10. PRECOMPILED_PCH=pch.pch
  11. PRECOMPILED_OBJ=pch.obj
  12. DLLDEF=..\dsuiext.def
  13. C_DEFINES= $(C_DEFINES) -DSECURITY_WIN32
  14. TARGETLIBS= $(DSUI_DIR)\lib\$(PLATFORM)\$(O)\common.lib \
  15. $(LIBRARY_PLATFORM_PATH)\*\kernel32.lib \
  16. $(LIBRARY_PLATFORM_PATH)\*\user32.lib \
  17. $(LIBRARY_PLATFORM_PATH)\*\gdi32.lib \
  18. $(SDK_LIB_PATH)\advapi32.lib \
  19. $(SDK_LIB_PATH)\shlwapi.lib \
  20. $(SHELL_LIB_PATH)\shlwapip.lib\
  21. $(SDK_LIB_PATH)\comctl32.lib \
  22. $(SHELL_LIB_PATH)\comctlp.lib \
  23. $(SDK_LIB_PATH)\ntdsapi.lib \
  24. $(SDK_LIB_PATH)\wininet.lib \
  25. $(SDK_LIB_PATH)\urlmon.lib \
  26. $(SDK_LIB_PATH)\uuid.lib \
  27. $(SDK_LIB_PATH)\ole32.lib \
  28. $(SDK_LIB_PATH)\oleaut32.lib \
  29. $(SDK_LIB_PATH)\adsiid.lib \
  30. $(SDK_LIB_PATH)\activeds.lib \
  31. $(SDK_LIB_PATH)\mpr.lib \
  32. $(SHELL_LIBS)
  33. #
  34. # Win95 requires us to link to a different library to get the DsGetDcName API
  35. # as this is not exported from netapi32.
  36. #
  37. !IF "$(PLATFORM)"=="WINNT" || "$(PLATFORM)"=="WINNT4"
  38. TARGETLIBS= $(TARGETLIBS) $(SDK_LIB_PATH)\netapi32.lib
  39. !ELSE
  40. TARGETLIBS= $(TARGETLIBS) $(SDK_LIB_PATH)\logonsrv.lib
  41. !ENDIF
  42. #
  43. # WinNT requires the security APIS, so lets link to that DLL
  44. #
  45. !IF "$(PLATFORM)"=="WINNT"
  46. TARGETLIBS= $(TARGETLIBS) $(SDK_LIB_PATH)\secur32.lib
  47. !ENDIF
  48. SOURCES= ..\dll.cpp \
  49. ..\core.cpp \
  50. ..\tab.cpp \
  51. ..\cache.cpp \
  52. ..\cacheapi.cpp \
  53. ..\icon.cpp \
  54. ..\domain.cpp \
  55. ..\dispspec.cpp \
  56. ..\browse.cpp \
  57. ..\verbs.cpp \
  58. ..\strings.cpp \
  59. ..\ds.cpp \
  60. ..\resource.rc