echo "/**************************************************************/"
echo "/**                    m a k e _ j a v a                     **/"
echo "/**                                                          **/"
echo "/** Creates a Java interface for DISLIN.                     **/"
echo "/**                                                          **/"
echo "/** Command: make_java     option                            **/"
echo "/**                                                          **/"
echo "/** option   lnx, sun, osf, aix, fbsd                        **/"
echo "/**************************************************************/"
if test $# -eq 0 ; then
  exit 0
fi

if test $1 = sun ; then
  JAVA_INC="-I/usr/java1.1/include -I/usr/java1.1/include/solaris"
elif test $1 = lnx ; then
  JAVA_INC="-I/usr/java/j2sdk1.4.2_07/include -I/usr/java/j2sdk1.4.2_07/include/linux"
elif test $1 = ia64 ; then
  JAVA_INC="-I/usr/lib/java/include -I/usr/lib/java/include/genunix"
elif test $1 = fbsd ; then
  JAVA_INC="-I/usr/local/jdk1.3.1/include -I/usr/local/jdk1.3.1/include/INTEL.FREEBSD"
elif test $1 = osf ; then
  JAVA_INC="-I/usr/include/java -I/usr/include/java/alpha"
elif test $1 = aix ; then
  JAVA_INC="-I/usr/jdk_base/include -I/usr/jdk_base/include/aix"
fi

#javac Dislin.java            # replaced by de_dislin_Dislin.h
#javah -jni Dislin
   
if test $1 = lnx ; then
  gcc $JAVA_INC -shared -Wl,-soname,libjava.so.9 -o disjava-9.0.so disjava.c \
 -L$DISLIN -ldislnc -lm
elif test $1 = ia64 ; then
  gcc $JAVA_INC -shared -Wl,-soname,libjava.so.9 -o disjava-9.0.so disjava.c \
 -L$DISLIN -ldislnc -lm -L/usr/X11R6/lib -lXm -lXt -lX11
elif test $1 = fbsd; then
  gcc $JAVA_INC -shared -Wl,-soname,libjava.so.9 -o disjava-9.0.so disjava.c \
 -L$DISLIN -ldislnc -lm
elif test $1 = sun ; then
  cc $JAVA_INC -G -h libjava.so.9 -o disjava-9.0.so disjava.c \
    -L$DISLIN -ldislnc  -lm -lXm -lXt -lX11
elif test $1 = osf ; then
  cc -c -pthread $JAVA_INC disjava.c
  ld -shared -soname libdisjava.so.9 -o disjava-9.0.so disjava.o -lc \
    -L$DISLIN -ldislnc -lm -lXm -lXt -lX11
elif test $1 = aix ; then
  xlc -c $JAVA_INC disjava.c
  ld -o disjava-9.0.so -bE:disjava.exp -G -bnoentry  disjava.o -lc \
    -L$DISLIN -ldislnc  -lm -lXm -lXt -lX11
fi



