#!/bin/sh -e

SDIR=`dirname $0`
. "$SDIR/BUILD.CONF"

if [ "a$1" = "a" ] || [ "a$OBJDIR" = "a" ]; then
  echo "Usage: OBJDIR=<target_dir_path> CCIT <srcpath.c> [-o <objname.o>] [other compiler options ... ]" 1>&2
  exit 1
fi

SRCNAME="$1"
shift

if [ "a$1" = "a-o" ] && [ "a$2" != "a" ]; then
  OBJNAME="$2"
  shift
  shift
else
  OBJNAME=`basename "$SRCNAME" .c`
  OBJNAME="$OBJNAME.o"
fi

echo "Compiling: -o $OBJNAME $@ $SRCNAME"
$CC -std=c89 $WARNOPTS $OS -I$BPREFIX/include -c -o "$OBJDIR/$OBJNAME" "$@" "$SRCNAME"
