-L_builtin += \$(L_${mod}_b)
-L_builtin_pic += \$(L_${mod}_pic)
-LDFLAGS_builtin += \$(F_${mod}_b)
-${PRIVATE}BUILT_SOURCES += \$(B_${mod}_p) \$(B_${mod}_b)
-PLUGIN_FILES += \$(D_${mod}_p)
-
-${PRIVATE}${sym}_lib${mod}_plugin_a_SOURCES = \$(SOURCES_${mod})
-${NODIST}${PRIVATE}nodist_${sym}_lib${mod}_plugin_a_SOURCES = \$(nodist_SOURCES_${mod})
-${sym}_lib${mod}_plugin_a_CPPFLAGS = \$(CPPFLAGS_plugin) \$(CPPFLAGS_${mod}) -DMODULE_NAME=${mod} -DMODULE_NAME_IS_${mod}
-${sym}_lib${mod}_plugin_a_CFLAGS = \$(CFLAGS_plugin) \$(CFLAGS_${mod}) \$(${sym}_lib${mod}_plugin_a_CPPFLAGS)
-${sym}_lib${mod}_plugin_a_CXXFLAGS = \$(CXXFLAGS_plugin) \$(CXXFLAGS_${mod}) \$(${sym}_lib${mod}_plugin_a_CPPFLAGS)
-${sym}_lib${mod}_plugin_a_OBJCFLAGS = \$(OBJCFLAGS_plugin) \$(OBJCFLAGS_${mod}) \$(${sym}_lib${mod}_plugin_a_CPPFLAGS)
-
-${sym}_lib${mod}_pic_a_SOURCES = ${PRIVATE}\$(SOURCES_${mod})
-${NODIST}nodist_${sym}_lib${mod}_pic_a_SOURCES = ${PRIVATE}\$(nodist_SOURCES_${mod})
-${sym}_lib${mod}_pic_a_CPPFLAGS = \$(CPPFLAGS_builtin_pic) \$(CPPFLAGS_${mod}) -DMODULE_NAME=${mod} -DMODULE_NAME_IS_${mod}
-${sym}_lib${mod}_pic_a_CFLAGS = \$(CFLAGS_builtin_pic) \$(CFLAGS_${mod}) \$(${sym}_lib${mod}_pic_a_CPPFLAGS)
-${sym}_lib${mod}_pic_a_CXXFLAGS = \$(CXXFLAGS_builtin_pic) \$(CXXFLAGS_${mod}) \$(${sym}_lib${mod}_pic_a_CPPFLAGS)
-${sym}_lib${mod}_pic_a_OBJCFLAGS = \$(OBJCFLAGS_builtin_pic) \$(OBJCFLAGS_${mod}) \$(${sym}_lib${mod}_pic_a_CPPFLAGS)
-
-${sym}_lib${mod}_a_SOURCES = ${PRIVATE}\$(SOURCES_${mod})
-${NODIST}nodist_${sym}_lib${mod}_a_SOURCES = ${PRIVATE}\$(nodist_SOURCES_${mod})
-${sym}_lib${mod}_a_CPPFLAGS = \$(CPPFLAGS_builtin) \$(CPPFLAGS_${mod}) -DMODULE_NAME=${mod} -DMODULE_NAME_IS_${mod}
-${sym}_lib${mod}_a_CFLAGS = \$(CFLAGS_builtin) \$(CFLAGS_${mod}) \$(${sym}_lib${mod}_a_CPPFLAGS)
-${sym}_lib${mod}_a_CXXFLAGS = \$(CXXFLAGS_builtin) \$(CXXFLAGS_${mod}) \$(${sym}_lib${mod}_a_CPPFLAGS)
-${sym}_lib${mod}_a_OBJCFLAGS = \$(OBJCFLAGS_builtin) \$(OBJCFLAGS_${mod}) \$(${sym}_lib${mod}_a_CPPFLAGS)
-
-libvlc_LIBRARIES += \$(L_${mod}_b) \$(L_${mod}_pic)
-lib${mod}_DATA = \$(D_${mod}_p)
-
-lib${mod}dir = \$(libdir)/vlc/${topdir}
-${PRIVATE}noinst_LIBRARIES += \$(L_${mod}_p)
-${PRIVATE}${dir}/lib${mod}_plugin\$(LIBEXT): \$(${sym}_lib${mod}_plugin_a_OBJECTS)
-${PRIVATE} \$(${LINKER}) \$(${sym}_lib${mod}_plugin_a_OBJECTS) -shared \$(LDFLAGS_plugins) \$(LDFLAGS_${mod})
-
-
-EOF
- done
-done
-
-echo "AM_CONDITIONAL(UNTRUE, false)" >> configure.ac
-sed -n -e '/dnl do not touch this line/,//p' < configure.ac.in >> configure.ac
-
-echo "done."
-
-###
-### classic bootstrap stuff
-###
-set -x
-
-# remove autotools cruft
-rm -f aclocal.m4 configure config.log
-# remove old autotools extra cruft
-rm -f config.guess config.sub missing mkinstalldirs compile depcomp install-sh
-# remove new autotools extra cruft
-(cd autotools && rm -f config.guess config.sub missing mkinstalldirs compile depcomp install-sh)
-# remove libtool cruft
-rm -f ltmain.sh libtool ltconfig
-# remove gettext cruft
-rm -f m4/oldgettext.m4 ABOUT-NLS
-rm -Rf intl
-# update m4 local macros
-rm -f m4/vlc.m4 && echo "Private VLC macros" > m4/vlc.m4
-
-# Check for gettext
-if gettextize --version >/dev/null 2>&1
-then
-if expr `gettextize --version | sed -e '1s/[^0-9]*//' -e q` \
- '>' 0.11.2 >/dev/null 2>&1
-then
- # We have gettext, and a recent version! Everything is cool.
- autopoint || exit 1
- GETTEXT=yes
-else
- # User's gettext is too old. try to continue anyway.
- echo > ABOUT-NLS
- mkdir -p intl
- echo > intl/Makefile.am
- echo 'AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])' >> m4/vlc.m4
- GETTEXT=old
-fi;else
- # we don't have gettext. grmbl. try to continue anyway.
- echo > ABOUT-NLS
- mkdir -p intl
- echo > intl/Makefile.am
- echo 'AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])' >> m4/vlc.m4
- GETTEXT=no
+# Check for contrib directory
+if test -d extras/contrib/bin; then
+ PATH="`pwd`/extras/contrib/bin:$PATH"
+ if test -d extras/contrib/share/aclocal; then
+ ACLOCAL_ARGS="${ACLOCAL_ARGS} -I extras/contrib/share/aclocal"
+ fi
+ if test ".`uname -s`" = ".Darwin"; then
+ LD_LIBRARY_PATH=./extras/contrib/lib:$LD_LIBRARY_PATH
+ DYLD_LIBRARY_PATH=./extras/contrib/lib:$DYLD_LIBRARY_PATH
+ export LD_LIBRARY_PATH
+ export DYLD_LIBRARY_PATH
+ elif test ".`uname -s`" = ".BeOS"; then
+ LIBRARY_PATH=./extras/contrib/lib:$LIBRARY_PATH
+ BELIBRARIES=./extras/contrib/lib:$BELIBRARIES
+ export LIBRARY_PATH
+ export BELIBRARIES
+ fi
+elif test ".`uname -s`" = ".Darwin"; then
+ set +x
+ echo ""
+ echo "ERR: Contribs haven't been built"
+ echo "ERR: Please run:"
+ echo "ERR: "
+ echo "ERR: 'cd extras/contrib && ./bootstrap && make && cd ../..'"
+ echo "ERR: "
+ echo "ERR: Make sure fink has been disabled too."
+ echo ""
+ set -x
+ exit 1