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.

61 lines
2.0 KiB

  1. CCSHELL_DIR = $(PROJECT_ROOT)
  2. !include $(CCSHELL_DIR)\common.inc
  3. C_DEFINES = $(C_DEFINES) -DUNICODE -D_UNICODE
  4. TARGETNAME = shmedia
  5. TARGETPATH = obj
  6. TARGETTYPE = DYNLINK
  7. DLLDEF = shmedia.def
  8. USE_MSVCRT = 1
  9. INCLUDES = $(SDK_PATH)\amovie\inc;$(INCLUDES)
  10. TARGETLIBS = $(SDK_LIB_PATH)\kernel32.lib \
  11. $(WINDOWS_LIB_PATH)\gdi32p.lib \
  12. $(WINDOWS_LIB_PATH)\user32p.lib \
  13. $(SDK_LIB_PATH)\advapi32.lib \
  14. $(SDK_LIB_PATH)\shlwapi.lib \
  15. $(SDK_LIB_PATH)\shell32.lib \
  16. $(SHELL_LIB_PATH)\shell32p.lib \
  17. $(SHELL_LIB_PATH)\comctlp.lib \
  18. $(SDK_LIB_PATH)\ole32.lib \
  19. $(SDK_LIB_PATH)\oleaut32.lib \
  20. $(SDK_LIB_PATH)\uuid.lib \
  21. $(SDK_LIB_PATH)\strmiids.lib \
  22. $(SHELL_LIB_PATH)\shlwapip.lib \
  23. $(CCSHELL_DIR)\lib\$(O)\shguid.lib \
  24. $(CCSHELL_DIR)\lib\$(O)\shguidp.lib \
  25. $(CCSHELL_DIR)\lib\$(O)\shguidp.lib \
  26. $(CCSHELL_DIR)\lib\$O\stock.lib \
  27. $(SDK_LIB_PATH)\msacm32.lib \
  28. $(SDK_LIB_PATH)\Winmm.lib \
  29. $(SDK_LIB_PATH)\vfw32.lib \
  30. !if $(386)
  31. $(SDK_LIB_PATH)\wmvcore.lib \
  32. !endif
  33. lib\WMStubDRM_11461.lib
  34. DLLENTRY = DllMain
  35. SOURCES = BaseMediaPSS.cpp \
  36. OtherPSS.cpp \
  37. WMPSS.cpp \
  38. BaseMediaPS.cpp \
  39. convert.cpp \
  40. thisdll.cpp \
  41. thumbnail.cpp \
  42. wmwrap.cpp \
  43. shmedia.rc
  44. PRECOMPILED_INCLUDE = pch.h
  45. DELAYLOAD = msacm32.dll;winmm.dll
  46. !if $(386)
  47. DELAYLOAD = $(DELAYLOAD);wmvcore.dll
  48. !endif
  49. DLOAD_ERROR_HANDLER = kernel32