-#! /bin/sh
-
-#
-# Compile script for Virtual Jaguar GCC/SDL Portable Jaguar Emulator
-# This obviates the need for separate Makefiles for every OS architecture
-# under the sun...
-#
-# by James L. Hammons
-#
-# If you have any parameters that you want to pass through to make, then
-# simply add them to the 'compile' command line as if 'compile' were make.
-#
-
-echo
-echo -n "*** Checking compilation environment... "
-
-# Check for SDL
-
-if [ "`which sdl-config`" = "" ]; then
-
- echo
- echo
- echo "It seems that you don't have the SDL development libraries installed. If you"
- echo "have installed them, make sure that the sdl-config file is somewhere in your"
- echo "path and is executable."
-
- exit 1
-
-fi
-
-echo -n "OK"
-
-echo
-echo -n "*** Compiling Virtual Jaguar for "
-
-# Check the OS type...
-
-if [ "$OSTYPE" = "msys" ]; then
-
- echo -n Win32 on MinGW
-
- SYSTYPE=__GCCWIN32__
- EXESUFFIX=.exe
- GLLIB=-lopengl32
- ICON=vj-ico.o
- SDLLIBTYPE=--libs
-#This doesn't seem to make a difference on Win32...
-# SDLLIBTYPE=--static-libs
-
-elif [ "$OSTYPE" = "darwin7.0" ] || [ "$OSTYPE" = "darwin" ]; then
-
- echo -n Mac OS X
-
- SYSTYPE=__GCCUNIX__ -D_OSX_
- EXESUFFIX=
- GLLIB=
- ICON=
- SDLLIBTYPE=--static-libs
-
-else # *nix
-
- echo -n generic Unix/Linux
-
- SYSTYPE=__GCCUNIX__
- EXESUFFIX=
- GLLIB=-lGL
- ICON=
- SDLLIBTYPE=--libs
-
-fi
-
-echo ...
-echo
-
-export SYSTYPE EXESUFFIX GLLIB ICON SDLLIBTYPE
-
-# Yes, you can pass through parameters to make...
-
-make $@
-
-if [ $? -eq 0 ]; then
-
- echo
- echo "*** Looks like it compiled OK... Give it a whirl!"
- echo
-
-fi