diff --git a/packages/web/fennec/build b/packages/web/fennec/build index ace9895053..0f7f928a27 100755 --- a/packages/web/fennec/build +++ b/packages/web/fennec/build @@ -3,85 +3,102 @@ . config/options $SCRIPTS/build toolchain +$SCRIPTS/build alsa-lib $SCRIPTS/build gtk+ $SCRIPTS/build libIDL $SCRIPTS/build libIDL-host -set -x +# set some variables + MOZ_OPT_FLAGS=`echo $TARGET_CFLAGS | sed -e 's/-Wall//'` + MOZ_OPT_FLAGS=`echo $MOZ_OPT_FLAGS | sed -e 's/-D_FILE_OFFSET_BITS=64//'` -export CROSS_COMPILE=yes -export HOST_CC="$HOST_CC" -export HOST_CXX="$HOST_CXX" -export HOST_CFLAGS="$HOST_CFLAGS" -export HOST_CXXFLAGS="$HOST_CXXFLAGS" -export HOST_LDFLAGS="$HOST_LDFLAGS" -export HOST_RANLIB="$HOST_RANLIB" -export HOST_AR="$HOST_AR" -export HOST_LIBIDL_CONFIG="$ROOT/$TOOLCHAIN/bin/libIDL-config-2" +# set crosscompiling related variables + export CROSS_COMPILE=yes + export HOST_CC="$HOST_CC" + export HOST_CXX="$HOST_CXX" + export HOST_CFLAGS="$HOST_CFLAGS" + export HOST_CXXFLAGS="$HOST_CXXFLAGS" + export HOST_LDFLAGS="$HOST_LDFLAGS" + export HOST_RANLIB="$HOST_RANLIB" + export HOST_AR="$HOST_AR" + export HOST_LIBIDL_CONFIG="$ROOT/$TOOLCHAIN/bin/libIDL-config-2" -export CFLAGS="$GCC_OPTIM -Wall -mtune=$TARGET_CPU" -export CXXFLAGS="$CFLAGS" +# set some other variables + export CFLAGS=$MOZ_OPT_FLAGS + export CXXFLAGS=$MOZ_OPT_FLAGS + export LDFLAGS="-Wl,-rpath,/usr/lib/fennec/xulrunner" cd $PKG_BUILD - +# configure xulrunner and fennec cat > .mozconfig < $INSTALL/usr/bin/fennec <