SHELL = /bin/bash CC = /usr/bin/g++ CFLAGS = -c -Wall -fhandle-exceptions ${INCLUDES} INCLUDES = -I/usr/include/g++ -I../unix YACC = /usr/bin/bison -y YFLAGS = -d -v LEX = /usr/bin/flex -+ SOURCE = bound.cc camera.cc matrices.cc object.cc parse.cc lexer.cc .cc.o : ${CC} ${CFLAGS} $< -o $@ # Build method for the expression parser expr.cc : expr.y ${YACC} ${YFLAGS} -p expr_ $< /usr/bin/sed -f expr.sed y.tab.c > $@ lexer.cc : lexer.l expr.cc ${LEX} -o$@ $< y.tab.h : expr.y ${YACC} ${YFLAGS} -p expr_ $< /usr/bin/sed -f expr.sed y.tab.c > $@ depend: /usr/X11R6/bin/makedepend -- ${CFLAGS} -- ${SOURCE} clean: rm -f *.o *.bak lexer.cc y.tab.* y.output expr.cc backup: clean if [ -f ../../cpp-pov.tar.gz ]; then \ mv -f ../../cpp-pov.tar.gz ../../cpp-pov.old.tar.gz; \ fi; \ tar czvf ../../cpp-pov.tar.gz * # DO NOT DELETE THIS LINE -- makedepend depends on it. bound.o: bound.h vector.h /usr/include/g++/vector.h bound.o: /usr/include/g++/function.h /usr/include/g++/bool.h bound.o: /usr/include/_G_config.h /usr/include/g++/algobase.h bound.o: /usr/include/g++/pair.h /usr/include/g++/iterator.h bound.o: /usr/lib/gcc-lib/i586-unknown-linux/2.7.2.1/include/stddef.h bound.o: /usr/include/g++/iostream.h /usr/include/g++/streambuf.h bound.o: /usr/include/libio.h /usr/include/sys/cdefs.h bound.o: /usr/include/g++/defalloc.h /usr/include/g++/new.h bound.o: /usr/include/g++/std/new.h /usr/include/g++/std/cstddef.h bound.o: /usr/include/stdlib.h /usr/include/features.h /usr/include/errno.h bound.o: /usr/include/linux/errno.h /usr/include/asm/errno.h bound.o: /usr/include/alloca.h /usr/include/limits.h bound.o: /usr/include/posix1_lim.h /usr/include/linux/limits.h bound.o: /usr/include/posix2_lim.h /usr/include/g++/algo.h bound.o: /usr/include/g++/heap.h /usr/include/g++/tempbuf.h bound.o: /usr/include/g++/function.h camera.o: camera.h /usr/include/g++/iostream.h /usr/include/g++/streambuf.h camera.o: /usr/include/libio.h /usr/include/_G_config.h camera.o: /usr/include/sys/cdefs.h frame.h /usr/include/math.h camera.o: /usr/include/features.h /usr/include/huge_val.h camera.o: /usr/include/endian.h /usr/include/bytesex.h /usr/include/nan.h camera.o: /usr/lib/gcc-lib/i586-unknown-linux/2.7.2.1/include/float.h camera.o: /usr/include/values.h /usr/include/ieee754.h /usr/include/ieee854.h camera.o: /usr/include/stdio.h /usr/include/string.h camera.o: /usr/lib/gcc-lib/i586-unknown-linux/2.7.2.1/include/stddef.h camera.o: /usr/include/limits.h /usr/include/posix1_lim.h camera.o: /usr/include/linux/limits.h /usr/include/posix2_lim.h camera.o: ../unix/config.h ../unix/unixconf.h /usr/include/stdlib.h camera.o: /usr/include/errno.h /usr/include/linux/errno.h camera.o: /usr/include/asm/errno.h /usr/include/alloca.h camera.o: /usr/include/unistd.h /usr/include/posix_opt.h camera.o: /usr/include/gnu/types.h /usr/include/confname.h camera.o: /usr/include/sys/types.h /usr/include/linux/types.h camera.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h camera.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h matrix.h camera.o: vector.h /usr/include/g++/vector.h /usr/include/g++/function.h camera.o: /usr/include/g++/bool.h /usr/include/g++/algobase.h camera.o: /usr/include/g++/pair.h /usr/include/g++/iterator.h camera.o: /usr/include/g++/iostream.h /usr/include/g++/defalloc.h camera.o: /usr/include/g++/new.h /usr/include/g++/std/new.h camera.o: /usr/include/g++/std/cstddef.h /usr/include/g++/algo.h camera.o: /usr/include/g++/heap.h /usr/include/g++/tempbuf.h camera.o: /usr/include/g++/function.h texture.h image.h camera.o: /usr/include/g++/list.h parse.h /usr/include/g++/stack.h lexer.h camera.o: /usr/include/FlexLexer.h object.o: frame.h /usr/include/math.h /usr/include/features.h object.o: /usr/include/sys/cdefs.h /usr/include/huge_val.h object.o: /usr/include/endian.h /usr/include/bytesex.h /usr/include/nan.h object.o: /usr/lib/gcc-lib/i586-unknown-linux/2.7.2.1/include/float.h object.o: /usr/include/values.h /usr/include/ieee754.h /usr/include/ieee854.h object.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h object.o: /usr/include/string.h object.o: /usr/lib/gcc-lib/i586-unknown-linux/2.7.2.1/include/stddef.h object.o: /usr/include/limits.h /usr/include/posix1_lim.h object.o: /usr/include/linux/limits.h /usr/include/posix2_lim.h object.o: ../unix/config.h ../unix/unixconf.h /usr/include/stdlib.h object.o: /usr/include/errno.h /usr/include/linux/errno.h object.o: /usr/include/asm/errno.h /usr/include/alloca.h object.o: /usr/include/unistd.h /usr/include/posix_opt.h object.o: /usr/include/gnu/types.h /usr/include/confname.h object.o: /usr/include/sys/types.h /usr/include/linux/types.h object.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h object.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h registry.h object.o: /usr/include/g++/vector.h /usr/include/g++/function.h object.o: /usr/include/g++/bool.h /usr/include/g++/algobase.h object.o: /usr/include/g++/pair.h /usr/include/g++/iterator.h object.o: /usr/include/g++/iostream.h /usr/include/g++/streambuf.h object.o: /usr/include/g++/defalloc.h /usr/include/g++/new.h object.o: /usr/include/g++/std/new.h /usr/include/g++/std/cstddef.h object.o: /usr/include/g++/list.h /usr/include/g++/iostream.h vector.h object.o: /usr/include/g++/algo.h /usr/include/g++/heap.h object.o: /usr/include/g++/tempbuf.h /usr/include/g++/function.h object.h object.o: counter.h /usr/include/asm/bitops.h matrix.h parse.h object.o: /usr/include/g++/stack.h parse.o: expr.cc parse.o: registry.h /usr/include/g++/vector.h /usr/include/g++/function.h parse.o: /usr/include/g++/bool.h /usr/include/_G_config.h parse.o: /usr/include/g++/algobase.h /usr/include/g++/pair.h parse.o: /usr/include/g++/iterator.h parse.o: /usr/lib/gcc-lib/i586-unknown-linux/2.7.2.1/include/stddef.h parse.o: /usr/include/g++/iostream.h /usr/include/g++/streambuf.h parse.o: /usr/include/libio.h /usr/include/sys/cdefs.h parse.o: /usr/include/g++/defalloc.h /usr/include/g++/new.h parse.o: /usr/include/g++/std/new.h /usr/include/g++/std/cstddef.h parse.o: /usr/include/stdlib.h /usr/include/features.h /usr/include/errno.h parse.o: /usr/include/linux/errno.h /usr/include/asm/errno.h parse.o: /usr/include/alloca.h /usr/include/limits.h parse.o: /usr/include/posix1_lim.h /usr/include/linux/limits.h parse.o: /usr/include/posix2_lim.h /usr/include/g++/list.h parse.o: /usr/include/g++/iostream.h vector.h /usr/include/g++/algo.h parse.o: /usr/include/g++/heap.h /usr/include/g++/tempbuf.h parse.o: /usr/include/g++/function.h frame.h /usr/include/math.h parse.o: /usr/include/huge_val.h /usr/include/endian.h /usr/include/bytesex.h parse.o: /usr/include/nan.h parse.o: /usr/lib/gcc-lib/i586-unknown-linux/2.7.2.1/include/float.h parse.o: /usr/include/values.h /usr/include/ieee754.h /usr/include/ieee854.h parse.o: /usr/include/stdio.h /usr/include/string.h ../unix/config.h parse.o: ../unix/unixconf.h /usr/include/unistd.h /usr/include/posix_opt.h parse.o: /usr/include/gnu/types.h /usr/include/confname.h parse.o: /usr/include/sys/types.h /usr/include/linux/types.h parse.o: /usr/include/linux/posix_types.h /usr/include/asm/posix_types.h parse.o: /usr/include/asm/types.h /usr/include/sys/bitypes.h parse.h parse.o: /usr/include/g++/stack.h