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

set ERROR  = 0 

set ANSI_DEFS = " -D_INCLUDE_HPUX_SOURCE  \
                  -D_INCLUDE_XOPEN_SOURCE \
		  -D_INCLUDE_AES_SOURCE   \
		  -D_INCLUDE_POSIX_SOURCE "

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
set DUSER = USER_$USER
/bin/cc -Aa $CFLAGS +z -c $SFILE -o $OFILE $ANSI_DEFS

if ( $status == 0 ) then
   ld $OFILE -E -b -lm -o $SLFILE
   if ( $status == 0 ) then 
   else
      set ERROR = 1 
   endif
else
    set ERROR = 1 
endif

\rm $OFILE >& /dev/null
    
if( $ERROR ) \rm $SLFILE >& /dev/null
