Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2011
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.35 KB | None | 0 0
  1. diff --git a/mythtv/filters/filter-avcodec.pro b/mythtv/filters/filter-avcodec.pro
  2. index 802d900..677b76d 100644
  3. --- a/mythtv/filters/filter-avcodec.pro
  4. +++ b/mythtv/filters/filter-avcodec.pro
  5. @@ -3,7 +3,9 @@ include(../settings.pro)
  6.  
  7. LIBS += -L../../external/FFmpeg/libavcodec -lmythavcodec
  8. LIBS += -L../../external/FFmpeg/libavutil -lmythavutil
  9. +LIBS += -L../../external/FFmpeg/libavformat -lmythavformat
  10.  
  11. # Rebuild (link) this filter if the lib changes
  12. POST_TARGETDEPS += ../../external/FFmpeg/libavutil/$$avLibName(avutil)
  13. POST_TARGETDEPS += ../../external/FFmpeg/libavcodec/$$avLibName(avcodec)
  14. +POST_TARGETDEPS += ../../external/FFmpeg/libavformat/$$avLibName(avformat)
  15. diff --git a/mythtv/filters/kerneldeint/kerneldeint.pro b/mythtv/filters/kerneldeint/kerneldeint.pro
  16. index 4c784a6..0f19295 100644
  17. --- a/mythtv/filters/kerneldeint/kerneldeint.pro
  18. +++ b/mythtv/filters/kerneldeint/kerneldeint.pro
  19. @@ -5,6 +5,7 @@ LIBS += -lmyth-$${LIBVERSION} -L../../libs/libmyth
  20. LIBS += -lmythbase-$${LIBVERSION} -L../../libs/libmythbase
  21. macx:LIBS += -lmythui-$${LIBVERSION} -L../../libs/libmythui
  22. macx:LIBS += -lmythupnp-$${LIBVERSION} -L../../libs/libmythupnp
  23. +macx:LIBS += -lmythservicecontracts-$${LIBVERSION} -L../../libs/libmythservicecontracts
  24. mingw:LIBS += $$EXTRA_LIBS
  25.  
  26. # Input
  27. diff --git a/mythtv/libs/libmyth/libmyth.pro b/mythtv/libs/libmyth/libmyth.pro
  28. index bde661a..ae0ac08 100644
  29. --- a/mythtv/libs/libmyth/libmyth.pro
  30. +++ b/mythtv/libs/libmyth/libmyth.pro
  31. @@ -88,6 +88,7 @@ LIBS += -L../libmythbase -lmythbase-$${LIBVERSION}
  32. LIBS += -L../libmythui -lmythui-$${LIBVERSION}
  33. LIBS += -L../libmythupnp -lmythupnp-$${LIBVERSION}
  34. LIBS += -L../libmythfreesurround -lmythfreesurround-$${LIBVERSION}
  35. +LIBS += -L../libmythservicecontracts -lmythservicecontracts-$${LIBVERSION}
  36. LIBS += -L../../external/FFmpeg/libavcodec -lmythavcodec
  37. LIBS += -L../../external/FFmpeg/libavutil -lmythavutil
  38. LIBS += -L../../external/FFmpeg/libavformat -lmythavformat
  39. diff --git a/mythtv/libs/libmythprotoserver/libmythprotoserver.pro b/mythtv/libs/libmythprotoserver/libmythprotoserver.pro
  40. index 4d89199..3b6331c 100644
  41. --- a/mythtv/libs/libmythprotoserver/libmythprotoserver.pro
  42. +++ b/mythtv/libs/libmythprotoserver/libmythprotoserver.pro
  43. @@ -29,14 +29,47 @@ INCLUDEPATH += ../libmythbase ../libmyth ../libmythtv ../libmythui
  44. INCLUDEPATH += ../../external/FFmpeg ../.. ../ ./
  45.  
  46. DEPENDPATH += ../ ../libmythbase ../libmythtv ../libmyth ../libmythui
  47. +DEPENDPATH += ../libmythupnp ../libmythservicecontracts
  48.  
  49. LIBS += -L../libmythbase -L../libmyth -L../libmythtv -L../libmythui
  50. -LIBS += -L../../external/FFmpeg/libavutil
  51. +LIBS += -L../libmythupnp -L../libmythservicecontracts -L../libmythfreemheg
  52. +LIBS += -L../libmythlivemedia -L../libmythhdhomerun
  53. +LIBS += -L../../external/FFmpeg/libavutil -L../../external/FFmpeg/libavcodec
  54. +LIBS += -L../../external/FFmpeg/libavformat -L../../external/FFmpeg/libswscale
  55. LIBS += -lmythbase-$$LIBVERSION -lmyth-$$LIBVERSION -lmythui-$$LIBVERSION
  56. -LIBS += -lmythtv-$$LIBVERSION
  57. -LIBS += -lmythavutil
  58. +LIBS += -lmythtv-$$LIBVERSION -lmythupnp-$$LIBVERSION
  59. +LIBS += -lmythservicecontracts-$$LIBVERSION -lmythfreemheg-$$LIBVERSION
  60. +LIBS += -lmythlivemedia-$$LIBVERSION -lmythhdhomerun-$$LIBVERSION
  61. +LIBS += -lmythavutil -lmythavcodec -lmythavformat -lmythswscale
  62. LIBS += $$EXTRA_LIBS $$LATE_LIBS $$QMAKE_LIBS_DYNLOAD
  63.  
  64. +macx {
  65. + # Mac OS X Frameworks
  66. + FWKS = AGL ApplicationServices Carbon Cocoa CoreFoundation OpenGL QuickTime IOKit
  67. + using_quartz_video {
  68. + FWKS += QuartzCore
  69. + } else {
  70. + FWKS += CoreVideo
  71. + }
  72. +
  73. + using_firewire:using_backend: FWKS += IOKit
  74. +
  75. + # The following trick shortens the command line, but depends on
  76. + # the shell expanding Csh-style braces. Luckily, Bash and Zsh do.
  77. + FC = $$join(FWKS,",","{","}")
  78. +
  79. + QMAKE_CXXFLAGS += -F/System/Library/Frameworks/$${FC}.framework/Frameworks
  80. + LIBS += -framework $$join(FWKS," -framework ")
  81. +
  82. + using_firewire:using_backend {
  83. + QMAKE_CXXFLAGS += -F$${CONFIG_MAC_AVC}
  84. + LIBS += -F$${CONFIG_MAC_AVC} -framework AVCVideoServices
  85. + # Recent versions of this framework use /usr/lib/libstdc++.6.dylib
  86. + # which may clash with symbols in /usr/lib/gcc/darwin/3.3/libstdc++.a
  87. + # In that case, rebuild the framework with your (old) Xcode version
  88. + }
  89. +}
  90. +
  91. inc.path = $${PREFIX}/include/mythtv/protoserver
  92.  
  93. inc.files = $HEADERS
  94. diff --git a/mythtv/libs/libmythtv/libmythtv.pro b/mythtv/libs/libmythtv/libmythtv.pro
  95. index 8e0b839..27dc137 100644
  96. --- a/mythtv/libs/libmythtv/libmythtv.pro
  97. +++ b/mythtv/libs/libmythtv/libmythtv.pro
  98. @@ -50,6 +50,7 @@ LIBS += -L../libmythui -L../libmythupnp
  99. LIBS += -L../libmythdvdnav
  100. LIBS += -L../libmythbluray
  101. LIBS += -L../libmythbase
  102. +LIBS += -L../libmythservicecontracts
  103. LIBS += -lmyth-$$LIBVERSION
  104. LIBS += -lmythswscale
  105. LIBS += -lmythavformat
  106. @@ -58,6 +59,7 @@ LIBS += -lmythavutil
  107. LIBS += -lmythui-$$LIBVERSION -lmythupnp-$$LIBVERSION
  108. LIBS += -lmythdvdnav-$$LIBVERSION
  109. LIBS += -lmythbluray-$$LIBVERSION -lmythbase-$$LIBVERSION
  110. +LIBS += -lmythservicecontracts-$$LIBVERSION
  111. using_mheg: LIBS += -L../libmythfreemheg -lmythfreemheg-$$LIBVERSION
  112. using_live: LIBS += -L../libmythlivemedia -lmythlivemedia-$$LIBVERSION
  113. using_hdhomerun: LIBS += -L../libmythhdhomerun -lmythhdhomerun-$$LIBVERSION
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement