#!/bin/csh
#
# Usage: imp_cc
#
set file = imp_lib
if ($1 == "o") then
   set OPTIMIZE = 1
   set CFLAGS = "-O2"
else
   set OPTIMIZE = 0
   set CFLAGS = "-g"
endif
set SFILE  = $file".c"
set OFILE  = $file".o"
set SLFILE = $file".so"

set ERROR  = 0 

set ANSI_DEFS = "-DM_PI=3.14159265358979323846"

if ($OPTIMIZE) then
   echo O pt i m i z e d    C o m p i l e  - $SFILE
else
   echo C o m p i l e  - $SFILE
endif

gcc -fwritable-strings -ansi $CFLAGS -w -fPIC -c $SFILE -o $OFILE $ANSI_DEFS
ld -shared -o $SLFILE $OFILE
\rm -f $OFILE >& /dev/null

