source: trunk/VUT/GtpVisibilityPreprocessor/src/Makefile @ 359

Revision 359, 9.5 KB checked in by bittner, 19 years ago (diff)

gnomi compilation

Line 
1#############################################################################
2# Makefile for building: preprocessor
3# Generated by qmake (1.07a) (Qt 3.3.3) on: Fri Oct 28 16:08:05 2005
4# Project:  preprocessor.pro
5# Template: app
6# Command: $(QMAKE) -o Makefile preprocessor.pro
7#############################################################################
8
9####### Compiler, tools and options
10
11CC       = gcc
12CXX      = g++
13LEX      = flex
14YACC     = yacc
15CFLAGS   = -pipe -O2 -fmessage-length=0 -Wall -w -O2 -fmessage-length=0 -Wall -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
16CXXFLAGS = -pipe -O2 -fmessage-length=0 -Wall -w -O2 -fmessage-length=0 -Wall -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
17LEXFLAGS =
18YACCFLAGS= -d
19INCPATH  = -I/usr/lib/qt3/mkspecs/default -I. -I../src -I../support/xerces/include -I../support/zlib/include -I../support/boost -I../support/devil/include -I/usr/include -I$(QTDIR)/include
20LINK     = g++
21LFLAGS   =
22LIBS     = $(SUBLIBS) -L/usr/lib64/ -L$(QTDIR)/lib64/ -L/usr/X11R6/lib64/ -lqt-mt -lXext -lX11 -lm -lpthread
23AR       = ar cqs
24RANLIB   =
25MOC      = $(QTDIR)/bin/moc
26UIC      = $(QTDIR)/bin/uic
27QMAKE    = qmake
28TAR      = tar -cf
29GZIP     = gzip -9f
30COPY     = cp -f
31COPY_FILE= $(COPY)
32COPY_DIR = $(COPY) -r
33INSTALL_FILE= $(COPY_FILE)
34INSTALL_DIR = $(COPY_DIR)
35DEL_FILE = rm -f
36SYMLINK  = ln -sf
37DEL_DIR  = rmdir
38MOVE     = mv -f
39CHK_DIR_EXISTS= test -d
40MKDIR    = mkdir -p
41
42####### Output directory
43
44OBJECTS_DIR = ./
45
46####### Files
47
48HEADERS = Halton.h
49SOURCES = Preprocessor.cpp \
50                SamplingPreprocessor.cpp \
51                ExactPreprocessor.cpp \
52                KdTree.cpp \
53                Environment.cpp \
54                gzstream.cpp \
55                common.cpp \
56                UnigraphicsParser.cpp \
57                X3dExporter.cpp \
58                SceneGraph.cpp \
59                Material.cpp \
60                Matrix4x4.cpp \
61                Vector3.cpp \
62                AxisAlignedBox3.cpp \
63                Ray.cpp \
64                main.cpp \
65                Mesh.cpp \
66                Exporter.cpp \
67                Camera.cpp \
68                X3dParser.cpp \
69                MeshKdTree.cpp \
70                Pvs.cpp \
71                MutualVisibility.cpp \
72                Triangle3.cpp \
73                Rectangle3.cpp \
74                Plane3.cpp \
75                Polygon3.cpp \
76                ViewCell.cpp \
77                ViewCellBsp.cpp \
78                Halton.cpp
79OBJECTS = Preprocessor.o \
80                SamplingPreprocessor.o \
81                ExactPreprocessor.o \
82                KdTree.o \
83                Environment.o \
84                gzstream.o \
85                common.o \
86                UnigraphicsParser.o \
87                X3dExporter.o \
88                SceneGraph.o \
89                Material.o \
90                Matrix4x4.o \
91                Vector3.o \
92                AxisAlignedBox3.o \
93                Ray.o \
94                main.o \
95                Mesh.o \
96                Exporter.o \
97                Camera.o \
98                X3dParser.o \
99                MeshKdTree.o \
100                Pvs.o \
101                MutualVisibility.o \
102                Triangle3.o \
103                Rectangle3.o \
104                Plane3.o \
105                Polygon3.o \
106                ViewCell.o \
107                ViewCellBsp.o \
108                Halton.o
109FORMS =
110UICDECLS =
111UICIMPLS =
112SRCMOC   =
113OBJMOC =
114DIST       = preprocessor.pro
115QMAKE_TARGET = preprocessor
116DESTDIR  =
117TARGET   = preprocessor
118
119first: all
120####### Implicit rules
121
122.SUFFIXES: .c .o .cpp .cc .cxx .C
123
124.cpp.o:
125        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
126
127.cc.o:
128        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
129
130.cxx.o:
131        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
132
133.C.o:
134        $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
135
136.c.o:
137        $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
138
139####### Build rules
140
141all: Makefile $(TARGET)
142
143$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC) 
144        $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)
145
146mocables: $(SRCMOC)
147uicables: $(UICDECLS) $(UICIMPLS)
148
149$(MOC):
150        ( cd $(QTDIR)/src/moc && $(MAKE) )
151
152Makefile: preprocessor.pro  /usr/lib/qt3/mkspecs/default/qmake.conf
153        $(QMAKE) -o Makefile preprocessor.pro
154qmake:
155        @$(QMAKE) -o Makefile preprocessor.pro
156
157dist:
158        @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
159
160mocclean:
161
162uiclean:
163
164yaccclean:
165lexclean:
166clean:
167        -$(DEL_FILE) $(OBJECTS)
168        -$(DEL_FILE) *~ core *.core
169
170
171####### Sub-libraries
172
173distclean: clean
174        -$(DEL_FILE) $(TARGET) $(TARGET)
175
176
177FORCE:
178
179####### Compile
180
181Preprocessor.o: Preprocessor.cpp SceneGraph.h \
182                Exporter.h \
183                UnigraphicsParser.h \
184                X3dParser.h \
185                Preprocessor.h \
186                ViewCell.h \
187                Environment.h \
188                Containers.h \
189                AxisAlignedBox3.h \
190                Rectangle3.h \
191                Matrix4x4.h \
192                Vector3.h \
193                Plane3.h \
194                common.h \
195                Material.h \
196                Parser.h \
197                Mesh.h \
198                KdTree.h \
199                ViewCellBsp.h \
200                Intersectable.h \
201                Pvs.h \
202                Ray.h
203
204SamplingPreprocessor.o: SamplingPreprocessor.cpp SceneGraph.h \
205                KdTree.h \
206                SamplingPreprocessor.h \
207                X3dExporter.h \
208                Environment.h \
209                MutualVisibility.h \
210                Polygon3.h \
211                ViewCell.h \
212                Containers.h \
213                AxisAlignedBox3.h \
214                Rectangle3.h \
215                Matrix4x4.h \
216                Vector3.h \
217                Plane3.h \
218                common.h \
219                Ray.h \
220                Pvs.h \
221                Preprocessor.h \
222                Mesh.h \
223                ViewCellBsp.h \
224                Intersectable.h \
225                Material.h \
226                Exporter.h
227
228ExactPreprocessor.o: ExactPreprocessor.cpp ExactPreprocessor.h \
229                Preprocessor.h \
230                Containers.h \
231                Mesh.h \
232                KdTree.h \
233                ViewCellBsp.h \
234                ViewCell.h \
235                Intersectable.h \
236                Plane3.h \
237                Matrix4x4.h \
238                AxisAlignedBox3.h \
239                Material.h \
240                Pvs.h \
241                Rectangle3.h \
242                Vector3.h \
243                common.h \
244                Ray.h
245
246KdTree.o: KdTree.cpp Environment.h \
247                Mesh.h \
248                KdTree.h \
249                common.h \
250                Intersectable.h \
251                Plane3.h \
252                Matrix4x4.h \
253                AxisAlignedBox3.h \
254                Material.h \
255                Pvs.h \
256                Rectangle3.h \
257                Vector3.h \
258                Containers.h \
259                Ray.h
260
261Environment.o: Environment.cpp gzstream.h \
262                common.h \
263                Environment.h \
264                Vector3.h
265
266gzstream.o: gzstream.cpp gzstream.h
267
268common.o: common.cpp common.h
269
270UnigraphicsParser.o: UnigraphicsParser.cpp Vector3.h \
271                Mesh.h \
272                SceneGraph.h \
273                UnigraphicsParser.h \
274                Material.h \
275                Environment.h \
276                common.h \
277                Intersectable.h \
278                Plane3.h \
279                Matrix4x4.h \
280                AxisAlignedBox3.h \
281                Pvs.h \
282                Rectangle3.h \
283                Containers.h \
284                Parser.h
285
286X3dExporter.o: X3dExporter.cpp common.h \
287                SceneGraph.h \
288                X3dExporter.h \
289                Mesh.h \
290                KdTree.h \
291                ViewCellBsp.h \
292                ViewCell.h \
293                Polygon3.h \
294                Containers.h \
295                AxisAlignedBox3.h \
296                Rectangle3.h \
297                Matrix4x4.h \
298                Vector3.h \
299                Plane3.h \
300                Exporter.h \
301                Material.h \
302                Intersectable.h \
303                Pvs.h \
304                Ray.h
305
306SceneGraph.o: SceneGraph.cpp SceneGraph.h \
307                X3dExporter.h \
308                Intersectable.h \
309                Containers.h \
310                AxisAlignedBox3.h \
311                Rectangle3.h \
312                Matrix4x4.h \
313                Vector3.h \
314                Plane3.h \
315                common.h \
316                Exporter.h \
317                Material.h \
318                Pvs.h
319
320Material.o: Material.cpp common.h \
321                Material.h
322
323Matrix4x4.o: Matrix4x4.cpp Matrix4x4.h \
324                Vector3.h \
325                common.h
326
327Vector3.o: Vector3.cpp Matrix4x4.h \
328                Vector3.h \
329                Halton.h \
330                common.h
331
332AxisAlignedBox3.o: AxisAlignedBox3.cpp AxisAlignedBox3.h \
333                Ray.h \
334                Polygon3.h \
335                Rectangle3.h \
336                Matrix4x4.h \
337                Vector3.h \
338                Plane3.h \
339                common.h \
340                Containers.h \
341                Mesh.h \
342                Intersectable.h \
343                Material.h \
344                Pvs.h
345
346Ray.o: Ray.cpp Ray.h \
347                Plane3.h \
348                Matrix4x4.h \
349                Vector3.h \
350                common.h
351
352main.o: main.cpp SamplingPreprocessor.h \
353                ExactPreprocessor.h \
354                Parser.h \
355                UnigraphicsParser.h \
356                X3dParser.h \
357                Environment.h \
358                Camera.h \
359                MeshKdTree.h \
360                Exporter.h \
361                X3dExporter.h \
362                ViewCell.h \
363                SceneGraph.h \
364                Preprocessor.h \
365                Containers.h \
366                Mesh.h \
367                KdTree.h \
368                ViewCellBsp.h \
369                Intersectable.h \
370                Plane3.h \
371                Matrix4x4.h \
372                AxisAlignedBox3.h \
373                Material.h \
374                Pvs.h \
375                Rectangle3.h \
376                Vector3.h \
377                common.h \
378                Ray.h
379
380Mesh.o: Mesh.cpp Ray.h \
381                Mesh.h \
382                MeshKdTree.h \
383                Triangle3.h \
384                Matrix4x4.h \
385                Vector3.h \
386                common.h \
387                Intersectable.h \
388                Plane3.h \
389                AxisAlignedBox3.h \
390                Material.h \
391                Pvs.h \
392                Rectangle3.h \
393                Containers.h
394
395Exporter.o: Exporter.cpp X3dExporter.h \
396                Exporter.h \
397                Containers.h \
398                Material.h
399
400Camera.o: Camera.cpp Camera.h \
401                Ray.h \
402                KdTree.h \
403                Mesh.h \
404                Exporter.h \
405                Vector3.h \
406                AxisAlignedBox3.h \
407                common.h \
408                Rectangle3.h \
409                Matrix4x4.h \
410                Plane3.h \
411                Containers.h \
412                Pvs.h \
413                Intersectable.h \
414                Material.h
415
416X3dParser.o: X3dParser.cpp X3dParser.h \
417                X3dParserXerces.h \
418                Mesh.h \
419                SceneGraph.h \
420                Triangle3.h \
421                ViewCell.h \
422                Parser.h \
423                Containers.h \
424                Intersectable.h \
425                Plane3.h \
426                Matrix4x4.h \
427                AxisAlignedBox3.h \
428                Material.h \
429                Pvs.h \
430                Rectangle3.h \
431                Vector3.h \
432                common.h \
433                Ray.h
434
435MeshKdTree.o: MeshKdTree.cpp Environment.h \
436                Mesh.h \
437                MeshKdTree.h \
438                common.h \
439                Intersectable.h \
440                Plane3.h \
441                Matrix4x4.h \
442                AxisAlignedBox3.h \
443                Material.h \
444                Pvs.h \
445                Rectangle3.h \
446                Vector3.h \
447                Containers.h \
448                Ray.h
449
450Pvs.o: Pvs.cpp Pvs.h
451
452MutualVisibility.o: MutualVisibility.cpp KdTree.h \
453                AxisAlignedBox3.h \
454                Ray.h \
455                MutualVisibility.h \
456                Exporter.h \
457                Mesh.h \
458                Triangle3.h \
459                SceneGraph.h \
460                Containers.h \
461                Pvs.h \
462                Rectangle3.h \
463                Matrix4x4.h \
464                Vector3.h \
465                Plane3.h \
466                common.h \
467                Material.h \
468                Intersectable.h
469
470Triangle3.o: Triangle3.cpp Triangle3.h \
471                Vector3.h \
472                common.h
473
474Rectangle3.o: Rectangle3.cpp Rectangle3.h \
475                Vector3.h \
476                common.h
477
478Plane3.o: Plane3.cpp Plane3.h \
479                Matrix4x4.h \
480                Vector3.h \
481                common.h
482
483Polygon3.o: Polygon3.cpp Polygon3.h \
484                Mesh.h \
485                ViewCellBsp.h \
486                AxisAlignedBox3.h \
487                Ray.h \
488                Containers.h \
489                Intersectable.h \
490                Plane3.h \
491                Matrix4x4.h \
492                Material.h \
493                Pvs.h \
494                Rectangle3.h \
495                Vector3.h \
496                common.h
497
498ViewCell.o: ViewCell.cpp ViewCell.h \
499                Mesh.h \
500                Intersectable.h \
501                MeshKdTree.h \
502                Triangle3.h \
503                Containers.h \
504                Ray.h \
505                Plane3.h \
506                Matrix4x4.h \
507                AxisAlignedBox3.h \
508                Material.h \
509                Pvs.h \
510                Rectangle3.h \
511                Vector3.h \
512                common.h
513
514ViewCellBsp.o: ViewCellBsp.cpp Plane3.h \
515                ViewCellBsp.h \
516                Mesh.h \
517                common.h \
518                ViewCell.h \
519                Environment.h \
520                Polygon3.h \
521                Ray.h \
522                AxisAlignedBox3.h \
523                Exporter.h \
524                Vector3.h \
525                Containers.h \
526                Intersectable.h \
527                Matrix4x4.h \
528                Material.h \
529                Pvs.h \
530                Rectangle3.h
531
532Halton.o: Halton.cpp Halton.h
533
534####### Install
535
536install: 
537
538uninstall: 
539
Note: See TracBrowser for help on using the repository browser.