From: Michael Olbrich <m.olbr...@pengutronix.de>

Signed-off-by: Michael Olbrich <m.olbr...@pengutronix.de>
---
 rules/gst-plugins-ugly.make |   27 ++++++++++++++++-----------
 1 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/rules/gst-plugins-ugly.make b/rules/gst-plugins-ugly.make
index 3cfacf4..115d103 100644
--- a/rules/gst-plugins-ugly.make
+++ b/rules/gst-plugins-ugly.make
@@ -35,13 +35,15 @@ $(GST_PLUGINS_UGLY_SOURCE):
 # Prepare
 # ----------------------------------------------------------------------------
 
-GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_ASFDEMUX)           += 
asfdemux
+GST_PLUGINS_UGLY_ENABLEC-$(PTXCONF_GST_PLUGINS_UGLY_ASFDEMUX)          += 
asfdemux
+GST_PLUGINS_UGLY_ENABLEP-$(PTXCONF_GST_PLUGINS_UGLY_ASFDEMUX)          += asf
 GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_DVDLPCMDEC)         += 
dvdlpcmdec
 GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_DVDSUB)             += 
dvdsub
 GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_IEC958)             += 
iec958
 GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_MPEGAUDIOPARSE)     += 
mpegaudioparse
 GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_MPEGSTREAM)         += 
mpegstream
-GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_REALMEDIA)          += 
realmedia
+GST_PLUGINS_UGLY_ENABLEC-$(PTXCONF_GST_PLUGINS_UGLY_REALMEDIA)         += 
realmedia
+GST_PLUGINS_UGLY_ENABLEP-$(PTXCONF_GST_PLUGINS_UGLY_REALMEDIA)         += 
rmdemux
 GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_SYNAESTHESIA)       += 
synaesthesia
 GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_A52DEC)             += 
a52dec
 GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_AMRNB)              += amrnb
@@ -55,6 +57,10 @@ GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_SID)      
                += sidplay
 GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_TWOLAME)            += 
twolame
 GST_PLUGINS_UGLY_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY_X264)               += x264
 
+GST_PLUGINS_UGLY_ENABLEC-y     += $(GST_PLUGINS_UGLY_ENABLE-y)
+GST_PLUGINS_UGLY_ENABLEC-      += $(GST_PLUGINS_UGLY_ENABLE-)
+GST_PLUGINS_UGLY_ENABLEP-y     += $(GST_PLUGINS_UGLY_ENABLE-y)
+
 #
 # autoconf
 #
@@ -83,12 +89,12 @@ GST_PLUGINS_UGLY_CONF_OPT   := \
 # --with-plugins is useless, so we generate a --enable-*
 # and --disable-* below
 #
-ifneq ($(call remove_quotes,$(GST_PLUGINS_UGLY_ENABLE-y)),)
-GST_PLUGINS_UGLY_CONF_OPT +=  --enable-$(subst 
$(space),$(space)--enable-,$(strip $(GST_PLUGINS_UGLY_ENABLE-y)))
+ifneq ($(call remove_quotes,$(GST_PLUGINS_UGLY_ENABLEC-y)),)
+GST_PLUGINS_UGLY_CONF_OPT +=  --enable-$(subst 
$(space),$(space)--enable-,$(strip $(GST_PLUGINS_UGLY_ENABLEC-y)))
 endif
 
-ifneq ($(call remove_quotes,$(GST_PLUGINS_UGLY_ENABLE-)),)
-GST_PLUGINS_UGLY_CONF_OPT +=  --disable-$(subst 
$(space),$(space)--disable-,$(strip $(GST_PLUGINS_UGLY_ENABLE-)))
+ifneq ($(call remove_quotes,$(GST_PLUGINS_UGLY_ENABLEC-)),)
+GST_PLUGINS_UGLY_CONF_OPT +=  --disable-$(subst 
$(space),$(space)--disable-,$(strip $(GST_PLUGINS_UGLY_ENABLEC-)))
 endif
 
 # ----------------------------------------------------------------------------
@@ -108,11 +114,10 @@ $(STATEDIR)/gst-plugins-ugly.targetinstall:
        @$(call install_fixup, gst-plugins-ugly,DESCRIPTION,missing)
 
        # install all activated plugins
-       @if [ -d  $(GST_PLUGINS_UGLY_PKGDIR)/usr/lib/gstreamer-0.10/ ]; then \
-               cd $(GST_PLUGINS_UGLY_PKGDIR) && for plugin in `find 
./usr/lib/gstreamer-0.10/ -name "*.so"`; do \
-                       $(call install_copy, gst-plugins-ugly, 0, 0, 0644, -, 
/$$plugin); \
-               done \
-       fi
+       @for plugin in $(GST_PLUGINS_UGLY_ENABLEP-y); do \
+               $(call install_copy, gst-plugins-ugly, 0, 0, 0644, -, \
+                       /usr/lib/gstreamer-0.10/libgst$${plugin}.so); \
+       done
 
        @$(call install_finish, gst-plugins-ugly)
 
-- 
1.7.1


-- 
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to