## ## 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