SRC=basics.cpp clip.cpp lighting.cpp mymathutil.cpp xforms.cpp
OBJ=basics.o clip.o lighting.o mymathutil.o xforms.o

# Which version of glide?
ifeq ($(GLIDE),2)
CXXFLAGS += -I /usr/include/glide
else
CXXFLAGS += -I /usr/include/glide3 -DGLIDE3 -DUSE_GLIDE3
endif


all: libxform.a

libxform.a: $(OBJ)
	ar -d libxform.a
	ar -r libxform.a $(OBJ)

clean:
	rm -f *~
	rm -f *.o
	rm -f *.a


# DO NOT DELETE

basics.o: basics.h /usr/include/stdio.h /usr/include/features.h
basics.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
basics.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h
basics.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h
basics.o: /usr/include/bits/types.h /usr/include/libio.h
basics.o: /usr/include/_G_config.h /usr/include/bits/stdio_lim.h
basics.o: /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h
basics.o: /usr/include/endian.h /usr/include/bits/endian.h
basics.o: /usr/include/sys/select.h /usr/include/bits/select.h
basics.o: /usr/include/bits/sigset.h /usr/include/sys/sysmacros.h
basics.o: /usr/include/alloca.h /usr/include/math.h
basics.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
basics.o: /usr/include/bits/mathcalls.h
basics.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.h
basics.o: /usr/include/assert.h
clip.o: basics.h /usr/include/stdio.h /usr/include/features.h
clip.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
clip.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h
clip.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h
clip.o: /usr/include/bits/types.h /usr/include/libio.h
clip.o: /usr/include/_G_config.h /usr/include/bits/stdio_lim.h
clip.o: /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h
clip.o: /usr/include/endian.h /usr/include/bits/endian.h
clip.o: /usr/include/sys/select.h /usr/include/bits/select.h
clip.o: /usr/include/bits/sigset.h /usr/include/sys/sysmacros.h
clip.o: /usr/include/alloca.h /usr/include/math.h
clip.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
clip.o: /usr/include/bits/mathcalls.h
clip.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.h
clip.o: /usr/include/assert.h xforms.h mathutil.h clip.h
lighting.o: basics.h /usr/include/stdio.h /usr/include/features.h
lighting.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
lighting.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h
lighting.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h
lighting.o: /usr/include/bits/types.h /usr/include/libio.h
lighting.o: /usr/include/_G_config.h /usr/include/bits/stdio_lim.h
lighting.o: /usr/include/stdlib.h /usr/include/sys/types.h
lighting.o: /usr/include/time.h /usr/include/endian.h
lighting.o: /usr/include/bits/endian.h /usr/include/sys/select.h
lighting.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
lighting.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h
lighting.o: /usr/include/math.h /usr/include/bits/huge_val.h
lighting.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
lighting.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.h
lighting.o: /usr/include/assert.h lighting.h mathutil.h
mymathutil.o: basics.h /usr/include/stdio.h /usr/include/features.h
mymathutil.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
mymathutil.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h
mymathutil.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h
mymathutil.o: /usr/include/bits/types.h /usr/include/libio.h
mymathutil.o: /usr/include/_G_config.h /usr/include/bits/stdio_lim.h
mymathutil.o: /usr/include/stdlib.h /usr/include/sys/types.h
mymathutil.o: /usr/include/time.h /usr/include/endian.h
mymathutil.o: /usr/include/bits/endian.h /usr/include/sys/select.h
mymathutil.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
mymathutil.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h
mymathutil.o: /usr/include/math.h /usr/include/bits/huge_val.h
mymathutil.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
mymathutil.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.h
mymathutil.o: /usr/include/assert.h mathutil.h
xforms.o: basics.h /usr/include/stdio.h /usr/include/features.h
xforms.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
xforms.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stddef.h
xforms.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/stdarg.h
xforms.o: /usr/include/bits/types.h /usr/include/libio.h
xforms.o: /usr/include/_G_config.h /usr/include/bits/stdio_lim.h
xforms.o: /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h
xforms.o: /usr/include/endian.h /usr/include/bits/endian.h
xforms.o: /usr/include/sys/select.h /usr/include/bits/select.h
xforms.o: /usr/include/bits/sigset.h /usr/include/sys/sysmacros.h
xforms.o: /usr/include/alloca.h /usr/include/math.h
xforms.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
xforms.o: /usr/include/bits/mathcalls.h
xforms.o: /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/float.h
xforms.o: /usr/include/assert.h clip.h xforms.h mathutil.h lighting.h
