
# add -DUSE_JOYSTICK to COPTS to enable joystick support under Linux
COPTS = -O2 -Wall

LIBS = `gtk-config --libs` -lm
INCS = `gtk-config  --cflags`

CC = gcc
COPTS = -O8 -funroll-loops -fomit-frame-pointer -Wall -ffast-math

#CC = gcc31
#COPTS = -O8 -funroll-loops -fomit-frame-pointer -Wall -ffast-math -mcpu=k6-2 -march=k6-2

#COPTS = -O3 -g -fno-inline-functions -ffast-math -pg -Wall
#COPTS = -ggdb -Wall

#CC = icc
#COPTS = -O3 -tpp5 -wp_ipo -Xa -xM

CFLAGS = $(COPTS) $(INCS)

EXEC_SRCS = flynn.c
EXECS = flynn


all: $(EXECS)

clean:
	rm -f $(EXECS) *.o gmon.out

dist:
	tar -hzvcf flynn-`cat VERSION`.tar.gz `cat MANIFEST`
	ls -la flynn-`cat VERSION`.tar.gz

testdist:
	tar -zvcf flynn-testdir.tar.gz test
	ls -la flynn-testdir.tar.gz

$(EXECS): $(EXEC_SRCS)
	$(CC) $(CFLAGS) $@.c -o $@ $(LIBS)
