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.

50 lines
1.3 KiB

  1. !if 0
  2. Copyright (c) 1995 - 1999 Microsoft Corporation. All Rights Reserved.
  3. !endif
  4. ROOT=$(MAKEDIR:\filters\mpeg1\mpgsplit=)
  5. !include $(ROOT)\common.inc
  6. TARGETNAME=mpgsplit
  7. TARGETPATH=obj
  8. !ifndef FILTER_DLL
  9. TARGETTYPE=LIBRARY
  10. C_DEFINES=$(C_DEFINES) /DFILTER_LIB
  11. !else
  12. TARGETTYPE=DYNLINK
  13. DLLDEF=mpgsplit.def
  14. DLLENTRY=DllEntryPoint
  15. DLLBASE=0x1ff00000
  16. C_DEFINES=$(C_DEFINES) -DFILTER_DLL
  17. LINKLIBS= $(QUARTZ_LIB_DIR)\strmbase.lib
  18. TARGETLIBS= \
  19. $(PROJECT_OBJ_ROOT)\DShow\filters\core\strmaloc\code\$(O)\strmaloc.lib \
  20. $(PROJECT_OBJ_ROOT)\DShow\filters\core\util\code\$(O)\util.lib \
  21. $(PROJECT_OBJ_ROOT)\DShow\filters\mpeg1\statepse\$(O)\statepse.lib \
  22. $(SDK_LIB_PATH)\kernel32.lib \
  23. $(SDK_LIB_PATH)\gdi32.lib \
  24. $(SDK_LIB_PATH)\user32.lib \
  25. $(SDK_LIB_PATH)\advapi32.lib \
  26. $(SDK_LIB_PATH)\ole32.lib \
  27. $(SDK_LIB_PATH)\uuid.lib \
  28. $(SDK_LIB_PATH)\winmm.lib
  29. !endif
  30. INCLUDES= \
  31. $(INCLUDES) \
  32. $(ROOT)\filters\mpeg1\inc; \
  33. $(ROOT)\filters\core\strmaloc\inc; \
  34. $(ROOT)\filters\h;
  35. SOURCES= \
  36. alloc.cpp \
  37. filter.cpp \
  38. inputpin.cpp \
  39. mpgsplit.cpp \
  40. outpin.cpp \
  41. parse.cpp \
  42. position.cpp \
  43. resource.rc