VPATH = /home/mfrank/mfrank/projects/05-08-10/try3/ece511/apps/crafty
XTOOLS_DIR = /home/mfrank/polyflow-tools/
all: mipsver

# STRIP OFF THE .c and .f
STEMS = $(patsubst %.f,%, $(patsubst %.c,%, $(SOURCES)))
OBJS = $(patsubst %,%.o,$(STEMS))
SPLITOBJS = $(patsubst %,%.split.o,$(STEMS))


SOURCES   = searchr.c search.c repeat.c next.c nextr.c history.c \
	    nexte.c quiesce.c evaluate.c movgen.c make.c unmake.c \
	    lookup.c store.c attacks.c swap.c boolean.c draw.c \
	    utility.c valid.c drawn.c edit.c enprise.c init.c \
	    input.c interupt.c iterate.c main.c option.c output.c \
	    phase.c ponder.c preeval.c root.c setboard.c time.c validate.c
CFLAGS = -Wall -O3

mipsver: $(OBJS)
	$(RLD) -EL -o $@ $(LIBDIR_FLAGS) \
		$^ $(XTOOLS_DIR)/lib/crt0.o \
		-lc -lm -lgcc

unixver: $(SOURCES)
	gcc -DLINUX_i386 $(CFLAGS) -o $@ $^ -lm

include $(XTOOLS_DIR)/Makefile.include
