
FXOPT=$1
shift

PREARGS="-DLINUX -I$FXDIR/include"
# To list shared libraries being used by executable type: ldd [binary name]
# use -static flag for linker to include shared libraries.
CCSTATIC=""
CCSTATIC="-static"
# SUSE uses  -lncurses
CCLIBS="$CCSTATIC $FXDIR/lib/libfx$FXOPT.a $FXDIR/lib/libisam.a -lncurses -lm -lgpm"
CCLIBS="$CCSTATIC $FXDIR/lib/libfx$FXOPT.a $FXDIR/lib/libisam.a -lcurses -lm -lgpm"
CCLIBS="$CCSTATIC $FXDIR/lib/libfx$FXOPT.a $FXDIR/lib/libisam.a -ltermcap -lm -lgpm"

# NOTE: MCVE can not link if -static set 
#if test "$CCSTATIC" = ""; then
   if test -f /usr/lib/libmcve.a; then
      PREARGS="$PREARGS -DHAVE_MCVELIB"
      CCLIBS="$CCLIBS -lmcve"
#     CCLIBS="$CCLIBS -lmcve -lcrypto -lssl -lpthread"
#     CCLIBS="$CCLIBS /usr/lib/libmcve.a /usr/lib/libcrypto.a /usr/lib/libssl.a"
      fi 
#   fi

for i in $*
    do
    if test $i = "-c"; then
       CCLIBS=" "
       continue
       fi
done

#echo "/usr/bin/gcc $PREARGS $* $CCLIBS"
exec /usr/bin/gcc $PREARGS $* $CCLIBS



