+ echo " NOTE: libraries marked [GPL] will not be built unless --enable-gpl is stipulated."
+ echo
+}
+
+function build_config
+{
+ (
+ echo "version=$version"
+ echo "prefix=$prefix"
+ echo "bindir=$prefix/bin"
+
+ [ "$mmx" = "true" ] &&
+ echo "MMX_FLAGS=-DUSE_MMX"
+
+ [ "$debug" = "true" ] &&
+ echo "DEBUG_FLAGS=-g"
+
+ echo "LARGE_FILE=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
+
+ [ "$cpu" != "" ] &&
+ echo "TARGETARCH=-march=$cpu" &&
+ echo "TARGETCPU=-mcpu=$cpu"
+
+ echo "OPTIMISATIONS=-O4 -pipe -ffast-math -fomit-frame-pointer"
+ echo "CFLAGS+=-Wall -fPIC -DPIC \$(TARGETARCH) \$(TARGETCPU) \$(OPTIMISATIONS) \$(MMX_FLAGS) \$(DEBUG_FLAGS) \$(LARGE_FILE)"
+
+ case $targetos in
+ Darwin)
+ echo "CFLAGS+=-DDARWIN"
+ echo "SHFLAGS=-dynamiclib"
+ ;;
+ Linux)
+ echo "CFLAGS+=-pthread"
+ echo "SHFLAGS=-shared"
+ echo "LIBDL=-ldl"
+ echo "RDYNAMIC=-rdynamic"
+ ;;
+ *)
+ ;;
+ esac
+ echo "LIBSUF=$LIBSUF"
+ ) > config.mak
+
+ echo "#!/bin/sh" > mlt-config
+ (
+ echo export version=$version
+ echo export prefix=$prefix
+ echo export bindir=$prefix/bin
+ ) >> mlt-config
+
+ cat < mlt-config-template >> mlt-config
+
+ echo -n > packages.dat
+}
+
+function build_pkgconfig
+{
+ for i in framework valerie miracle
+ do
+ echo "prefix=$prefix" >mlt-$i.pc
+ echo "exec_prefix=$prefix" >>mlt-$i.pc
+ echo "libdir=$prefix/lib" >>mlt-$i.pc
+ echo "includedir=$prefix/include" >>mlt-$i.pc
+ echo "version=$version" >>mlt-$i.pc
+ echo "cflags=`grep ^$i packages.dat | cut -f 2`" >>mlt-$i.pc
+ echo "libs=`grep ^$i packages.dat | cut -f 3`" >>mlt-$i.pc
+ cat mlt-$i.pc.in >>mlt-$i.pc
+ done