#!/bin/csh

set temp = TEMP_HP.c
set newargv = 

foreach arg ($argv)
  if( ${arg:e} == "c" ) then
    set source = $arg
    set newargv = "$newargv $temp"
  else
    set newargv = "$newargv $arg"
  endif
end

if ($?source) then
  sed "s/_(/(/" ${source} >! $temp
  cc $newargv
  mv ${temp:r}.o ${source:r}.o 
  rm $temp
else
  echo "error: source file has not been specified."
endif
