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.

62 lines
1.4 KiB

  1. TARGETNAME=wavemsp
  2. TARGETPATH=obj
  3. TARGETTYPE=DYNLINK
  4. !IF !$(FREEBUILD)
  5. !IF defined (DEBUG_MEMORY)
  6. # Use debug CRTs and turn on assertions.
  7. DEBUG_CRTS=1
  8. C_DEFINES=$(C_DEFINES) -D_DEBUG -D_DBG
  9. # _CRTDBG_MAP_ALLOC: Map normal heap operations to their debug versions.
  10. # DEBUG_HEAPS: Activate code in our DllMain to activate leak checking.
  11. C_DEFINES=$(C_DEFINES) -D_CRTDBG_MAP_ALLOC -DDEBUG_HEAPS
  12. !ENDIF
  13. !ENDIF
  14. # Enable tracing.
  15. C_DEFINES=$(C_DEFINES) -DMSPLOG
  16. # Use unicode.
  17. C_DEFINES=$(C_DEFINES) -DUNICODE
  18. # As a temporary workaround, allow intelligent connection for Unimodem.
  19. C_DEFINES=$(C_DEFINES) -DALLOW_INTELLIGENT_CONNECTION
  20. DLLENTRY=_DllMainCRTStartup
  21. MIDL_TBLDIR=$(O)
  22. PRECOMPILED_CXX=1
  23. PRECOMPILED_INCLUDE=stdafx.h
  24. USE_ATL=1
  25. USE_MSVCRT=1
  26. USE_NATIVE_EH=1
  27. USE_RTTI=1
  28. TARGETLIBS=\
  29. $(LIBRARY_PATH)\advapi32.lib \
  30. $(LIBRARY_PATH)\gdi32.lib \
  31. $(LIBRARY_PATH)\kernel32.lib \
  32. $(LIBRARY_PATH)\mspbase.lib \
  33. $(LIBRARY_PATH)\ole32.lib \
  34. $(LIBRARY_PATH)\oleaut32.lib \
  35. $(LIBRARY_PATH)\rtutils.lib \
  36. $(LIBRARY_PATH)\shell32.lib \
  37. $(LIBRARY_PATH)\strmbase.lib \
  38. $(LIBRARY_PATH)\strmiids.lib \
  39. $(LIBRARY_PATH)\user32.lib \
  40. $(LIBRARY_PATH)\uuid.lib \
  41. $(LIBRARY_PATH)\winmm.lib \
  42. $(LIBRARY_PATH)\ws2_32.lib
  43. INCLUDES=$(SDK_PATH)\amovie\inc;
  44. SOURCES=\
  45. waveaddr.cpp \
  46. wavecall.cpp \
  47. wavemsp.cpp \
  48. wavemsp.idl \
  49. wavemsp.rc \
  50. wavestrm.cpp