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.

81 lines
2.1 KiB

  1. #############################################################################
  2. # Copyright (C) Microsoft Corporation 2000
  3. #############################################################################
  4. !include ..\..\buildmode.inc
  5. C_DEFINES =
  6. !if "$(NTDEBUG)" == "ntsd"
  7. C_DEFINES = -DDBG=1
  8. !if "$(BuildMode)" == "internal"
  9. C_DEFINES = $(C_DEFINES) -DDEBUG
  10. !else
  11. C_DEFINES = $(C_DEFINES) -DRDEBUG
  12. !endif
  13. !endif
  14. ..\dsbnotes.cpp: ..\..\dsound\dsbnotes.cpp
  15. -copy $** $@
  16. ..\grace.cpp: ..\..\dsound\grace.cpp
  17. -copy $** $@
  18. ..\grsource.cpp: ..\..\dsound\grsource.cpp
  19. -copy $** $@
  20. ..\mix.cpp: ..\..\dsound\mix.cpp
  21. -copy $** $@
  22. ..\filter.c: ..\..\dsound\filter.c
  23. -copy $** $@
  24. ..\dxcrt.c: ..\..\dsound\dxcrt.c
  25. -copy $** $@
  26. # Don't change the relative paths in INCLUDE below to paths based on BASEDIR
  27. # or DXROOT. The 16-bit resource compiler doesn't handle non-8.3 names in
  28. # the path (i.e. \nt\multimedia).
  29. #
  30. # set INCLUDE=..\..\..;..\..\..\public\ddk\inc;..\..\..\public\sdk\inc16;..\..\..\inc;..\..\dsound
  31. # Note: we include ver.h below with the full pathname because the 16-bit RC
  32. # also needs command lines under 128 bytes - and we're dangerously close.
  33. dsound.res: ..\..\..\inc\verinfo.h
  34. ..\..\..\public\tools\win9x\common\rc -I.. -I..\..\..\inc -I..\..\..\public\ddk\inc -I..\..\dsound -fodsound.res $(C_DEFINES) -r <<dsound.rc
  35. #include "..\..\..\public\sdk\inc16\ver.h"
  36. #include "verinfo.h"
  37. #define Not_VxD
  38. #include <vmm.h>
  39. #include "dsdriver.h"
  40. #define VERSIONTYPE VFT_VXD
  41. #define VERSIONSUBTYPE DSOUND_DEVICE_ID
  42. #define VERSIONNAME "dsound.vxd"
  43. !if "$(NTDEBUG)" == "ntsd"
  44. !if "$(BuildMode)" == "internal"
  45. #define VERSIONDESCRIPTION "DirectSound VxD (internal)"
  46. !else
  47. #define VERSIONDESCRIPTION "DirectSound VxD (debug)"
  48. !endif
  49. !else
  50. #define VERSIONDESCRIPTION "DirectSound VxD"
  51. !endif
  52. #include "verinfo.ver"
  53. <<NOKEEP
  54. $(O)\dsound.vxd $(O)\dsvxd.sym:
  55. #
  56. # VxD version stamp
  57. #
  58. adrc2vxd: dsound.res $(O)\dsound.vxd
  59. $(DXROOT)\public\tools\win9x\common\adrc2vxd $(O)\dsound.vxd dsound.res