##
## Makefile for sballfly. 
## Copyright 1997, 1998 John E. Stone (j.stone@acm.org)
##
## $Id: Makefile,v 1.1 2001/05/16 04:15:59 johns Exp $
##

##
## Edit these OpenGL include and linkage flags for your system.
##

GLUTHOME = /usr
#GLUTHOME = /disk4/packages/build/glut-3.7
GLINC = -I/usr/openwin/include -I$(GLUTHOME)/include/GL
#GLLIB = -L/usr/lib -lGL -lGLU  -L$(GLUTHOME)/lib/glut -lglut
GLLIB = -L/usr/X11R6/lib -L/usr/lib -lGL -lGLU  -L$(GLUTHOME)/lib/glut -lglut

##
## Edit the CC, CFLAGS, AR, and RANLIB compilation variables for your own
## system and preferences.
##
CC = cc
CFLAGS = -O  $(GLINC) -I..
LFLAGS = $(GLLIB) -L.. -lsball -lm -lXmu -lX11 
AR = ar
RANLIB = touch


##
## You shouldn't need to modify anything below this point under normal
## circumstances.
##

OBJS = sballfly.o sballquat.o

all : ../libsball.a sballfly

sballfly : ../libsball.a $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o sballfly $(LFLAGS) 

sballfly.o : sballfly.c 
	$(CC) $(CFLAGS) sballfly.c -c

sballquat.o : sballquat.c sballquat.h
	$(CC) $(CFLAGS) sballquat.c -c

clean :
	rm -f $(OBJS) sballfly

