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.

56 lines
1.0 KiB

  1. !if 0
  2. Copyright (c) 1997 Microsoft Corporation. All Rights Reserved.
  3. !endif
  4. !ifdef NTMAKEENV
  5. !INCLUDE $(NTMAKEENV)\makefile.def
  6. !ELSE
  7. #
  8. # Quartz Project Makefile
  9. #
  10. # Targets are provided by QUARTZ.MAK
  11. #
  12. DISABLE_PCH = 1
  13. !ifndef QUARTZ
  14. QUARTZ=..\..
  15. !endif
  16. !if (defined(NODEBUG) || defined(RETAIL)) && "$(CPU)" == "i386"
  17. USE_LIBCMT_LIB = 1
  18. C_DEFINES = -D_ATL_MIN_CRT -D_WINDLL
  19. !endif
  20. NO_QUARTZ_LIBS = 1
  21. LINK_LIBS = $(QUARTZ)\sdk\lib\strmiids.lib \
  22. $(QUARTZ)\sdk\lib\amstrmid.lib \
  23. ..\ddstream\$(DBG_RTL)\ddstream.lib ddraw.lib
  24. # Use static registry until we ship atl.dll
  25. # C_DEFINES = -D_ATL_STATIC_REGISTRY=1 -D_WINDLL $(C_DEFINES)
  26. TARGET_NAME = amstream
  27. TARGET_TYPE = DYNLINK
  28. TARGET_GOAL = RUNTIME
  29. INC_PATH = ..\idl;..\ddstream
  30. RC_FILE = strmobjs.rc
  31. SRC_FILES = stdafx.cpp \
  32. strmobjs.cpp \
  33. sfilter.cpp \
  34. mmstream.cpp
  35. DEF_FILE = amstream.def
  36. # PCH_HEADER = mpeghdr.h - ???
  37. # PCH_NAME = _mpeghdr - ???
  38. !include "$(QUARTZ)\Quartz.mak"
  39. !ENDIF # NTMAKEENV