diff --git a/packages/web/fennec/build b/packages/web/fennec/build index 1a421ef4e0..ace9895053 100755 --- a/packages/web/fennec/build +++ b/packages/web/fennec/build @@ -3,26 +3,85 @@ . config/options $SCRIPTS/build toolchain -$SCRIPTS/build xulrunner +$SCRIPTS/build gtk+ +$SCRIPTS/build libIDL +$SCRIPTS/build libIDL-host -cd $BUILD/fennec* +set -x -mkdir -p .objdir-$1 -cd .objdir-$1 +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" -../configure --host=$TARGET_NAME \ - --build=$HOST_NAME \ - --prefix=/usr \ - --sysconfdir=/etc \ - --disable-static \ - --enable-application=mobile \ - --disable-debug \ - --enable-mobile-optimize \ - --disable-tests \ - --disable-libnotify \ - --with-system-libxul \ - --with-libxul-sdk=$SYSROOT_PREFIX/usr/lib/xulrunner-devel +export CFLAGS="$GCC_OPTIM -Wall -mtune=$TARGET_CPU" +export CXXFLAGS="$CFLAGS" -make +cd $PKG_BUILD -make package + +cat > .mozconfig <