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

STEMS = $(patsubst %.f,%, $(patsubst %.c,%, $(SOURCES)))
OBJS = $(patsubst %,%.o,$(STEMS))

SOURCES = bzip2.c spec.c



CFLAGS = -Wall -O3

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

small.out: mipsver
	$(PIPESIM) mipsver src/data/lgred.source 1 | tee small.out

med.out: mipsver
	$(PIPESIM) mipsver src/data/lgred.source 128 | tee med.out

big.out: mipsver
	$(PIPESIM) mipsver src/data/lgred.source 1024 | tee big.out

unixver: $(SOURCES)
	gcc -g -D_user_main=main -Wall -O3 -o unixver $^



include $(XTOOLS_DIR)/Makefile.include
