#!/bin/sh

OPT="-O6 -s -c"

OPT="$OPT -DT_MINGW -Dmain=SDL_main -I /msys/1.0/mingw/include/SDL"

for xx in \
  display.c \
  filter.c \
  graphics.c \
  helptext.c \
  fidlib/fidlib.c \
  scratch.c \
  fiview.c 
do
    obj=${xx%.c}
    obj=${obj%.cxx}
    obj=$obj.o
    obj=${obj#fidlib/}
    echo "=== $xx"
    gcc $OPT $xx || { echo "FAILED"; exit 1; }
    OBJ="$OBJ $obj"
done

gcc main_redir.c $OBJ -lmingw32 -lSDLmain -lSDL -lm -o ../fiview || 
{ echo "FAILED"; exit 1; }
