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.

99 lines
2.1 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. USE_IOSTREAM=1
  32. !if !$(FREEBUILD)
  33. !if "$(BuildMode)" == "internal"
  34. C_DEFINES = $(C_DEFINES) -DDEBUG=1
  35. !else
  36. C_DEFINES = $(C_DEFINES) -DRDEBUG=1
  37. !endif
  38. !else
  39. MSC_OPTIMIZATION=$(MSC_OPTIMIZATION) /Oxt
  40. !endif
  41. C_DEFINES= $(C_DEFINES) -D_WIN32 -DREVERB_ENABLED -D_DMUSIC_USER_MODE_
  42. #
  43. # 04/10/2000 - allows for addition of BoundsChecker, etc
  44. # libs specified in the OS environment
  45. #
  46. TARGETLIBS=$(TARGETLIBS) \
  47. $(SDK_LIB_PATH)\kernel32.lib \
  48. $(SDK_LIB_PATH)\user32.lib \
  49. $(SDK_LIB_PATH)\winmm.lib \
  50. $(SDK_LIB_PATH)\advapi32.lib \
  51. $(SDK_LIB_PATH)\uuid.lib \
  52. $(SDK_LIB_PATH)\ole32.lib \
  53. $(SDK_LIB_PATH)\dsound.lib
  54. SOURCES=\
  55. ..\clist.cpp \
  56. ..\control.cpp \
  57. ..\csynth.cpp \
  58. ..\instr.cpp \
  59. ..\midi.cpp \
  60. ..\mix.cpp \
  61. ..\voice.cpp \
  62. ..\dmsynth.rc \
  63. ..\debug.cpp \
  64. ..\dmsynth.cpp \
  65. ..\dslink.cpp \
  66. ..\guids.cpp \
  67. ..\oledll.cpp \
  68. ..\plclock.cpp \
  69. ..\sverb.c \
  70. ..\umsynth.cpp \
  71. ..\opnew.cpp \
  72. ..\mixmulti.cpp
  73. i386_SOURCES= \
  74. mmx.cpp