CFLAGS = -O -I /usr/X11R6/include
#CFLAGS = -g

CC = cc $(CFLAGS)

LIBS = -lGL -lglut -lGLU -lm
#LIBS = -lfm -lgl -lX11 -lm -lsun

HDRS = polyroids.h
OBJS = polyroids.o draw.o util.o collision.o position.o

#INDIZONE = true

SCORES_DIR = /var/tmp
#SCORES_DIR = /usr/demos/IndiZone/.data/polyroids

polyroids : $(OBJS)
	$(CC) -o polyroids $(OBJS) $(LIBS)
	chmod ugo+xs polyroids
	-if test -n "$(INDIZONE)"; then \
          cp polyroids /usr/demos/IndiZone/polyroids; \
          mkdir /usr/demos/IndiZone/.data/polyroids; \
        fi
	-rm *.o

polyroids.o : polyroids.c $(HDRS)
	$(CC) -c polyroids.c -DSCORES_DIR=\"$(SCORES_DIR)\"

draw.o : draw.c $(HDRS)
	$(CC) -c draw.c

util.o : util.c $(HDRS)
	$(CC) -c util.c

collision.o : collision.c $(HDRS)
	$(CC) -c collision.c

position.o : position.c $(HDRS)
	$(CC) -c position.c

clean:
	-rm *~ *.o

tar :
	tar cvf polyroids.tar polyroids.c draw.c util.c collision.c position.c polyroids.h port.h Makefile README LICENSE
