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

Revision 258, 10.9 KB checked in by bittner, 19 years ago (diff)

mesh kdtree bug fixed

Line 
1#############################################################################
2# Makefile for building: preprocessor
3# Generated by qmake (1.07a) (Qt 3.3.2) on: Tue Sep 06 13:22:58 2005
4# Project:  preprocessor.pro
5# Template: app
6# Command: $(QMAKE) -o Makefile preprocessor.pro
7#############################################################################
8
9####### Compiler, tools and options
10
11CC              =       cl
12CXX             =       cl
13LEX             = flex
14YACC            = byacc
15CFLAGS  =       -nologo -Zm200 -W0 -MDd -Zi -GX  -DUNICODE -DQT_DLL -DQT_THREAD_SUPPORT
16CXXFLAGS        =       -nologo -Zm200 -W0 -MDd -Zi -GX  -DUNICODE -DQT_DLL -DQT_THREAD_SUPPORT
17LEXFLAGS        =
18YACCFLAGS       =-d
19INCPATH =        -I"..\src" -I"..\support\xerces\include" -I"..\support\zlib\include" -I"..\support\boost" -I"..\support\devil\include" -I"$(QTDIR)\include" -I"d:\gametools\svn\trunk\VUT\GtpVisibilityPreprocessor\src" -I"C:\Qt\3.3.2\mkspecs\win32-msvc"
20LINK    =       link
21LFLAGS  =       /NOLOGO /DEBUG /SUBSYSTEM:console /LIBPATH:"../support/xerces/lib" /LIBPATH:"../support/devil/lib" /LIBPATH:"$(QTDIR)\lib"
22LIBS    =        "qt-mt332.lib" "qtmain.lib" "kernel32.lib" "user32.lib" "gdi32.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "imm32.lib" "winmm.lib" "wsock32.lib" "winspool.lib" "xerces-c_2.lib" "devil.lib" "ilu.lib" "ilut.lib" "opengl32.lib" "glu32.lib" "delayimp.lib"
23MOC             =       $(QTDIR)\bin\moc.exe
24UIC             =       $(QTDIR)\bin\uic.exe
25QMAKE           =       qmake
26IDC             =       $(QTDIR)\bin\idc.exe
27IDL             =       midl
28ZIP             =       zip -r -9
29COPY_FILE       =       copy
30COPY_DIR        =       copy
31DEL_FILE        =       del
32DEL_DIR =       rmdir
33MOVE            =       move
34CHK_DIR_EXISTS =        if not exist
35MKDIR           =       mkdir
36INSTALL_FILE= $(COPY_FILE)
37INSTALL_DIR = $(COPY_DIR)
38
39####### Files
40
41HEADERS =       
42SOURCES =       Preprocessor.cpp \
43                SamplingPreprocessor.cpp \
44                ExactPreprocessor.cpp \
45                KdTree.cpp \
46                Environment.cpp \
47                gzstream.cpp \
48                common.cpp \
49                UnigraphicsParser.cpp \
50                X3dExporter.cpp \
51                SceneGraph.cpp \
52                Material.cpp \
53                Matrix4x4.cpp \
54                Vector3.cpp \
55                AxisAlignedBox3.cpp \
56                Ray.cpp \
57                main.cpp \
58                Mesh.cpp \
59                Exporter.cpp \
60                Camera.cpp \
61                X3dParser.cpp \
62                MeshKdTree.cpp \
63                Pvs.cpp \
64                MutualVisibility.cpp \
65                Triangle3.cpp \
66                Rectangle3.cpp \
67                Plane3.cpp \
68                Polygon3.cpp \
69                ViewCell.cpp \
70                ViewCellBsp.cpp
71OBJECTS =       Preprocessor.obj \
72                SamplingPreprocessor.obj \
73                ExactPreprocessor.obj \
74                KdTree.obj \
75                Environment.obj \
76                gzstream.obj \
77                common.obj \
78                UnigraphicsParser.obj \
79                X3dExporter.obj \
80                SceneGraph.obj \
81                Material.obj \
82                Matrix4x4.obj \
83                Vector3.obj \
84                AxisAlignedBox3.obj \
85                Ray.obj \
86                main.obj \
87                Mesh.obj \
88                Exporter.obj \
89                Camera.obj \
90                X3dParser.obj \
91                MeshKdTree.obj \
92                Pvs.obj \
93                MutualVisibility.obj \
94                Triangle3.obj \
95                Rectangle3.obj \
96                Plane3.obj \
97                Polygon3.obj \
98                ViewCell.obj \
99                ViewCellBsp.obj
100FORMS =
101UICDECLS =     
102UICIMPLS =     
103SRCMOC  =       
104OBJMOC  =       
105DIST    =       
106TARGET  =       preprocessor.exe
107
108####### Implicit rules
109
110.SUFFIXES: .c .cpp .cc .cxx .C
111
112{.}.cpp{}.obj::
113        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
114        $<
115<<
116
117{.}.cc{}.obj::
118        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
119        $<
120<<
121
122{.}.cxx{}.obj::
123        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
124        $<
125<<
126
127{.}.C{}.obj::
128        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
129        $<
130<<
131
132{.}.c{}.obj::
133        $(CC) -c $(CFLAGS) $(INCPATH) -Fo @<<
134        $<
135<<
136
137####### Build rules
138
139all: Makefile $(TARGET)
140
141$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)
142        $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
143          $(OBJECTS) $(OBJMOC) $(LIBS)
144<<
145
146
147mocables: $(SRCMOC)
148uicables: $(UICIMPLS) $(UICDECLS)
149
150Makefile: preprocessor.pro  C:\Qt\3.3.2\mkspecs\win32-msvc\qmake.conf C:\Qt\3.3.2\lib\qtmain.prl
151        $(QMAKE) -o Makefile preprocessor.pro
152qmake:
153        @$(QMAKE) -o Makefile preprocessor.pro
154
155dist:
156        $(ZIP) preprocessor.zip $(SOURCES) $(HEADERS) $(DIST) $(FORMS) d:/gametools/svn/trunk/VUT/GtpVisibilityPreprocessor/src/preprocessor.pro C:\Qt\3.3.2\lib\qtmain.prl 
157
158uiclean:
159mocclean:
160clean: uiclean mocclean
161        -$(DEL_FILE) Preprocessor.obj
162        -$(DEL_FILE) SamplingPreprocessor.obj
163        -$(DEL_FILE) ExactPreprocessor.obj
164        -$(DEL_FILE) KdTree.obj
165        -$(DEL_FILE) Environment.obj
166        -$(DEL_FILE) gzstream.obj
167        -$(DEL_FILE) common.obj
168        -$(DEL_FILE) UnigraphicsParser.obj
169        -$(DEL_FILE) X3dExporter.obj
170        -$(DEL_FILE) SceneGraph.obj
171        -$(DEL_FILE) Material.obj
172        -$(DEL_FILE) Matrix4x4.obj
173        -$(DEL_FILE) Vector3.obj
174        -$(DEL_FILE) AxisAlignedBox3.obj
175        -$(DEL_FILE) Ray.obj
176        -$(DEL_FILE) main.obj
177        -$(DEL_FILE) Mesh.obj
178        -$(DEL_FILE) Exporter.obj
179        -$(DEL_FILE) Camera.obj
180        -$(DEL_FILE) X3dParser.obj
181        -$(DEL_FILE) MeshKdTree.obj
182        -$(DEL_FILE) Pvs.obj
183        -$(DEL_FILE) MutualVisibility.obj
184        -$(DEL_FILE) Triangle3.obj
185        -$(DEL_FILE) Rectangle3.obj
186        -$(DEL_FILE) Plane3.obj
187        -$(DEL_FILE) Polygon3.obj
188        -$(DEL_FILE) ViewCell.obj
189        -$(DEL_FILE) ViewCellBsp.obj
190        -$(DEL_FILE) preprocessor.pdb
191        -$(DEL_FILE) preprocessor.ilk
192        -$(DEL_FILE) vc*.pdb
193        -$(DEL_FILE) vc*.idb
194
195
196
197
198FORCE:
199
200distclean: clean
201        -$(DEL_FILE) $(TARGET)
202
203####### Compile
204
205Preprocessor.obj: Preprocessor.cpp  \
206                SceneGraph.h \
207                Exporter.h \
208                UnigraphicsParser.h \
209                X3dParser.h \
210                Preprocessor.h \
211                ViewCell.h \
212                Environment.h \
213                Containers.h \
214                AxisAlignedBox3.h \
215                Rectangle3.h \
216                Matrix4x4.h \
217                Vector3.h \
218                Plane3.h \
219                common.h \
220                Material.h \
221                Parser.h \
222                Mesh.h \
223                KdTree.h \
224                ViewCellBsp.h \
225                Intersectable.h \
226                Pvs.h \
227                Ray.h \
228               
229
230SamplingPreprocessor.obj: SamplingPreprocessor.cpp  \
231                SceneGraph.h \
232                KdTree.h \
233                SamplingPreprocessor.h \
234                X3dExporter.h \
235                Environment.h \
236                MutualVisibility.h \
237                Polygon3.h \
238                Containers.h \
239                AxisAlignedBox3.h \
240                Rectangle3.h \
241                Matrix4x4.h \
242                Vector3.h \
243                Plane3.h \
244                common.h \
245                Ray.h \
246                Pvs.h \
247                Preprocessor.h \
248                Mesh.h \
249                ViewCellBsp.h \
250                Intersectable.h \
251                Material.h \
252                Exporter.h \
253               
254
255ExactPreprocessor.obj: ExactPreprocessor.cpp  \
256                ExactPreprocessor.h \
257                Preprocessor.h \
258                Containers.h \
259                Mesh.h \
260                KdTree.h \
261                ViewCellBsp.h \
262                Intersectable.h \
263                Plane3.h \
264                Matrix4x4.h \
265                AxisAlignedBox3.h \
266                Material.h \
267                Pvs.h \
268                Rectangle3.h \
269                Vector3.h \
270                common.h \
271                Ray.h \
272               
273
274KdTree.obj: KdTree.cpp  \
275                Environment.h \
276                Mesh.h \
277                KdTree.h \
278                common.h \
279                Intersectable.h \
280                Plane3.h \
281                Matrix4x4.h \
282                AxisAlignedBox3.h \
283                Material.h \
284                Pvs.h \
285                Rectangle3.h \
286                Vector3.h \
287                Containers.h \
288                Ray.h \
289               
290
291Environment.obj: Environment.cpp  \
292                gzstream.h \
293                common.h \
294                Environment.h \
295                Vector3.h \
296               
297
298gzstream.obj: gzstream.cpp  \
299                gzstream.h \
300               
301
302common.obj: common.cpp  \
303                common.h \
304               
305
306UnigraphicsParser.obj: UnigraphicsParser.cpp  \
307                Vector3.h \
308                Mesh.h \
309                SceneGraph.h \
310                UnigraphicsParser.h \
311                Material.h \
312                Environment.h \
313                common.h \
314                Intersectable.h \
315                Plane3.h \
316                Matrix4x4.h \
317                AxisAlignedBox3.h \
318                Pvs.h \
319                Rectangle3.h \
320                Containers.h \
321                Parser.h \
322               
323
324X3dExporter.obj: X3dExporter.cpp  \
325                common.h \
326                SceneGraph.h \
327                X3dExporter.h \
328                Mesh.h \
329                KdTree.h \
330                ViewCellBsp.h \
331                ViewCell.h \
332                Polygon3.h \
333                Containers.h \
334                AxisAlignedBox3.h \
335                Rectangle3.h \
336                Matrix4x4.h \
337                Vector3.h \
338                Plane3.h \
339                Exporter.h \
340                Material.h \
341                Intersectable.h \
342                Pvs.h \
343                Ray.h \
344               
345
346SceneGraph.obj: SceneGraph.cpp  \
347                SceneGraph.h \
348                X3dExporter.h \
349                Containers.h \
350                AxisAlignedBox3.h \
351                Rectangle3.h \
352                Matrix4x4.h \
353                Vector3.h \
354                Plane3.h \
355                common.h \
356                Exporter.h \
357                Material.h \
358               
359
360Material.obj: Material.cpp  \
361                common.h \
362                Material.h \
363               
364
365Matrix4x4.obj: Matrix4x4.cpp  \
366                Matrix4x4.h \
367                Vector3.h \
368                common.h \
369               
370
371Vector3.obj: Vector3.cpp  \
372                Matrix4x4.h \
373                Vector3.h \
374                common.h \
375               
376
377AxisAlignedBox3.obj: AxisAlignedBox3.cpp  \
378                AxisAlignedBox3.h \
379                Ray.h \
380                Rectangle3.h \
381                Matrix4x4.h \
382                Vector3.h \
383                Plane3.h \
384                common.h \
385               
386
387Ray.obj: Ray.cpp  \
388                Ray.h \
389                Matrix4x4.h \
390                Vector3.h \
391                common.h \
392               
393
394main.obj: main.cpp  \
395                SamplingPreprocessor.h \
396                ExactPreprocessor.h \
397                Parser.h \
398                UnigraphicsParser.h \
399                X3dParser.h \
400                Environment.h \
401                Camera.h \
402                MeshKdTree.h \
403                Preprocessor.h \
404                Containers.h \
405                Mesh.h \
406                KdTree.h \
407                ViewCellBsp.h \
408                Intersectable.h \
409                Plane3.h \
410                Matrix4x4.h \
411                AxisAlignedBox3.h \
412                Material.h \
413                Pvs.h \
414                Rectangle3.h \
415                Vector3.h \
416                common.h \
417                Ray.h \
418               
419
420Mesh.obj: Mesh.cpp  \
421                Ray.h \
422                Mesh.h \
423                MeshKdTree.h \
424                Triangle3.h \
425                Matrix4x4.h \
426                Vector3.h \
427                common.h \
428                Intersectable.h \
429                Plane3.h \
430                AxisAlignedBox3.h \
431                Material.h \
432                Pvs.h \
433                Rectangle3.h \
434                Containers.h \
435               
436
437Exporter.obj: Exporter.cpp  \
438                X3dExporter.h \
439                Exporter.h \
440                Material.h \
441               
442
443Camera.obj: Camera.cpp  \
444                Camera.h \
445                Ray.h \
446                KdTree.h \
447                Mesh.h \
448                Exporter.h \
449                Vector3.h \
450                AxisAlignedBox3.h \
451                common.h \
452                Rectangle3.h \
453                Matrix4x4.h \
454                Plane3.h \
455                Containers.h \
456                Pvs.h \
457                Intersectable.h \
458                Material.h \
459               
460
461X3dParser.obj: X3dParser.cpp  \
462                X3dParser.h \
463                X3dParserXerces.h \
464                Mesh.h \
465                SceneGraph.h \
466                Parser.h \
467                Intersectable.h \
468                Plane3.h \
469                Matrix4x4.h \
470                AxisAlignedBox3.h \
471                Material.h \
472                Pvs.h \
473                Rectangle3.h \
474                Vector3.h \
475                common.h \
476                Containers.h \
477               
478
479MeshKdTree.obj: MeshKdTree.cpp  \
480                Environment.h \
481                Mesh.h \
482                MeshKdTree.h \
483                common.h \
484                Intersectable.h \
485                Plane3.h \
486                Matrix4x4.h \
487                AxisAlignedBox3.h \
488                Material.h \
489                Pvs.h \
490                Rectangle3.h \
491                Vector3.h \
492                Containers.h \
493                Ray.h \
494               
495
496Pvs.obj: Pvs.cpp  \
497                Pvs.h \
498               
499
500MutualVisibility.obj: MutualVisibility.cpp  \
501                KdTree.h \
502                AxisAlignedBox3.h \
503                Ray.h \
504                MutualVisibility.h \
505                Exporter.h \
506                Mesh.h \
507                Triangle3.h \
508                SceneGraph.h \
509                Containers.h \
510                Pvs.h \
511                Rectangle3.h \
512                Matrix4x4.h \
513                Vector3.h \
514                Plane3.h \
515                common.h \
516                Material.h \
517                Intersectable.h \
518               
519
520Triangle3.obj: Triangle3.cpp  \
521                Triangle3.h \
522                Vector3.h \
523                common.h \
524               
525
526Rectangle3.obj: Rectangle3.cpp  \
527                Rectangle3.h \
528                Vector3.h \
529                common.h \
530               
531
532Plane3.obj: Plane3.cpp  \
533                Plane3.h \
534                Matrix4x4.h \
535                Vector3.h \
536                common.h \
537               
538
539Polygon3.obj: Polygon3.cpp  \
540                Polygon3.h \
541                Mesh.h \
542                Containers.h \
543                Intersectable.h \
544                Plane3.h \
545                Matrix4x4.h \
546                AxisAlignedBox3.h \
547                Material.h \
548                Pvs.h \
549                Rectangle3.h \
550                Vector3.h \
551                common.h \
552               
553
554ViewCell.obj: ViewCell.cpp  \
555                ViewCell.h \
556                Mesh.h \
557                MeshKdTree.h \
558                Triangle3.h \
559                Intersectable.h \
560                Containers.h \
561                AxisAlignedBox3.h \
562                Pvs.h \
563                Rectangle3.h \
564                Matrix4x4.h \
565                Vector3.h \
566                Plane3.h \
567                common.h \
568                Material.h \
569                Ray.h \
570               
571
572ViewCellBsp.obj: ViewCellBsp.cpp  \
573                Plane3.h \
574                ViewCellBsp.h \
575                Mesh.h \
576                common.h \
577                ViewCell.h \
578                Environment.h \
579                Polygon3.h \
580                Ray.h \
581                AxisAlignedBox3.h \
582                Vector3.h \
583                Containers.h \
584                Intersectable.h \
585                Matrix4x4.h \
586                Material.h \
587                Pvs.h \
588                Rectangle3.h \
589               
590
591####### Install
592
593install: 
594
595uninstall: 
596
Note: See TracBrowser for help on using the repository browser.