mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 04:57:00 -04:00
51 lines
958 B
Bash
Executable File
51 lines
958 B
Bash
Executable File
#!/bin/bash
|
|
|
|
clean=0
|
|
|
|
build_win32() {
|
|
mkdir -p build_win32; pushd build_win32
|
|
rm data resource
|
|
ln -s ../data ../resource .
|
|
|
|
../configure --enable-pch --target=i686-w64-mingw32 --with-wx-config=/usr/i686-w64-mingw32/lib/wx/config/i686-w64-mingw32-msw-unicode-release-static-2.8 \
|
|
--with-boost=/usr/i686-w64-mingw32/ CXX="i686-w64-mingw32-g++" LDFLAGS="-static" LDADD="-lgdiplus -llzma"
|
|
if [ $clean = 1 ]; then
|
|
make clean
|
|
fi
|
|
make -j4
|
|
strip magicseteditor.exe
|
|
i686-w64-mingw32-g++ -static -s -o magicseteditor.com ../src/cli/win32_cli_wrapper.cpp
|
|
|
|
popd
|
|
}
|
|
build_linux() {
|
|
mkdir -p build_linux; pushd build_linux
|
|
|
|
../configure --with-wx-config=wx-config-2.8
|
|
if [ $clean = 1 ]; then
|
|
make clean
|
|
fi
|
|
make -j4
|
|
strip magicseteditor
|
|
|
|
popd
|
|
}
|
|
build_dist() {
|
|
echo ""
|
|
}
|
|
|
|
case $1 in
|
|
win32)
|
|
build_win32
|
|
;;
|
|
linux)
|
|
build_linux
|
|
;;
|
|
dist)
|
|
clean=1
|
|
build_win32
|
|
build_linux
|
|
build_dist
|
|
;;
|
|
esac
|