mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-21 20:24:39 +00:00
38 lines
750 B
Bash
Executable File
38 lines
750 B
Bash
Executable File
#!/bin/sh
|
|
ODE_VERSION=0.13
|
|
|
|
BASE=`pwd`
|
|
|
|
mkdir -p contrib
|
|
cd contrib
|
|
|
|
if [ -d cmake-files ]; then
|
|
cd cmake-files
|
|
git pull
|
|
cd ..
|
|
else
|
|
git clone https://github.com/nishiowo/cmake cmake-files --depth=1
|
|
fi
|
|
|
|
if [ ! -d ode-${ODE_VERSION} ]; then
|
|
wget https://sourceforge.net/projects/opende/files/ODE/${ODE_VERSION}/ode-${ODE_VERSION}.tar.gz/download -O - | tar xvzf -
|
|
fi
|
|
cd ode-${ODE_VERSION}
|
|
if [ ! -f .configured ]; then
|
|
./configure --host=${ARCH}-w64-mingw32 --prefix=/ --disable-demos --without-drawstuff --enable-shared || exit 1
|
|
touch .configured
|
|
fi
|
|
if [ ! -f .made ]; then
|
|
${MAKE} -j4 || exit 1
|
|
touch .made
|
|
fi
|
|
if [ ! -f .installed ]; then
|
|
${MAKE} install DESTDIR=${BASE}/deps
|
|
touch .installed
|
|
fi
|
|
cd ..
|
|
|
|
cd ..
|
|
|
|
${MAKE} PLATFORM=win${BITS}
|