blob: 5947f3b53ab9eca66779d0c1d440ecc877506374 (
plain) (
tree)
|
|
#!/bin/bash
# Copyright (c) 2011 The Native Client Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
GitCloneStep() {
if CheckKeyStamp clone "$URL" ; then
Banner "Skipping git clone step"
return
fi
local GIT_URL=${URL%@*}
rm -rf ${SRC_DIR}
mkdir ${SRC_DIR}
git clone ${GIT_URL} ${SRC_DIR}
TouchKeyStamp clone "$URL"
}
ConfigureStep() {
Banner "Configuring ${PACKAGE_NAME}"
SetupCrossEnvironment
export PKG_CONFIG_PATH=${NACLPORTS_LIBDIR}/pkgconfig
export PKG_CONFIG_LIBDIR=${NACLPORTS_LIBDIR}
export SDL_CONFIG=${NACLPORTS_LIBDIR}/../bin/sdl-config
SDL_CFLAGS=`$SDL_CONFIG --cflags`
SDL_LIBS="-lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_gfx -lSDL_net `$SDL_CONFIG --libs` -lfreetype -ljpeg -lpng16 -lwebp -lvorbisfile -lvorbis -logg -lmikmod -lz -lbz2"
export LIBS="-L${NACLPORTS_LIBDIR} ${SDL_LIBS} -lnacl_io -lppapi_cpp -lppapi -lpthread -lstdc++ -lRegal -lm -lc"
autoreconf -i ${SRC_DIR}
${SRC_DIR}/configure \
--enable-naclbuild \
--disable-nls \
--without-opengl \
--without-librt \
--without-mumble \
--host=nacl \
--prefix=${PREFIX}
}
DefaultPackageInstall
exit 0
|