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.

85 lines
2.0 KiB

  1. #############################################################################
  2. # Copyright (C) Microsoft Corporation 2000
  3. #############################################################################
  4. !ifndef DXROOT
  5. DXROOT = $(PROJECT_ROOT)\directx
  6. !endif
  7. !include $(DXROOT)\project.mk
  8. !include ..\..\buildmode.inc
  9. MAJORCOMP = windows
  10. MINORCOMP = directx
  11. TARGETNAME = dsdmo
  12. TARGETPATH = $(_OBJ_DIR)
  13. TARGETTYPE = DYNLINK
  14. UMTYPE = windows
  15. DLLDEF = ..\dsdmo.def
  16. DLLENTRY = _DllMainCRTStartup
  17. USE_MSVCRT = 1
  18. USE_IOSTREAM=1
  19. USE_MAPSYM = 1
  20. !if $(386)
  21. !if !$(FREEBUILD)
  22. MSC_OPTIMIZATION = $(MSC_OPTIMIZATION) /Od /QIfist
  23. !if "$(BuildMode)" == "internal"
  24. C_DEFINES = $(C_DEFINES) -DDEBUG=1
  25. !else
  26. C_DEFINES = $(C_DEFINES) -DRDEBUG=1
  27. !endif
  28. !else
  29. MSC_OPTIMIZATION = $(MSC_OPTIMIZATION) /Ox /Ob2 /QIfist
  30. !endif
  31. !endif
  32. # 04/11/2000 - allows for addition of BoundsChecker, etc
  33. # libs specified in the OS environment
  34. TARGETLIBS = $(TARGETLIBS) \
  35. $(SDK_LIB_PATH)\kernel32.lib \
  36. $(SDK_LIB_PATH)\user32.lib \
  37. $(SDK_LIB_PATH)\advapi32.lib \
  38. $(SDK_LIB_PATH)\ole32.lib \
  39. $(SDK_LIB_PATH)\uuid.lib \
  40. $(SDK_LIB_PATH)\dmoguids.lib \
  41. $(SDK_LIB_PATH)\shlwapi.lib \
  42. $(SDK_LIB_PATH)\msdmo.lib \
  43. $(PROJECT_ROOT)\oem\binary_release\creative\I3DL2\*\eaxreverb.lib
  44. # Make sure we pick up the right verinfo.h etc.
  45. INCLUDES = $(PROJECT_INC_PATH);\
  46. $(DXROOT)\inc;
  47. SOURCES =\
  48. oledll.cpp \
  49. guid.cpp \
  50. dsdmobse.cpp \
  51. aec.cpp \
  52. agc.cpp \
  53. chorus.cpp \
  54. clone.cpp \
  55. compress.cpp \
  56. distort.cpp \
  57. ns.cpp \
  58. parameq.cpp \
  59. echo.cpp \
  60. flanger.cpp \
  61. gargle.cpp \
  62. sverbdmo.cpp \
  63. sverb.c \
  64. dllmain.cpp \
  65. common.cpp \
  66. propertyhelp.cpp\
  67. debug.cpp \
  68. dsdmo.rc \
  69. alist.cpp \
  70. kshlp.cpp \
  71. reghlp.cpp \
  72. param.cpp \
  73. dmocom.cpp