############################################################################# # Makefile for building: preprocessor # Generated by qmake (1.07a) (Qt 3.3.3) on: Tue Nov 1 09:17:00 2005 # Project: preprocessor.pro # Template: app # Command: $(QMAKE) -o Makefile preprocessor.pro ############################################################################# ####### Compiler, tools and options CC = gcc CXX = g++ LEX = flex YACC = yacc CFLAGS = -pipe -O2 -fmessage-length=0 -Wall -w -O2 -fmessage-length=0 -Wall -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT CXXFLAGS = -pipe -O2 -fmessage-length=0 -Wall -w -O2 -fmessage-length=0 -Wall -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT LEXFLAGS = YACCFLAGS= -d INCPATH = -I/usr/lib/qt3/mkspecs/default -I. -I../support/src/xerces-c-src_2_7_0/include -I../src -I../support/xerces/include -I../support/zlib/include -I../support/boost -I../support/devil/include -I/usr/include -I$(QTDIR)/include LINK = g++ LFLAGS = LIBS = $(SUBLIBS) -L/usr/lib64/ -L../support/src/xerces-c-src_2_7_0/lib -L../support/devil/lib -L/usr/lib/qt3/lib64 -L$(QTDIR)/lib64/ -L/usr/X11R6/lib64/ -lxerces-c -lIL -lILU -lILUT -lqt-mt -lXext -lX11 -lm -lpthread AR = ar cqs RANLIB = MOC = $(QTDIR)/bin/moc UIC = $(QTDIR)/bin/uic QMAKE = qmake TAR = tar -cf GZIP = gzip -9f COPY = cp -f COPY_FILE= $(COPY) COPY_DIR = $(COPY) -r INSTALL_FILE= $(COPY_FILE) INSTALL_DIR = $(COPY_DIR) DEL_FILE = rm -f SYMLINK = ln -sf DEL_DIR = rmdir MOVE = mv -f CHK_DIR_EXISTS= test -d MKDIR = mkdir -p ####### Output directory OBJECTS_DIR = ./ ####### Files HEADERS = Halton.h SOURCES = Preprocessor.cpp \ SamplingPreprocessor.cpp \ ExactPreprocessor.cpp \ KdTree.cpp \ Environment.cpp \ gzstream.cpp \ common.cpp \ UnigraphicsParser.cpp \ X3dExporter.cpp \ SceneGraph.cpp \ Material.cpp \ Matrix4x4.cpp \ Vector3.cpp \ AxisAlignedBox3.cpp \ Ray.cpp \ main.cpp \ Mesh.cpp \ Exporter.cpp \ Camera.cpp \ X3dParser.cpp \ MeshKdTree.cpp \ Pvs.cpp \ MutualVisibility.cpp \ Triangle3.cpp \ Rectangle3.cpp \ Plane3.cpp \ Polygon3.cpp \ ViewCell.cpp \ ViewCellBsp.cpp \ Halton.cpp OBJECTS = Preprocessor.o \ SamplingPreprocessor.o \ ExactPreprocessor.o \ KdTree.o \ Environment.o \ gzstream.o \ common.o \ UnigraphicsParser.o \ X3dExporter.o \ SceneGraph.o \ Material.o \ Matrix4x4.o \ Vector3.o \ AxisAlignedBox3.o \ Ray.o \ main.o \ Mesh.o \ Exporter.o \ Camera.o \ X3dParser.o \ MeshKdTree.o \ Pvs.o \ MutualVisibility.o \ Triangle3.o \ Rectangle3.o \ Plane3.o \ Polygon3.o \ ViewCell.o \ ViewCellBsp.o \ Halton.o FORMS = UICDECLS = UICIMPLS = SRCMOC = OBJMOC = DIST = preprocessor.pro QMAKE_TARGET = preprocessor DESTDIR = TARGET = preprocessor first: all ####### Implicit rules .SUFFIXES: .c .o .cpp .cc .cxx .C .cpp.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cc.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cxx.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .C.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .c.o: $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ####### Build rules all: Makefile $(TARGET) $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS) mocables: $(SRCMOC) uicables: $(UICDECLS) $(UICIMPLS) $(MOC): ( cd $(QTDIR)/src/moc && $(MAKE) ) Makefile: preprocessor.pro /usr/lib/qt3/mkspecs/default/qmake.conf $(QMAKE) -o Makefile preprocessor.pro qmake: @$(QMAKE) -o Makefile preprocessor.pro dist: @mkdir -p .tmp/preprocessor && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/preprocessor/ && ( cd `dirname .tmp/preprocessor` && $(TAR) preprocessor.tar preprocessor && $(GZIP) preprocessor.tar ) && $(MOVE) `dirname .tmp/preprocessor`/preprocessor.tar.gz . && $(DEL_FILE) -r .tmp/preprocessor mocclean: uiclean: yaccclean: lexclean: clean: -$(DEL_FILE) $(OBJECTS) -$(DEL_FILE) *~ core *.core ####### Sub-libraries distclean: clean -$(DEL_FILE) $(TARGET) $(TARGET) FORCE: ####### Compile Preprocessor.o: Preprocessor.cpp SceneGraph.h \ Exporter.h \ UnigraphicsParser.h \ X3dParser.h \ Preprocessor.h \ ViewCell.h \ Environment.h \ Containers.h \ AxisAlignedBox3.h \ Rectangle3.h \ Matrix4x4.h \ Vector3.h \ Plane3.h \ common.h \ Material.h \ Parser.h \ Mesh.h \ KdTree.h \ ViewCellBsp.h \ Intersectable.h \ Pvs.h \ Ray.h SamplingPreprocessor.o: SamplingPreprocessor.cpp SceneGraph.h \ KdTree.h \ SamplingPreprocessor.h \ X3dExporter.h \ Environment.h \ MutualVisibility.h \ Polygon3.h \ ViewCell.h \ Containers.h \ AxisAlignedBox3.h \ Rectangle3.h \ Matrix4x4.h \ Vector3.h \ Plane3.h \ common.h \ Ray.h \ Pvs.h \ Preprocessor.h \ Mesh.h \ ViewCellBsp.h \ Intersectable.h \ Material.h \ Exporter.h ExactPreprocessor.o: ExactPreprocessor.cpp ExactPreprocessor.h \ Preprocessor.h \ Containers.h \ Mesh.h \ KdTree.h \ ViewCellBsp.h \ ViewCell.h \ Intersectable.h \ Plane3.h \ Matrix4x4.h \ AxisAlignedBox3.h \ Material.h \ Pvs.h \ Rectangle3.h \ Vector3.h \ common.h \ Ray.h KdTree.o: KdTree.cpp Environment.h \ Mesh.h \ KdTree.h \ common.h \ Intersectable.h \ Plane3.h \ Matrix4x4.h \ AxisAlignedBox3.h \ Material.h \ Pvs.h \ Rectangle3.h \ Vector3.h \ Containers.h \ Ray.h Environment.o: Environment.cpp gzstream.h \ common.h \ Environment.h \ Vector3.h gzstream.o: gzstream.cpp gzstream.h common.o: common.cpp common.h UnigraphicsParser.o: UnigraphicsParser.cpp Vector3.h \ Mesh.h \ SceneGraph.h \ UnigraphicsParser.h \ Material.h \ Environment.h \ common.h \ Intersectable.h \ Plane3.h \ Matrix4x4.h \ AxisAlignedBox3.h \ Pvs.h \ Rectangle3.h \ Containers.h \ Parser.h X3dExporter.o: X3dExporter.cpp common.h \ SceneGraph.h \ X3dExporter.h \ Mesh.h \ KdTree.h \ ViewCellBsp.h \ ViewCell.h \ Polygon3.h \ Containers.h \ AxisAlignedBox3.h \ Rectangle3.h \ Matrix4x4.h \ Vector3.h \ Plane3.h \ Exporter.h \ Material.h \ Intersectable.h \ Pvs.h \ Ray.h SceneGraph.o: SceneGraph.cpp SceneGraph.h \ X3dExporter.h \ Intersectable.h \ Containers.h \ AxisAlignedBox3.h \ Rectangle3.h \ Matrix4x4.h \ Vector3.h \ Plane3.h \ common.h \ Exporter.h \ Material.h \ Pvs.h Material.o: Material.cpp common.h \ Material.h Matrix4x4.o: Matrix4x4.cpp Matrix4x4.h \ Vector3.h \ common.h Vector3.o: Vector3.cpp Matrix4x4.h \ Vector3.h \ Halton.h \ common.h AxisAlignedBox3.o: AxisAlignedBox3.cpp AxisAlignedBox3.h \ Ray.h \ Polygon3.h \ Rectangle3.h \ Matrix4x4.h \ Vector3.h \ Plane3.h \ common.h \ Containers.h \ Mesh.h \ Intersectable.h \ Material.h \ Pvs.h Ray.o: Ray.cpp Ray.h \ Plane3.h \ Matrix4x4.h \ Vector3.h \ common.h main.o: main.cpp SamplingPreprocessor.h \ ExactPreprocessor.h \ Parser.h \ UnigraphicsParser.h \ X3dParser.h \ Environment.h \ Camera.h \ MeshKdTree.h \ Exporter.h \ X3dExporter.h \ ViewCell.h \ SceneGraph.h \ Preprocessor.h \ Containers.h \ Mesh.h \ KdTree.h \ ViewCellBsp.h \ Intersectable.h \ Plane3.h \ Matrix4x4.h \ AxisAlignedBox3.h \ Material.h \ Pvs.h \ Rectangle3.h \ Vector3.h \ common.h \ Ray.h Mesh.o: Mesh.cpp Ray.h \ Mesh.h \ MeshKdTree.h \ Triangle3.h \ Matrix4x4.h \ Vector3.h \ common.h \ Intersectable.h \ Plane3.h \ AxisAlignedBox3.h \ Material.h \ Pvs.h \ Rectangle3.h \ Containers.h Exporter.o: Exporter.cpp X3dExporter.h \ Exporter.h \ Containers.h \ Material.h Camera.o: Camera.cpp Camera.h \ Ray.h \ KdTree.h \ Mesh.h \ Exporter.h \ Vector3.h \ AxisAlignedBox3.h \ common.h \ Rectangle3.h \ Matrix4x4.h \ Plane3.h \ Containers.h \ Pvs.h \ Intersectable.h \ Material.h X3dParser.o: X3dParser.cpp X3dParser.h \ X3dParserXerces.h \ Mesh.h \ SceneGraph.h \ Triangle3.h \ ViewCell.h \ Parser.h \ Containers.h \ Intersectable.h \ Plane3.h \ Matrix4x4.h \ AxisAlignedBox3.h \ Material.h \ Pvs.h \ Rectangle3.h \ Vector3.h \ common.h \ Ray.h MeshKdTree.o: MeshKdTree.cpp Environment.h \ Mesh.h \ MeshKdTree.h \ common.h \ Intersectable.h \ Plane3.h \ Matrix4x4.h \ AxisAlignedBox3.h \ Material.h \ Pvs.h \ Rectangle3.h \ Vector3.h \ Containers.h \ Ray.h Pvs.o: Pvs.cpp Pvs.h MutualVisibility.o: MutualVisibility.cpp KdTree.h \ AxisAlignedBox3.h \ Ray.h \ MutualVisibility.h \ Exporter.h \ Mesh.h \ Triangle3.h \ SceneGraph.h \ Containers.h \ Pvs.h \ Rectangle3.h \ Matrix4x4.h \ Vector3.h \ Plane3.h \ common.h \ Material.h \ Intersectable.h Triangle3.o: Triangle3.cpp Triangle3.h \ Vector3.h \ common.h Rectangle3.o: Rectangle3.cpp Rectangle3.h \ Vector3.h \ common.h Plane3.o: Plane3.cpp Plane3.h \ Matrix4x4.h \ Vector3.h \ common.h Polygon3.o: Polygon3.cpp Polygon3.h \ Mesh.h \ ViewCellBsp.h \ AxisAlignedBox3.h \ Ray.h \ Containers.h \ Intersectable.h \ Plane3.h \ Matrix4x4.h \ Material.h \ Pvs.h \ Rectangle3.h \ Vector3.h \ common.h ViewCell.o: ViewCell.cpp ViewCell.h \ Mesh.h \ Intersectable.h \ MeshKdTree.h \ Triangle3.h \ Containers.h \ Ray.h \ Plane3.h \ Matrix4x4.h \ AxisAlignedBox3.h \ Material.h \ Pvs.h \ Rectangle3.h \ Vector3.h \ common.h ViewCellBsp.o: ViewCellBsp.cpp Plane3.h \ ViewCellBsp.h \ Mesh.h \ common.h \ ViewCell.h \ Environment.h \ Polygon3.h \ Ray.h \ AxisAlignedBox3.h \ Exporter.h \ Vector3.h \ Containers.h \ Intersectable.h \ Matrix4x4.h \ Material.h \ Pvs.h \ Rectangle3.h Halton.o: Halton.cpp Halton.h ####### Install install: uninstall: