diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2012-03-30 12:22:25 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2012-04-15 21:11:52 +0200 |
commit | 86c57dfa8a35947fdd588c402521ec9aeea02611 (patch) | |
tree | b984df26b9a6aca6403342a080577168b1dff777 /rules/gst-plugins-base.make | |
parent | 9e81f717e4b2c733f30cf19fb5e81425243bda7b (diff) | |
download | ptxdist-86c57dfa8a35947fdd588c402521ec9aeea02611.tar.gz ptxdist-86c57dfa8a35947fdd588c402521ec9aeea02611.tar.xz |
gst-plugins-base: version bump 0.10.35 -> 0.10.36
cleanup while at it
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/gst-plugins-base.make')
-rw-r--r-- | rules/gst-plugins-base.make | 369 |
1 files changed, 72 insertions, 297 deletions
diff --git a/rules/gst-plugins-base.make b/rules/gst-plugins-base.make index 03cb1898d..805dc0a97 100644 --- a/rules/gst-plugins-base.make +++ b/rules/gst-plugins-base.make @@ -16,8 +16,8 @@ PACKAGES-$(PTXCONF_GST_PLUGINS_BASE) += gst-plugins-base # # Paths and names # -GST_PLUGINS_BASE_VERSION := 0.10.35 -GST_PLUGINS_BASE_MD5 := 1d300983525f4f09030eb3ba47cb04b0 +GST_PLUGINS_BASE_VERSION := 0.10.36 +GST_PLUGINS_BASE_MD5 := 776c73883e567f67b9c4a2847d8d041a GST_PLUGINS_BASE := gst-plugins-base-$(GST_PLUGINS_BASE_VERSION) GST_PLUGINS_BASE_SUFFIX := tar.bz2 GST_PLUGINS_BASE_URL := http://gstreamer.freedesktop.org/src/gst-plugins-base/$(GST_PLUGINS_BASE).$(GST_PLUGINS_BASE_SUFFIX) @@ -25,201 +25,92 @@ GST_PLUGINS_BASE_SOURCE := $(SRCDIR)/$(GST_PLUGINS_BASE).$(GST_PLUGINS_BASE_SUF GST_PLUGINS_BASE_DIR := $(BUILDDIR)/$(GST_PLUGINS_BASE) # ---------------------------------------------------------------------------- -# Get -# ---------------------------------------------------------------------------- - -$(GST_PLUGINS_BASE_SOURCE): - @$(call targetinfo) - @$(call get, GST_PLUGINS_BASE) - -# ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_APP) += app +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_ADDER) += adder +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_AUDIOCONVERT) += audioconvert +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_AUDIORATE) += audiorate +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_AUDIORESAMPLE) += audioresample +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_AUDIOTESTSRC) += audiotestsrc +GST_PLUGINS_BASE_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE_DECODEBIN) += decodebin +GST_PLUGINS_BASE_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE_DECODEBIN_2) += decodebin2 +GST_PLUGINS_BASE_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE_ENCODING) += encoding +GST_PLUGINS_BASE_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE_ENCODING) += encodebin +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_FFMPEGCOLORSPACE) += ffmpegcolorspace +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_GDP) += gdp +GST_PLUGINS_BASE_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE_PLAYBACK) += playback +GST_PLUGINS_BASE_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE_PLAYBACK) += playbin +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_SUBPARSE) += subparse +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_TCP) += tcp +GST_PLUGINS_BASE_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE_TYPEFIND) += typefind +GST_PLUGINS_BASE_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE_TYPEFIND) += typefindfunctions +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_VIDEOTESTSRC) += videotestsrc +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_VIDEORATE) += videorate +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_VIDEOSCALE) += videoscale +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_VOLUME) += volume +GST_PLUGINS_BASE_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE_X) += x +GST_PLUGINS_BASE_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE_X) += ximagesink +GST_PLUGINS_BASE_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE_XVIDEO) += xvideo +GST_PLUGINS_BASE_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE_XVIDEO) += xvimagesink +GST_PLUGINS_BASE_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE_GST_V4L) += gst_v4l +GST_PLUGINS_BASE_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE_GST_V4L) += video4linux +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_ALSA) += alsa +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_CDPARANOIA) += cdparanoia +GST_PLUGINS_BASE_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE_GNOME_VFS) += gnome_vfs +GST_PLUGINS_BASE_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE_GNOME_VFS) += gnomevfs +GST_PLUGINS_BASE_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE_IVORBIS) += ivorbis +GST_PLUGINS_BASE_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE_IVORBIS) += ivorbisdec +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_GIO) += gio +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_LIBVISUAL) += libvisual +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_OGG) += ogg +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_PANGO) += pango +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_THEORA) += theora +GST_PLUGINS_BASE_ENABLE-$(PTXCONF_GST_PLUGINS_BASE_VORBIS) += vorbis + +GST_PLUGINS_BASE_ENABLEC-y += $(GST_PLUGINS_BASE_ENABLE-y) +GST_PLUGINS_BASE_ENABLEC- += $(GST_PLUGINS_BASE_ENABLE-) +GST_PLUGINS_BASE_ENABLEP-y += $(GST_PLUGINS_BASE_ENABLE-y) + # # autoconf # -GST_PLUGINS_BASE_AUTOCONF = \ +GST_PLUGINS_BASE_CONF_TOOL = autoconf +GST_PLUGINS_BASE_CONF_OPT = \ $(CROSS_AUTOCONF_USR) \ - $(GLOBAL_LARGE_FILE_OPTION) \ $(GSTREAMER_GENERIC_CONF_OPT) \ --enable-external \ --disable-experimental \ + $(GLOBAL_LARGE_FILE_OPTION) \ --disable-introspection \ + --$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE_ORC)-orc \ + --enable-Bsymbolic \ + --disable-iso-codes \ + --$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE_ZLIB)-zlib \ + --$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE_XSHM)-xshm \ --disable-oggtest \ --disable-vorbistest \ --disable-freetypetest \ - --enable-Bsymbolic + --$(call ptx/wwo,PTXCONF_GST_PLUGINS_BASE_GST_V4L)-gudev # --with-plugins=foo,bar,baz only works for depencyless plugins and # when no plugins are given it falls back to its default which is # to enable all plugins, so --with-plugins is useless for us. -ifdef PTXCONF_GST_PLUGINS_BASE_ADDER -GST_PLUGINS_BASE_AUTOCONF += --enable-adder -else -GST_PLUGINS_BASE_AUTOCONF += --disable-adder -endif -ifdef PTXCONF_GST_PLUGINS_BASE_APP -GST_PLUGINS_BASE_AUTOCONF += --enable-app -else -GST_PLUGINS_BASE_AUTOCONF += --disable-app -endif -ifdef PTXCONF_GST_PLUGINS_BASE_AUDIOCONVERT -GST_PLUGINS_BASE_AUTOCONF += --enable-audioconvert -else -GST_PLUGINS_BASE_AUTOCONF += --disable-audioconvert -endif -ifdef PTXCONF_GST_PLUGINS_BASE_AUDIORATE -GST_PLUGINS_BASE_AUTOCONF += --enable-audiorate -else -GST_PLUGINS_BASE_AUTOCONF += --disable-audiorate -endif -ifdef PTXCONF_GST_PLUGINS_BASE_AUDIOTESTSRC -GST_PLUGINS_BASE_AUTOCONF += --enable-audiotestsrc -else -GST_PLUGINS_BASE_AUTOCONF += --disable-audiotestsrc -endif -ifdef PTXCONF_GST_PLUGINS_BASE_ENCODING -GST_PLUGINS_BASE_AUTOCONF += --enable-encoding -else -GST_PLUGINS_BASE_AUTOCONF += --disable-encoding -endif -ifdef PTXCONF_GST_PLUGINS_BASE_FFMPEGCOLORSPACE -GST_PLUGINS_BASE_AUTOCONF += --enable-ffmpegcolorspace -else -GST_PLUGINS_BASE_AUTOCONF += --disable-ffmpegcolorspace -endif -ifdef PTXCONF_GST_PLUGINS_BASE_GDP -GST_PLUGINS_BASE_AUTOCONF += --enable-gdp -else -GST_PLUGINS_BASE_AUTOCONF += --disable-gdp -endif -ifdef PTXCONF_GST_PLUGINS_BASE_PLAYBACK -GST_PLUGINS_BASE_AUTOCONF += --enable-playback -else -GST_PLUGINS_BASE_AUTOCONF += --disable-playback -endif -ifdef PTXCONF_GST_PLUGINS_BASE_AUDIORESAMPLE -GST_PLUGINS_BASE_AUTOCONF += --enable-audioresample -else -GST_PLUGINS_BASE_AUTOCONF += --disable-audioresample -endif -ifdef PTXCONF_GST_PLUGINS_BASE_SUBPARSE -GST_PLUGINS_BASE_AUTOCONF += --enable-subparse -else -GST_PLUGINS_BASE_AUTOCONF += --disable-subparse -endif -ifdef PTXCONF_GST_PLUGINS_BASE_TCP -GST_PLUGINS_BASE_AUTOCONF += --enable-tcp -else -GST_PLUGINS_BASE_AUTOCONF += --disable-tcp -endif -ifdef PTXCONF_GST_PLUGINS_BASE_TYPEFIND -GST_PLUGINS_BASE_AUTOCONF += --enable-typefind -else -GST_PLUGINS_BASE_AUTOCONF += --disable-typefind -endif -ifdef PTXCONF_GST_PLUGINS_BASE_VIDEOTESTSRC -GST_PLUGINS_BASE_AUTOCONF += --enable-videotestsrc -else -GST_PLUGINS_BASE_AUTOCONF += --disable-videotestsrc -endif -ifdef PTXCONF_GST_PLUGINS_BASE_VIDEORATE -GST_PLUGINS_BASE_AUTOCONF += --enable-videorate -else -GST_PLUGINS_BASE_AUTOCONF += --disable-videorate -endif -ifdef PTXCONF_GST_PLUGINS_BASE_VIDEOSCALE -GST_PLUGINS_BASE_AUTOCONF += --enable-videoscale -else -GST_PLUGINS_BASE_AUTOCONF += --disable-videoscale +ifneq ($(call remove_quotes,$(GST_PLUGINS_BASE_ENABLEC-y)),) +GST_PLUGINS_BASE_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_BASE_ENABLEC-y))) endif -ifdef PTXCONF_GST_PLUGINS_BASE_VOLUME -GST_PLUGINS_BASE_AUTOCONF += --enable-volume -else -GST_PLUGINS_BASE_AUTOCONF += --disable-volume -endif -ifdef PTXCONF_GST_PLUGINS_BASE_ISO_CODES -GST_PLUGINS_BASE_AUTOCONF += --enable-iso-codes -else -GST_PLUGINS_BASE_AUTOCONF += --disable-iso-codes + +ifneq ($(call remove_quotes,$(GST_PLUGINS_BASE_ENABLEC-)),) +GST_PLUGINS_BASE_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_BASE_ENABLEC-))) endif + ifdef PTXCONF_GST_PLUGINS_BASE_X -GST_PLUGINS_BASE_AUTOCONF += --enable-x -GST_PLUGINS_BASE_AUTOCONF += --with-x=$(SYSROOT)/usr -else -GST_PLUGINS_BASE_AUTOCONF += --disable-x -GST_PLUGINS_BASE_AUTOCONF += --without-x -endif -ifdef PTXCONF_GST_PLUGINS_BASE_XVIDEO -GST_PLUGINS_BASE_AUTOCONF += --enable-xvideo -else -GST_PLUGINS_BASE_AUTOCONF += --disable-xvideo -endif -ifdef PTXCONF_GST_PLUGINS_BASE_XSHM -GST_PLUGINS_BASE_AUTOCONF += --enable-xshm -else -GST_PLUGINS_BASE_AUTOCONF += --disable-xshm -endif -ifdef PTXCONF_GST_PLUGINS_BASE_GST_V4L -GST_PLUGINS_BASE_AUTOCONF += --enable-gst_v4l --with-gudev -else -GST_PLUGINS_BASE_AUTOCONF += --disable-gst_v4l --without-gudev -endif -ifdef PTXCONF_GST_PLUGINS_BASE_ALSA -GST_PLUGINS_BASE_AUTOCONF += --enable-alsa +GST_PLUGINS_BASE_CONF_OPT += --with-x=$(SYSROOT)/usr else -GST_PLUGINS_BASE_AUTOCONF += --disable-alsa +GST_PLUGINS_BASE_CONF_OPT += --without-x endif -ifdef PTXCONF_GST_PLUGINS_BASE_CDPARANOIA -GST_PLUGINS_BASE_AUTOCONF += --enable-cdparanoia -else -GST_PLUGINS_BASE_AUTOCONF += --disable-cdparanoia -endif -ifdef PTXCONF_GST_PLUGINS_BASE_GNOME_VFS -GST_PLUGINS_BASE_AUTOCONF += --enable-gnome_vfs -else -GST_PLUGINS_BASE_AUTOCONF += --disable-gnome_vfs -endif -ifdef PTXCONF_GST_PLUGINS_BASE_IVORBIS -GST_PLUGINS_BASE_AUTOCONF += --enable-ivorbis -else -GST_PLUGINS_BASE_AUTOCONF += --disable-ivorbis -endif -ifdef PTXCONF_GST_PLUGINS_BASE_GIO -GST_PLUGINS_BASE_AUTOCONF += --enable-gio -else -GST_PLUGINS_BASE_AUTOCONF += --disable-gio -endif -ifdef PTXCONF_GST_PLUGINS_BASE_LIBVISUAL -GST_PLUGINS_BASE_AUTOCONF += --enable-libvisual -else -GST_PLUGINS_BASE_AUTOCONF += --disable-libvisual -endif -ifdef PTXCONF_GST_PLUGINS_BASE_OGG -GST_PLUGINS_BASE_AUTOCONF += --enable-ogg -else -GST_PLUGINS_BASE_AUTOCONF += --disable-ogg -endif -ifdef PTXCONF_GST_PLUGINS_BASE_PANGO -GST_PLUGINS_BASE_AUTOCONF += --enable-pango -else -GST_PLUGINS_BASE_AUTOCONF += --disable-pango -endif -ifdef PTXCONF_GST_PLUGINS_BASE_THEORA -GST_PLUGINS_BASE_AUTOCONF += --enable-theora -else -GST_PLUGINS_BASE_AUTOCONF += --disable-theora -endif -ifdef PTXCONF_GST_PLUGINS_BASE_VORBIS -GST_PLUGINS_BASE_AUTOCONF += --enable-vorbis -else -GST_PLUGINS_BASE_AUTOCONF += --disable-vorbis -endif - -# --enable-introspection=[no/auto/yes] Enable introspection for this build -# --with-plugins comma-separated list of dependencyless plug-ins to compile # ---------------------------------------------------------------------------- # Target-Install @@ -234,135 +125,19 @@ $(STATEDIR)/gst-plugins-base.targetinstall: @$(call install_fixup, gst-plugins-base,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>") @$(call install_fixup, gst-plugins-base,DESCRIPTION,missing) - @$(call install_copy, gst-plugins-base, 0, 0, 0755, \ - $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/bin/gst-visualise-0.10, \ - /usr/bin/gst-visualise) + @$(call install_copy, gst-plugins-base, 0, 0, 0755, -, \ + /usr/bin/gst-discoverer-0.10) # install all activated libs - @cd $(GST_PLUGINS_BASE_PKGDIR)/usr/lib/ && for libs in `find -name "*-0.10.so" -printf '%f\n'`; do \ + @cd $(GST_PLUGINS_BASE_PKGDIR)/usr/lib/ && \ + for libs in `find -name "*-0.10.so" -printf '%f\n'`; do \ $(call install_lib, gst-plugins-base, 0, 0, 0644, $${libs%.so}); \ done -ifdef PTXCONF_GST_PLUGINS_BASE_APP - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstapp.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_ADDER - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstadder.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_AUDIOCONVERT - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstaudioconvert.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_AUDIORATE - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstaudiorate.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_AUDIORESAMPLE - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstaudioresample.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_AUDIOTESTSRC - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstaudiotestsrc.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_DECODEBIN - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstdecodebin.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_DECODEBIN_2 - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstdecodebin2.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_FFMPEGCOLORSPACE - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_GDP - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstgdp.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_PLAYBACK - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstplaybin.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_SUBPARSE - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstsubparse.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_TCP - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgsttcp.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_TYPEFIND - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgsttypefindfunctions.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_VIDEOTESTSRC - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstvideotestsrc.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_VIDEORATE - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstvideorate.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_VIDEOSCALE - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstvideoscale.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_VOLUME - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstvolume.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_X - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstximagesink.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_XVIDEO - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstxvimagesink.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_GST_V4L - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstvideo4linux.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_ALSA - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstalsa.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_CDPARANOIA - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstcdparanoia.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_GNOME_VFS - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstgnomevfs.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_GIO - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstgio.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_LIBVISUAL - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstlibvisual.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_OGG - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstogg.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_PANGO - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstpango.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_THEORA - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgsttheora.so) -endif -ifdef PTXCONF_GST_PLUGINS_BASE_VORBIS - @$(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ - /usr/lib/gstreamer-0.10/libgstvorbis.so) -endif + @$(foreach plugin, $(GST_PLUGINS_BASE_ENABLEP-y), \ + $(call install_copy, gst-plugins-base, 0, 0, 0644, -, \ + /usr/lib/gstreamer-0.10/libgst$(plugin).so);) + @$(call install_finish, gst-plugins-base) @$(call touch) |