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

Revision 340, 11.4 KB checked in by bittner, 19 years ago (diff)

mesh cleanup added

Line 
1#############################################################################
2# Makefile for building: preprocessor
3# Generated by qmake (1.07a) (Qt 3.3.2) on: Tue Oct 18 16:48:33 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 -MD -O2 -G7 -GX  -DUNICODE -DWIN32 -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG
16CXXFLAGS        =       -nologo -Zm200 -W0 -MD -O2 -G7 -GX  -DUNICODE -DWIN32 -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG
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.net"
20LINK    =       "c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\link.exe"
21LFLAGS  =       /NOLOGO /DELAYLOAD:comdlg32.dll /DELAYLOAD:oleaut32.dll /DELAYLOAD:winmm.dll /DELAYLOAD:wsock32.dll /DELAYLOAD:winspool.dll /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" "delayimp.lib" "xerces-c_2.lib" "devil.lib" "ilu.lib" "ilut.lib" "opengl32.lib" "glu32.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.net\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
191
192
193FORCE:
194
195distclean: clean
196        -$(DEL_FILE) $(TARGET)
197
198####### Compile
199
200Preprocessor.obj: Preprocessor.cpp  \
201                SceneGraph.h \
202                Exporter.h \
203                UnigraphicsParser.h \
204                X3dParser.h \
205                Preprocessor.h \
206                ViewCell.h \
207                Environment.h \
208                Containers.h \
209                AxisAlignedBox3.h \
210                Rectangle3.h \
211                Matrix4x4.h \
212                Vector3.h \
213                Plane3.h \
214                common.h \
215                Material.h \
216                Parser.h \
217                Mesh.h \
218                KdTree.h \
219                ViewCellBsp.h \
220                Intersectable.h \
221                Pvs.h \
222                Ray.h \
223               
224
225SamplingPreprocessor.obj: SamplingPreprocessor.cpp  \
226                SceneGraph.h \
227                KdTree.h \
228                SamplingPreprocessor.h \
229                X3dExporter.h \
230                Environment.h \
231                MutualVisibility.h \
232                Polygon3.h \
233                ViewCell.h \
234                Containers.h \
235                AxisAlignedBox3.h \
236                Rectangle3.h \
237                Matrix4x4.h \
238                Vector3.h \
239                Plane3.h \
240                common.h \
241                Ray.h \
242                Pvs.h \
243                Preprocessor.h \
244                Mesh.h \
245                ViewCellBsp.h \
246                Intersectable.h \
247                Material.h \
248                Exporter.h \
249               
250
251ExactPreprocessor.obj: ExactPreprocessor.cpp  \
252                ExactPreprocessor.h \
253                Preprocessor.h \
254                Containers.h \
255                Mesh.h \
256                KdTree.h \
257                ViewCellBsp.h \
258                ViewCell.h \
259                Intersectable.h \
260                Plane3.h \
261                Matrix4x4.h \
262                AxisAlignedBox3.h \
263                Material.h \
264                Pvs.h \
265                Rectangle3.h \
266                Vector3.h \
267                common.h \
268                Ray.h \
269               
270
271KdTree.obj: KdTree.cpp  \
272                Environment.h \
273                Mesh.h \
274                KdTree.h \
275                common.h \
276                Intersectable.h \
277                Plane3.h \
278                Matrix4x4.h \
279                AxisAlignedBox3.h \
280                Material.h \
281                Pvs.h \
282                Rectangle3.h \
283                Vector3.h \
284                Containers.h \
285                Ray.h \
286               
287
288Environment.obj: Environment.cpp  \
289                gzstream.h \
290                common.h \
291                Environment.h \
292                Vector3.h \
293               
294
295gzstream.obj: gzstream.cpp  \
296                gzstream.h \
297               
298
299common.obj: common.cpp  \
300                common.h \
301               
302
303UnigraphicsParser.obj: UnigraphicsParser.cpp  \
304                Vector3.h \
305                Mesh.h \
306                SceneGraph.h \
307                UnigraphicsParser.h \
308                Material.h \
309                Environment.h \
310                common.h \
311                Intersectable.h \
312                Plane3.h \
313                Matrix4x4.h \
314                AxisAlignedBox3.h \
315                Pvs.h \
316                Rectangle3.h \
317                Containers.h \
318                Parser.h \
319               
320
321X3dExporter.obj: X3dExporter.cpp  \
322                common.h \
323                SceneGraph.h \
324                X3dExporter.h \
325                Mesh.h \
326                KdTree.h \
327                ViewCellBsp.h \
328                ViewCell.h \
329                Polygon3.h \
330                Containers.h \
331                AxisAlignedBox3.h \
332                Rectangle3.h \
333                Matrix4x4.h \
334                Vector3.h \
335                Plane3.h \
336                Exporter.h \
337                Material.h \
338                Intersectable.h \
339                Pvs.h \
340                Ray.h \
341               
342
343SceneGraph.obj: SceneGraph.cpp  \
344                SceneGraph.h \
345                X3dExporter.h \
346                Intersectable.h \
347                Containers.h \
348                AxisAlignedBox3.h \
349                Rectangle3.h \
350                Matrix4x4.h \
351                Vector3.h \
352                Plane3.h \
353                common.h \
354                Exporter.h \
355                Material.h \
356                Pvs.h \
357               
358
359Material.obj: Material.cpp  \
360                common.h \
361                Material.h \
362               
363
364Matrix4x4.obj: Matrix4x4.cpp  \
365                Matrix4x4.h \
366                Vector3.h \
367                common.h \
368               
369
370Vector3.obj: Vector3.cpp  \
371                Matrix4x4.h \
372                Vector3.h \
373                common.h \
374               
375
376AxisAlignedBox3.obj: AxisAlignedBox3.cpp  \
377                AxisAlignedBox3.h \
378                Ray.h \
379                Polygon3.h \
380                Rectangle3.h \
381                Matrix4x4.h \
382                Vector3.h \
383                Plane3.h \
384                common.h \
385                Containers.h \
386                Mesh.h \
387                Intersectable.h \
388                Material.h \
389                Pvs.h \
390               
391
392Ray.obj: Ray.cpp  \
393                Ray.h \
394                Plane3.h \
395                Matrix4x4.h \
396                Vector3.h \
397                common.h \
398               
399
400main.obj: main.cpp  \
401                SamplingPreprocessor.h \
402                ExactPreprocessor.h \
403                Parser.h \
404                UnigraphicsParser.h \
405                X3dParser.h \
406                Environment.h \
407                Camera.h \
408                MeshKdTree.h \
409                Exporter.h \
410                X3dExporter.h \
411                ViewCell.h \
412                SceneGraph.h \
413                Preprocessor.h \
414                Containers.h \
415                Mesh.h \
416                KdTree.h \
417                ViewCellBsp.h \
418                Intersectable.h \
419                Plane3.h \
420                Matrix4x4.h \
421                AxisAlignedBox3.h \
422                Material.h \
423                Pvs.h \
424                Rectangle3.h \
425                Vector3.h \
426                common.h \
427                Ray.h \
428               
429
430Mesh.obj: Mesh.cpp  \
431                Ray.h \
432                Mesh.h \
433                MeshKdTree.h \
434                Triangle3.h \
435                Matrix4x4.h \
436                Vector3.h \
437                common.h \
438                Intersectable.h \
439                Plane3.h \
440                AxisAlignedBox3.h \
441                Material.h \
442                Pvs.h \
443                Rectangle3.h \
444                Containers.h \
445               
446
447Exporter.obj: Exporter.cpp  \
448                X3dExporter.h \
449                Exporter.h \
450                Containers.h \
451                Material.h \
452               
453
454Camera.obj: Camera.cpp  \
455                Camera.h \
456                Ray.h \
457                KdTree.h \
458                Mesh.h \
459                Exporter.h \
460                Vector3.h \
461                AxisAlignedBox3.h \
462                common.h \
463                Rectangle3.h \
464                Matrix4x4.h \
465                Plane3.h \
466                Containers.h \
467                Pvs.h \
468                Intersectable.h \
469                Material.h \
470               
471
472X3dParser.obj: X3dParser.cpp  \
473                X3dParser.h \
474                X3dParserXerces.h \
475                Mesh.h \
476                SceneGraph.h \
477                Triangle3.h \
478                ViewCell.h \
479                Parser.h \
480                Containers.h \
481                Intersectable.h \
482                Plane3.h \
483                Matrix4x4.h \
484                AxisAlignedBox3.h \
485                Material.h \
486                Pvs.h \
487                Rectangle3.h \
488                Vector3.h \
489                common.h \
490                Ray.h \
491               
492
493MeshKdTree.obj: MeshKdTree.cpp  \
494                Environment.h \
495                Mesh.h \
496                MeshKdTree.h \
497                common.h \
498                Intersectable.h \
499                Plane3.h \
500                Matrix4x4.h \
501                AxisAlignedBox3.h \
502                Material.h \
503                Pvs.h \
504                Rectangle3.h \
505                Vector3.h \
506                Containers.h \
507                Ray.h \
508               
509
510Pvs.obj: Pvs.cpp  \
511                Pvs.h \
512               
513
514MutualVisibility.obj: MutualVisibility.cpp  \
515                KdTree.h \
516                AxisAlignedBox3.h \
517                Ray.h \
518                MutualVisibility.h \
519                Exporter.h \
520                Mesh.h \
521                Triangle3.h \
522                SceneGraph.h \
523                Containers.h \
524                Pvs.h \
525                Rectangle3.h \
526                Matrix4x4.h \
527                Vector3.h \
528                Plane3.h \
529                common.h \
530                Material.h \
531                Intersectable.h \
532               
533
534Triangle3.obj: Triangle3.cpp  \
535                Triangle3.h \
536                Vector3.h \
537                common.h \
538               
539
540Rectangle3.obj: Rectangle3.cpp  \
541                Rectangle3.h \
542                Vector3.h \
543                common.h \
544               
545
546Plane3.obj: Plane3.cpp  \
547                Plane3.h \
548                Matrix4x4.h \
549                Vector3.h \
550                common.h \
551               
552
553Polygon3.obj: Polygon3.cpp  \
554                Polygon3.h \
555                Mesh.h \
556                ViewCellBsp.h \
557                AxisAlignedBox3.h \
558                Ray.h \
559                Containers.h \
560                Intersectable.h \
561                Plane3.h \
562                Matrix4x4.h \
563                Material.h \
564                Pvs.h \
565                Rectangle3.h \
566                Vector3.h \
567                common.h \
568               
569
570ViewCell.obj: ViewCell.cpp  \
571                ViewCell.h \
572                Mesh.h \
573                Intersectable.h \
574                MeshKdTree.h \
575                Triangle3.h \
576                Containers.h \
577                Ray.h \
578                Plane3.h \
579                Matrix4x4.h \
580                AxisAlignedBox3.h \
581                Material.h \
582                Pvs.h \
583                Rectangle3.h \
584                Vector3.h \
585                common.h \
586               
587
588ViewCellBsp.obj: ViewCellBsp.cpp  \
589                Plane3.h \
590                ViewCellBsp.h \
591                Mesh.h \
592                common.h \
593                ViewCell.h \
594                Environment.h \
595                Polygon3.h \
596                Ray.h \
597                AxisAlignedBox3.h \
598                Exporter.h \
599                Vector3.h \
600                Containers.h \
601                Intersectable.h \
602                Matrix4x4.h \
603                Material.h \
604                Pvs.h \
605                Rectangle3.h \
606               
607
608####### Install
609
610install: 
611
612uninstall: 
613
Note: See TracBrowser for help on using the repository browser.