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.

85 lines
1.9 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_MAPSYM = 1
  19. !if $(386)
  20. !if !$(FREEBUILD)
  21. MSC_OPTIMIZATION = $(MSC_OPTIMIZATION) /Od /QIfist
  22. !if "$(BuildMode)" == "internal"
  23. C_DEFINES = $(C_DEFINES) -DDEBUG=1
  24. !else
  25. C_DEFINES = $(C_DEFINES) -DRDEBUG=1
  26. !endif
  27. !else
  28. MSC_OPTIMIZATION = $(MSC_OPTIMIZATION) /Ox /Ob2 /QIfist
  29. !endif
  30. !endif
  31. # 04/11/2000 - allows for addition of BoundsChecker, etc
  32. # libs specified in the OS environment
  33. TARGETLIBS = $(TARGETLIBS) \
  34. $(SDK_LIB_PATH)\kernel32.lib \
  35. $(SDK_LIB_PATH)\user32.lib \
  36. $(SDK_LIB_PATH)\advapi32.lib \
  37. $(SDK_LIB_PATH)\ole32.lib \
  38. $(SDK_LIB_PATH)\uuid.lib \
  39. $(SDK_LIB_PATH)\dmoguids.lib \
  40. $(SDK_LIB_PATH)\shlwapi.lib \
  41. $(SDK_LIB_PATH)\msdmo.lib \
  42. $(PROJECT_ROOT)\oem\binary_release\creative\I3DL2\*\eaxreverb.lib
  43. # Make sure we pick up the right verinfo.h etc.
  44. INCLUDES = $(PROJECT_INC_PATH);\
  45. $(DXROOT)\inc;
  46. SOURCES =\
  47. oledll.cpp \
  48. guid.cpp \
  49. dsdmobse.cpp \
  50. aec.cpp \
  51. agc.cpp \
  52. chorus.cpp \
  53. clone.cpp \
  54. compress.cpp \
  55. distort.cpp \
  56. ns.cpp \
  57. parameq.cpp \
  58. echo.cpp \
  59. flanger.cpp \
  60. gargle.cpp \
  61. sverbdmo.cpp \
  62. sverb.c \
  63. dllmain.cpp \
  64. common.cpp \
  65. propertyhelp.cpp\
  66. debug.cpp \
  67. dsdmo.rc \
  68. alist.cpp \
  69. kshlp.cpp \
  70. reghlp.cpp \
  71. dmoutils.cpp \
  72. param.cpp \
  73. dmocom.cpp