echo " --prefix=PREFIX install files in PREFIX"
echo " --disable-FOO configure to not build package FOO"
echo " --enable-FOO configure to build package FOO"
+ echo " --disable-disc configure to not build optical discs packages"
+ echo " --disable-sout configure to not build stream output packages"
}
BUILD=
PREFIX=
PKGS_ENABLE=
PKGS_DISABLE=
+BUILD_ENCODERS="1"
+BUILD_DISCS="1"
-if test ! -f "../src/main.mak"
+if test ! -f "../../contrib/src/main.mak"
then
echo "$0 must be run from a subdirectory"
exit 1
--prefix=*)
PREFIX="${1#--prefix=}"
;;
+ --disable-disc)
+ BUILD_DISCS=
+ ;;
+ --disable-sout)
+ BUILD_ENCODERS=
+ ;;
--disable-*)
PKGS_DISABLE="${PKGS_DISABLE} ${1#--disable-}"
;;
then
# strip trailing slash
PREFIX="${PREFIX%/}"
-else
- PREFIX="../hosts/$HOST"
fi
#
# Prepare files
#
-echo "Creating prefix... $PREFIX"
-mkdir -p -- "$PREFIX" || exit $?
-mkdir -p -- "$PREFIX/share/aclocal" || exit $?
-
echo "Creating configuration file... config.mak"
exec 3>config.mak
cat >&3 << EOF
# Any change will be overwritten if ../bootstrap is run again.
BUILD := $BUILD
HOST := $HOST
-PREFIX := $PREFIX
PKGS_DISABLE := $PKGS_DISABLE
PKGS_ENABLE := $PKGS_ENABLE
EOF
done
}
+test -z "$PREFIX" || add_make "PREFIX := $PREFIX"
+test -z "$BUILD_DISCS" || add_make_enabled "BUILD_DISCS"
+test -z "$BUILD_ENCODERS" || add_make_enabled "BUILD_ENCODERS"
+
#
# Checks
#
*linux*)
add_make_enabled "HAVE_LINUX"
;;
- *mingw*)
- add_make_enabled "HAVE_WIN32"
- ;;
*wince*)
add_make_enabled "HAVE_WINCE"
;;
+ *mingw*)
+ add_make_enabled "HAVE_WIN32"
+ ;;
esac
-add_make_enabled "BUILD_ENCODERS"
#
# Results output
#
test -e Makefile && unlink Makefile
-ln -sf ../src/main.mak Makefile
+ln -sf ../../contrib/src/main.mak Makefile
cat << EOF
Bootstrap completed.
* make fetch fetch required source tarballs
* make fetch-all fetch all source tarballs
* make distclean clean everything and undo bootstrap
- * make clean clean everything
* make mostlyclean clean everything except source tarballs
+ * make clean clean everything
+ * make list list packages
EOF
+
+mkdir -p ../../contrib/tarballs