Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
os2: Added a script for the buildbot.
- Loading branch information
Showing
1 changed file
with
42 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
#!/bin/bash | ||
|
||
# This is the script buildbot.libsdl.org uses to cross-compile SDL2 from | ||
# x86 Linux to OS/2, using OpenWatcom. | ||
|
||
# The final zipfile can be unpacked on any machine that supports OpenWatcom | ||
# (Windows, Linux, OS/2, etc). Point the compiler at the include directory | ||
# and link against the SDL2.lib file. Ship the SDL2.dll with your app. | ||
|
||
if [ -z "$WATCOM" ]; then | ||
echo "This script expects \$WATCOM to be set to the OpenWatcom install dir." 1>&2 | ||
echo "This is often something like '/usr/local/share/watcom'" 1>&2 | ||
exit 1 | ||
fi | ||
|
||
export PATH="$WATCOM/binl:$PATH" | ||
|
||
ZIPFILE="$1" | ||
if [ -z $1 ]; then | ||
ZIPFILE=sdl-os2.zip | ||
fi | ||
ZIPDIR=SDL2-os2 | ||
|
||
set -e | ||
set -x | ||
|
||
cd `dirname "$0"` | ||
cd .. | ||
|
||
rm -f $ZIPFILE | ||
wmake -f Makefile.os2 | ||
rm -rf $ZIPDIR | ||
mkdir $ZIPDIR | ||
chmod a+r SDL2.lib SDL2.dll | ||
mv SDL2.lib SDL2.dll $ZIPDIR/ | ||
cp -R include $ZIPDIR/ | ||
zip -9r "$ZIPFILE" $ZIPDIR | ||
|
||
rm -f *.obj SDL2.exp SDL2.map SDL2.lnk | ||
|
||
set +x | ||
echo "All done. Final installable is in $ZIPFILE ..."; |