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.

98 lines
2.0 KiB

  1. !IF 0
  2. Copyright (c) 1996-1999 Microsoft Corporation
  3. Module Name:
  4. sources.
  5. Abstract:
  6. This file specifies the target component being built and the list of
  7. sources files needed to build that component. Also specifies optional
  8. compiler switches and libraries that are unique for the component being
  9. built.
  10. Author:
  11. Jim Geist (JimGe) 29-Aug-97
  12. NOTE: Commented description of this file is in \nt\oak\bin\sources.tpl
  13. NOTE: The file ddksources in this directory structure is used to build the
  14. DDK sythesizer sample. If you make changes to this file, make sure
  15. to keep ddksources in sync as well. See ddkreadme.txt for more info.
  16. !ENDIF
  17. !include ..\..\dmusic.inc
  18. MAJORCOMP=windows
  19. MINORCOMP=directx
  20. TARGETNAME=dmsynth
  21. !IF !$(FREEBUILD) && defined( DIRECTX_REDIST )
  22. TARGETNAME=$(TARGETNAME)d
  23. !ENDIF
  24. TARGETPATH=obj
  25. TARGETTYPE=DYNLINK
  26. UMTYPE=windows
  27. DLLDEF=..\dmsynth.def
  28. DLLENTRY=_DllMainCRTStartup
  29. USE_MAPSYM=1
  30. USE_MSVCRT=1
  31. !if "$(NTDEBUG)" == "ntsd" || "$(NTDEBUG)" == "cvp" || "$(NTDEBUG)" == "sym"
  32. !if "$(BuildMode)" == "internal"
  33. C_DEFINES = $(C_DEFINES) -DDEBUG=1
  34. !else
  35. C_DEFINES = $(C_DEFINES) -DRDEBUG=1
  36. !endif
  37. !else
  38. MSC_OPTIMIZATION=$(MSC_OPTIMIZATION) /Oxt
  39. !endif
  40. C_DEFINES= $(C_DEFINES) -D_WIN32 -DREVERB_ENABLED -D_DMUSIC_USER_MODE_
  41. #
  42. # 04/10/2000 - allows for addition of BoundsChecker, etc
  43. # libs specified in the OS environment
  44. #
  45. TARGETLIBS=$(TARGETLIBS) \
  46. $(SDK_LIB_PATH)\kernel32.lib \
  47. $(SDK_LIB_PATH)\user32.lib \
  48. $(SDK_LIB_PATH)\winmm.lib \
  49. $(SDK_LIB_PATH)\advapi32.lib \
  50. $(SDK_LIB_PATH)\uuid.lib \
  51. $(SDK_LIB_PATH)\ole32.lib \
  52. $(SDK_LIB_PATH)\dsound.lib
  53. SOURCES=\
  54. ..\clist.cpp \
  55. ..\control.cpp \
  56. ..\csynth.cpp \
  57. ..\instr.cpp \
  58. ..\midi.cpp \
  59. ..\mix.cpp \
  60. ..\voice.cpp \
  61. ..\dmsynth.rc \
  62. ..\debug.cpp \
  63. ..\dmsynth.cpp \
  64. ..\dslink.cpp \
  65. ..\guids.cpp \
  66. ..\oledll.cpp \
  67. ..\plclock.cpp \
  68. ..\sverb.c \
  69. ..\umsynth.cpp \
  70. ..\opnew.cpp \
  71. ..\mixmulti.cpp
  72. i386_SOURCES= \
  73. mmx.cpp