Blame thirdparty/libmypaint/script-libmypaint.sh
|
Ivan Mahonin |
bf1d82 |
#!/bin/bash
|
|
Ivan Mahonin |
bf1d82 |
|
|
Ivan Mahonin |
bf1d82 |
set -e
|
|
Ivan Mahonin |
bf1d82 |
[ ! -z "$SRC_DIR" ] || (echo "env was not set" && false)
|
|
Ivan Mahonin |
bf1d82 |
|
|
Ivan Mahonin |
bf1d82 |
NAME="libmypaint"
|
|
Ivan Mahonin |
bf1d82 |
cp --remove-destination -rup "$SRC_DIR/$NAME" "$BUILD_DIR/"
|
|
Ivan Mahonin |
bf1d82 |
cd "$BUILD_DIR/$NAME"
|
|
Ivan Mahonin |
bf1d82 |
|
|
Ivan Mahonin |
bf1d82 |
./autogen.sh
|
|
Ivan Mahonin |
bf1d82 |
./configure --host="$HOST" --prefix="$PREFIX" --enable-shared --enable-static
|
|
Ivan Mahonin |
bf1d82 |
make clean
|
|
Ivan Mahonin |
bf1d82 |
make -j8
|
|
Ivan Mahonin |
bf1d82 |
make install
|
|
Ivan Mahonin |
bf1d82 |
|
|
Ivan Mahonin |
bf1d82 |
cp "$INST_DIR/bin/"libiconv*.dll "$DIST_DIR/"
|
|
Ivan Mahonin |
bf1d82 |
cp "$INST_DIR/bin/"libintl*.dll "$DIST_DIR/"
|
|
Ivan Mahonin |
bf1d82 |
cp "$INST_DIR/bin/"libjson-c*.dll "$DIST_DIR/"
|
|
Ivan Mahonin |
bf1d82 |
|
|
Ivan Mahonin |
bf1d82 |
cp "$INST_DIR/bin/"libmypaint*.dll "$DIST_DIR/"
|
|
Ivan Mahonin |
bf1d82 |
cp "$INST_DIR/lib/"libmypaint*.dll.a "$DIST_DIR/libmypaint.lib"
|
|
Ivan Mahonin |
bf1d82 |
mkdir -p "$DIST_DIR/include"
|
|
Ivan Mahonin |
bf1d82 |
cp -r "$INST_DIR/include/libmypaint" "$DIST_DIR/include/"
|
|
Ivan Mahonin |
bf1d82 |
|
|
Ivan Mahonin |
bf1d82 |
echo ""
|
|
Ivan Mahonin |
bf1d82 |
echo "success"
|
|
Ivan Mahonin |
bf1d82 |
echo ""
|