CC=gcc

# -funroll-loops
CFLAGS=	-Wall -std=gnu99 -O6 -m32 -march=pentium3 -fomit-frame-pointer \
		-fexpensive-optimizations -ffast-math -fno-strict-aliasing \
		-I. -I./glide/headers -I/usr/include/glide \
		-DCVG

LFLAGS=-L./glide/lib -lglide

OBJ=OBJs/main.o \
	OBJs/FaultSources.o \
	OBJs/Utils.o \
	OBJs/Draw.o \
	OBJs/Test_Address.o \
	OBJs/Test_Data.o \
	OBJs/Test_Data_Huge.o

HEADERS := $(notdir $(wildcard *.h))

OBJs/%.o: %.c $(HEADERS)
	$(CC) -c -o $@ $< $(CFLAGS)

v2-tmu-memtester : $(OBJ)
	$(CC) -o $@ $(LFLAGS) $^ 

all: v2-tmu-memtester
