CC=g++
INCLUDE=-I. -I/usr/include/X11 -I/s/fltk-1.0.9/include -I`echo ~`/private/include

CPPFLAGS=-O3 -funroll-loops -fomit-frame-pointer $(INCLUDE)
#CFLAGS=-g -Wall $(INCLUDE) -DGL=$(GL)

LIBDIR=-L/usr/X11R6/lib -L/s/fltk-1.0.9/lib -L`echo ~`/private/lib
GL_LIBS=-lGLU -lGL
#GL_LIBS=-lGLw -lMesaGLU -lMesaGL
XLIBS=-lfltk -lXp -lXt -lXmu -lXext -lX11
LIBS=-lm
LDFLAGS=$(LIBDIR) $(GL_LIBS) $(XLIBS) $(LIBS) 

SRC=Sphere.cpp SphereWindow.cpp World.cpp
OBJS=Sphere.o SphereWindow.o World.o

sphere: $(OBJS)
	g++ -o $@ $(OBJS) $(LDFLAGS)

depend:
	makedepend -- $(INCLUDE) -- $(SRC)
clean:
	rm -f *.o core

# DO NOT DELETE

Sphere.o: Sphere.h /usr/include/stdio.h /usr/include/features.h
Sphere.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
Sphere.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h
Sphere.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h
Sphere.o: /usr/include/bits/types.h /usr/include/libio.h
Sphere.o: /usr/include/_G_config.h /usr/include/bits/stdio_lim.h
Sphere.o: /usr/include/math.h /usr/include/bits/huge_val.h
Sphere.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
Sphere.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.h
Sphere.o: /s/fltk-1.0.9/include/Fl/gl.h
Sphere.o: /s/fltk-1.0.9/include/Fl/Enumerations.H
Sphere.o: /u/s/c/schenney/private/include/GL/gl.h /usr/include/stdlib.h
Sphere.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
Sphere.o: /usr/include/bits/endian.h /usr/include/sys/select.h
Sphere.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
Sphere.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h
SphereWindow.o: SphereWindow.h /s/fltk-1.0.9/include/Fl/Fl.h
SphereWindow.o: /s/fltk-1.0.9/include/Fl/Enumerations.H
SphereWindow.o: /s/fltk-1.0.9/include/Fl/Fl_Gl_Window.h
SphereWindow.o: /s/fltk-1.0.9/include/Fl/Fl_Window.H
SphereWindow.o: /s/fltk-1.0.9/include/Fl/Fl_Group.H
SphereWindow.o: /s/fltk-1.0.9/include/Fl/Fl_Widget.H Sphere.h
SphereWindow.o: /usr/include/stdio.h /usr/include/features.h
SphereWindow.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
SphereWindow.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h
SphereWindow.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h
SphereWindow.o: /usr/include/bits/types.h /usr/include/libio.h
SphereWindow.o: /usr/include/_G_config.h /usr/include/bits/stdio_lim.h
SphereWindow.o: /usr/include/math.h /usr/include/bits/huge_val.h
SphereWindow.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
SphereWindow.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.h
SphereWindow.o: /s/fltk-1.0.9/include/Fl/math.h /s/fltk-1.0.9/include/Fl/gl.h
SphereWindow.o: /u/s/c/schenney/private/include/GL/gl.h
SphereWindow.o: /u/s/c/schenney/private/include/GL/glu.h
World.o: /s/fltk-1.0.9/include/Fl/Fl.h
World.o: /s/fltk-1.0.9/include/Fl/Enumerations.H SphereWindow.h
World.o: /s/fltk-1.0.9/include/Fl/Fl_Gl_Window.h
World.o: /s/fltk-1.0.9/include/Fl/Fl_Window.H
World.o: /s/fltk-1.0.9/include/Fl/Fl_Group.H
World.o: /s/fltk-1.0.9/include/Fl/Fl_Widget.H Sphere.h /usr/include/stdio.h
World.o: /usr/include/features.h /usr/include/sys/cdefs.h
World.o: /usr/include/gnu/stubs.h
World.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h
World.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h
World.o: /usr/include/bits/types.h /usr/include/libio.h
World.o: /usr/include/_G_config.h /usr/include/bits/stdio_lim.h
World.o: /usr/include/math.h /usr/include/bits/huge_val.h
World.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
World.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.h
