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.

98 lines
2.6 KiB

  1. MAJORCOMP=windows
  2. MINORCOMP=media
  3. UMTYPE=windows
  4. TARGETNAME=dpvoice
  5. DLLDEF=..\dpvoice.def
  6. !IF !$(FREEBUILD) && defined( DIRECTX_REDIST )
  7. TARGETNAME=$(TARGETNAME)d
  8. !ENDIF
  9. TARGETPATH=obj
  10. TARGETTYPE=DYNLINK
  11. !if "$(DPLAY_PCH)" != "off"
  12. PRECOMPILED_CXX=1
  13. PRECOMPILED_INCLUDE=..\dxvoicepch.h
  14. PRECOMPILED_PCH=dxvoicepch.pch
  15. PRECOMPILED_OBJ=dxvoicepch.obj
  16. !endif
  17. #
  18. # Fusionized
  19. #
  20. SXS_ASSEMBLY_NAME=Microsoft.Windows.DirectX.DirectPlayVoice
  21. SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
  22. SXS_MANIFEST=dpvoice.Manifest
  23. SXS_MANIFEST_IN_RESOURCES=1
  24. SXS_NO_BINPLACE=1
  25. SXS_MANIFEST_RESOURCE_ID=123
  26. TARGETLIBS=$(TARGETLIBS) \
  27. $(SDK_LIB_PATH)\kernel32.lib \
  28. $(SDK_LIB_PATH)\user32.lib \
  29. $(SDK_LIB_PATH)\gdi32.lib \
  30. $(SDK_LIB_PATH)\winmm.lib \
  31. $(SDK_LIB_PATH)\msacm32.lib \
  32. $(SDK_LIB_PATH)\advapi32.lib \
  33. $(SDK_LIB_PATH)\ole32.lib \
  34. $(SDK_LIB_PATH)\uuid.lib \
  35. !if "$(CHICAGO_PRODUCT)" == ""
  36. ..\..\dxvtlib\daytona\obj$(BUILD_ALT_DIR)\*\dxvt.lib \
  37. $(BASEDIR)\public\internal\shell\lib\*\shfusion.lib \
  38. $(BASEDIR)\public\sdk\lib\*\shlwapi.lib \
  39. ..\..\dxvutils\daytona\obj$(BUILD_ALT_DIR)\*\dxvutils.lib \
  40. ..\..\guids\daytona\obj$(BUILD_ALT_DIR)\*\guids.lib \
  41. ..\..\common\daytona\obj$(BUILD_ALT_DIR)\*\common.lib \
  42. !else
  43. ..\..\dxvtlib\win9x\obj$(BUILD_ALT_DIR)\*\dxvt.lib \
  44. $(SDK_LIB_PATH)\comctl32.lib \
  45. ..\..\dxvutils\win9x\obj$(BUILD_ALT_DIR)\*\dxvutils.lib \
  46. ..\..\guids\win9x\obj$(BUILD_ALT_DIR)\*\guids.lib \
  47. ..\..\common\win9x\obj$(BUILD_ALT_DIR)\*\common.lib \
  48. !endif
  49. INCLUDES=..\..\..\dplay8\inc\;$(DXROOT)\inc;..\..\common;..\..\inc;..\..\dxvutils;..\..\dxvtlib;$(DXROOT)\private\inc;$(SHELL_INC_PATH);..\
  50. !if defined(FULL_DEBUG)
  51. DEBUG_CRTS=1
  52. !endif
  53. SOURCES= ..\mixserver.cpp \
  54. ..\fwdserver.cpp \
  55. ..\vplayer.cpp \
  56. ..\dvengine.cpp \
  57. ..\protserver.cpp \
  58. ..\mixutils.cpp \
  59. ..\dvcleng.cpp \
  60. ..\dvclient.cpp \
  61. ..\dvcsplay.cpp \
  62. ..\dvdxtran.cpp \
  63. ..\dvrecsub.cpp \
  64. ..\dvsereng.cpp \
  65. ..\dvserver.cpp \
  66. ..\dvshared.cpp \
  67. ..\dvsetup.cpp \
  68. ..\dvsetupi.cpp \
  69. ..\trnotify.cpp \
  70. ..\dxvclassfac.cpp \
  71. ..\in_core.cpp \
  72. ..\unk.cpp \
  73. ..\dvsndt.cpp \
  74. ..\vnametbl.cpp \
  75. ..\dxvdllmain.cpp \
  76. ..\resource.rc
  77. C_DEFINES= $(C_DEFINES) /D_USRDLL /DWIN32 /DDIRECTVOICE_EXPORTS /DDIRECTSOUND_VERSION=0x0800
  78. USE_MSVCRT=1
  79. USE_NATIVE_EH=1
  80. USE_STL=1
  81. DLLENTRY=_DllMainCRTStartup
  82. # This is necessary because we link to shfusion.lib which contains a reference to PropertySheetW which
  83. # we make a call to.
  84. LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217