#!/bin/bash
SRC="`temp -s.c`"
EXE="`temp`"
FLAGS="$CFLAGS $LDFLAGS"
{
  echo "#include <stdio.h>"
  while [ $# != 0 ]
  do
    case $1 in
    -*) FLAGS="$FLAGS $1";;
    *) echo "#include <$1.h>";;
    esac
    shift
  done
  echo "int main(void) {"
  cat
  echo "}"
} >>"$SRC"
cc $FLAGS -o "$EXE" "$SRC"
rm -f "$SRC"
"$EXE"
EXIT="$?"
rm -f "$EXE"
exit "$?"
