#! /bin/sh

CC=gcc
CFLAGS=-O2

if [ -z "$1" ] || [ -z "$2" ]
  then
    echo ""
    echo "a2cb:   Script to build a converted AWK C program"
    echo ""
    echo "USAGE:  a2cb  CONVERTED_C_FILE  OUTPUT_EXECUTABLE_FILE"
    echo ""
    echo "Pre-requirements:"
    echo "        1) Compiler environment is setup"
    echo "        2) awk.h and config.h are accessible for inclusion"
    echo "        3) libawk2c.a is accessible for linking"
    echo ""
    exit 1
fi

if [ ! -e "$1" ]
  then
    echo "ERROR!  File "$1" does not exist"
    exit 2
fi

${CC} -DGAWK -DHAVE_CONFIG_H ${CFLAGS} -c -I. -o awk2c_cprogram.o $1
${CC} -o $2 -L. -lawk2c awk2c_cprogram.o -lm
