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.

54 lines
1.3 KiB

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