#!/bin/sh
########################################################
#   ld_X11           Hans Groschwitz       16.08.96    # 
#                                                      #
#   This workarounds the missing GNU configure.        #
#   See file util/PORTING for hints.                   #
#   Watch out the different libs for Motif 1.2 vs. 2.0 #
########################################################

if [ _$EMAXPS_BINDING = _static ]; then
  mode="s"
else
  mode="d"
fi

uname=`uname`    ### Nesting in brackets voids settings from toplevel!


########### static #############
if   [ $mode = s -a $uname = Linux ]; then
   cc="gcc"
   xlibs="-static -L/usr/X11/lib -lXm -lXpm -lXt -lXext -lX11 -lSM -lICE"

elif [ $mode = s -a $uname = SunOS ]; then
   cc="gcc"
   xlibs="-static -L/usr/X11/lib -lXm -lXt -lXext -lX11"

########### dynamic ############
elif [ $mode = d -a $uname = Linux ]; then
   cc="gcc"
   xlibs="-L/usr/X11/lib -lXm -lXpm -lXt -lXext -lX11 -lSM -lICE"

elif [ $mode = d -a $uname = SunOS ]; then
   cc="gcc"
   xlibs="-lXm -lXt -lXext -lX11"

elif [ $mode = d -a $uname = IRIX ]; then
   cc="gcc"
   xlibs="-lXm -lXt -lX11"

elif [ $mode = d -a $uname = AIX   ]; then
   cc="cc"
   xlibs="-lXm -lXt -lXext -lX11"

elif [ $mode = d -a $uname = HP-UX ]; then
   cc="gcc"
   xlibs="-L/usr/lib -L/usr/lib/Motif1.2 -L/usr/lib/X11R5 -lXm -lXt -lXext -lX11"

############ void ##############
else
   echo "$uname is currently unsupported!"
   exit -1
fi




if [ $mode = d ]; then
  echo "Dynamic Binding..."
else
  echo "Static Binding ..."
fi

echo "$uname: $cc $* $xlibs"

exec $cc $* $xlibs

### eof
