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

Revision 382, 12.6 KB checked in by bittner, 19 years ago (diff)

vsspreprocessor update

Line 
1#############################################################################
2# Makefile for building: preprocessor
3# Generated by qmake (1.07a) (Qt 3.3.2) on: Sat Nov 05 19:00:35 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 =       Halton.h \
42                VssRay.h \
43                VssPreprocessor.h
44SOURCES =       Preprocessor.cpp \
45                SamplingPreprocessor.cpp \
46                ExactPreprocessor.cpp \
47                KdTree.cpp \
48                Environment.cpp \
49                gzstream.cpp \
50                common.cpp \
51                UnigraphicsParser.cpp \
52                X3dExporter.cpp \
53                SceneGraph.cpp \
54                Material.cpp \
55                Matrix4x4.cpp \
56                Vector3.cpp \
57                AxisAlignedBox3.cpp \
58                Ray.cpp \
59                main.cpp \
60                Mesh.cpp \
61                Exporter.cpp \
62                Camera.cpp \
63                X3dParser.cpp \
64                MeshKdTree.cpp \
65                Pvs.cpp \
66                MutualVisibility.cpp \
67                Triangle3.cpp \
68                Rectangle3.cpp \
69                Plane3.cpp \
70                Polygon3.cpp \
71                ViewCell.cpp \
72                ViewCellBsp.cpp \
73                Halton.cpp \
74                VssRay.cpp \
75                VssTree.cpp \
76                VssPreprocessor.cpp
77OBJECTS =       Preprocessor.obj \
78                SamplingPreprocessor.obj \
79                ExactPreprocessor.obj \
80                KdTree.obj \
81                Environment.obj \
82                gzstream.obj \
83                common.obj \
84                UnigraphicsParser.obj \
85                X3dExporter.obj \
86                SceneGraph.obj \
87                Material.obj \
88                Matrix4x4.obj \
89                Vector3.obj \
90                AxisAlignedBox3.obj \
91                Ray.obj \
92                main.obj \
93                Mesh.obj \
94                Exporter.obj \
95                Camera.obj \
96                X3dParser.obj \
97                MeshKdTree.obj \
98                Pvs.obj \
99                MutualVisibility.obj \
100                Triangle3.obj \
101                Rectangle3.obj \
102                Plane3.obj \
103                Polygon3.obj \
104                ViewCell.obj \
105                ViewCellBsp.obj \
106                Halton.obj \
107                VssRay.obj \
108                VssTree.obj \
109                VssPreprocessor.obj
110FORMS =
111UICDECLS =     
112UICIMPLS =     
113SRCMOC  =       
114OBJMOC  =       
115DIST    =       
116TARGET  =       preprocessor.exe
117
118####### Implicit rules
119
120.SUFFIXES: .c .cpp .cc .cxx .C
121
122{.}.cpp{}.obj::
123        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
124        $<
125<<
126
127{.}.cc{}.obj::
128        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
129        $<
130<<
131
132{.}.cxx{}.obj::
133        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
134        $<
135<<
136
137{.}.C{}.obj::
138        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
139        $<
140<<
141
142{.}.c{}.obj::
143        $(CC) -c $(CFLAGS) $(INCPATH) -Fo @<<
144        $<
145<<
146
147####### Build rules
148
149all: Makefile $(TARGET)
150
151$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)
152        $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
153          $(OBJECTS) $(OBJMOC) $(LIBS)
154<<
155
156
157mocables: $(SRCMOC)
158uicables: $(UICIMPLS) $(UICDECLS)
159
160Makefile: preprocessor.pro  C:\Qt\3.3.2\mkspecs\win32-msvc.net\qmake.conf C:\Qt\3.3.2\lib\qtmain.prl
161        $(QMAKE) -o Makefile preprocessor.pro
162qmake:
163        @$(QMAKE) -o Makefile preprocessor.pro
164
165dist:
166        $(ZIP) preprocessor.zip $(SOURCES) $(HEADERS) $(DIST) $(FORMS) d:/gametools/svn/trunk/VUT/GtpVisibilityPreprocessor/src/preprocessor.pro C:\Qt\3.3.2\lib\qtmain.prl 
167
168uiclean:
169mocclean:
170clean: uiclean mocclean
171        -$(DEL_FILE) Preprocessor.obj
172        -$(DEL_FILE) SamplingPreprocessor.obj
173        -$(DEL_FILE) ExactPreprocessor.obj
174        -$(DEL_FILE) KdTree.obj
175        -$(DEL_FILE) Environment.obj
176        -$(DEL_FILE) gzstream.obj
177        -$(DEL_FILE) common.obj
178        -$(DEL_FILE) UnigraphicsParser.obj
179        -$(DEL_FILE) X3dExporter.obj
180        -$(DEL_FILE) SceneGraph.obj
181        -$(DEL_FILE) Material.obj
182        -$(DEL_FILE) Matrix4x4.obj
183        -$(DEL_FILE) Vector3.obj
184        -$(DEL_FILE) AxisAlignedBox3.obj
185        -$(DEL_FILE) Ray.obj
186        -$(DEL_FILE) main.obj
187        -$(DEL_FILE) Mesh.obj
188        -$(DEL_FILE) Exporter.obj
189        -$(DEL_FILE) Camera.obj
190        -$(DEL_FILE) X3dParser.obj
191        -$(DEL_FILE) MeshKdTree.obj
192        -$(DEL_FILE) Pvs.obj
193        -$(DEL_FILE) MutualVisibility.obj
194        -$(DEL_FILE) Triangle3.obj
195        -$(DEL_FILE) Rectangle3.obj
196        -$(DEL_FILE) Plane3.obj
197        -$(DEL_FILE) Polygon3.obj
198        -$(DEL_FILE) ViewCell.obj
199        -$(DEL_FILE) ViewCellBsp.obj
200        -$(DEL_FILE) Halton.obj
201        -$(DEL_FILE) VssRay.obj
202        -$(DEL_FILE) VssTree.obj
203        -$(DEL_FILE) VssPreprocessor.obj
204
205
206
207FORCE:
208
209distclean: clean
210        -$(DEL_FILE) $(TARGET)
211
212####### Compile
213
214Preprocessor.obj: Preprocessor.cpp  \
215                SceneGraph.h \
216                Exporter.h \
217                UnigraphicsParser.h \
218                X3dParser.h \
219                Preprocessor.h \
220                ViewCell.h \
221                Environment.h \
222                Containers.h \
223                AxisAlignedBox3.h \
224                Rectangle3.h \
225                Matrix4x4.h \
226                Vector3.h \
227                Plane3.h \
228                common.h \
229                Material.h \
230                Parser.h \
231                Mesh.h \
232                KdTree.h \
233                ViewCellBsp.h \
234                Intersectable.h \
235                Pvs.h \
236                Ray.h \
237               
238
239SamplingPreprocessor.obj: SamplingPreprocessor.cpp  \
240                SceneGraph.h \
241                KdTree.h \
242                SamplingPreprocessor.h \
243                X3dExporter.h \
244                Environment.h \
245                MutualVisibility.h \
246                Polygon3.h \
247                ViewCell.h \
248                Containers.h \
249                AxisAlignedBox3.h \
250                Rectangle3.h \
251                Matrix4x4.h \
252                Vector3.h \
253                Plane3.h \
254                common.h \
255                Ray.h \
256                Pvs.h \
257                Preprocessor.h \
258                Mesh.h \
259                ViewCellBsp.h \
260                Intersectable.h \
261                Material.h \
262                Exporter.h \
263               
264
265ExactPreprocessor.obj: ExactPreprocessor.cpp  \
266                ExactPreprocessor.h \
267                Preprocessor.h \
268                Containers.h \
269                Mesh.h \
270                KdTree.h \
271                ViewCellBsp.h \
272                ViewCell.h \
273                Intersectable.h \
274                Plane3.h \
275                Matrix4x4.h \
276                AxisAlignedBox3.h \
277                Material.h \
278                Pvs.h \
279                Rectangle3.h \
280                Vector3.h \
281                common.h \
282                Ray.h \
283               
284
285KdTree.obj: KdTree.cpp  \
286                Environment.h \
287                Mesh.h \
288                KdTree.h \
289                common.h \
290                Intersectable.h \
291                Plane3.h \
292                Matrix4x4.h \
293                AxisAlignedBox3.h \
294                Material.h \
295                Pvs.h \
296                Rectangle3.h \
297                Vector3.h \
298                Containers.h \
299                Ray.h \
300               
301
302Environment.obj: Environment.cpp  \
303                gzstream.h \
304                common.h \
305                Environment.h \
306                Vector3.h \
307               
308
309gzstream.obj: gzstream.cpp  \
310                gzstream.h \
311               
312
313common.obj: common.cpp  \
314                common.h \
315               
316
317UnigraphicsParser.obj: UnigraphicsParser.cpp  \
318                Vector3.h \
319                Mesh.h \
320                SceneGraph.h \
321                UnigraphicsParser.h \
322                Material.h \
323                Environment.h \
324                common.h \
325                Intersectable.h \
326                Plane3.h \
327                Matrix4x4.h \
328                AxisAlignedBox3.h \
329                Pvs.h \
330                Rectangle3.h \
331                Containers.h \
332                Parser.h \
333               
334
335X3dExporter.obj: X3dExporter.cpp  \
336                common.h \
337                SceneGraph.h \
338                X3dExporter.h \
339                Mesh.h \
340                KdTree.h \
341                ViewCellBsp.h \
342                ViewCell.h \
343                Polygon3.h \
344                Containers.h \
345                AxisAlignedBox3.h \
346                Rectangle3.h \
347                Matrix4x4.h \
348                Vector3.h \
349                Plane3.h \
350                Exporter.h \
351                Material.h \
352                Intersectable.h \
353                Pvs.h \
354                Ray.h \
355               
356
357SceneGraph.obj: SceneGraph.cpp  \
358                SceneGraph.h \
359                X3dExporter.h \
360                Intersectable.h \
361                Containers.h \
362                AxisAlignedBox3.h \
363                Rectangle3.h \
364                Matrix4x4.h \
365                Vector3.h \
366                Plane3.h \
367                common.h \
368                Exporter.h \
369                Material.h \
370                Pvs.h \
371               
372
373Material.obj: Material.cpp  \
374                common.h \
375                Material.h \
376               
377
378Matrix4x4.obj: Matrix4x4.cpp  \
379                Matrix4x4.h \
380                Vector3.h \
381                common.h \
382               
383
384Vector3.obj: Vector3.cpp  \
385                Matrix4x4.h \
386                Vector3.h \
387                Halton.h \
388                common.h \
389               
390
391AxisAlignedBox3.obj: AxisAlignedBox3.cpp  \
392                AxisAlignedBox3.h \
393                Ray.h \
394                Polygon3.h \
395                Rectangle3.h \
396                Matrix4x4.h \
397                Vector3.h \
398                Plane3.h \
399                common.h \
400                Containers.h \
401                Mesh.h \
402                Intersectable.h \
403                Material.h \
404                Pvs.h \
405               
406
407Ray.obj: Ray.cpp  \
408                Ray.h \
409                Plane3.h \
410                Matrix4x4.h \
411                Vector3.h \
412                common.h \
413               
414
415main.obj: main.cpp  \
416                SamplingPreprocessor.h \
417                VssPreprocessor.h \
418                ExactPreprocessor.h \
419                Parser.h \
420                UnigraphicsParser.h \
421                X3dParser.h \
422                Environment.h \
423                Camera.h \
424                MeshKdTree.h \
425                Exporter.h \
426                X3dExporter.h \
427                ViewCell.h \
428                SceneGraph.h \
429                Preprocessor.h \
430                Containers.h \
431                Mesh.h \
432                KdTree.h \
433                ViewCellBsp.h \
434                Intersectable.h \
435                Plane3.h \
436                Matrix4x4.h \
437                AxisAlignedBox3.h \
438                Material.h \
439                Pvs.h \
440                Rectangle3.h \
441                Vector3.h \
442                common.h \
443                Ray.h \
444                VssRay.h \
445               
446
447Mesh.obj: Mesh.cpp  \
448                Ray.h \
449                Mesh.h \
450                MeshKdTree.h \
451                Triangle3.h \
452                Matrix4x4.h \
453                Vector3.h \
454                common.h \
455                Intersectable.h \
456                Plane3.h \
457                AxisAlignedBox3.h \
458                Material.h \
459                Pvs.h \
460                Rectangle3.h \
461                Containers.h \
462               
463
464Exporter.obj: Exporter.cpp  \
465                X3dExporter.h \
466                Exporter.h \
467                Containers.h \
468                Material.h \
469               
470
471Camera.obj: Camera.cpp  \
472                Camera.h \
473                Ray.h \
474                KdTree.h \
475                Mesh.h \
476                Exporter.h \
477                Vector3.h \
478                AxisAlignedBox3.h \
479                common.h \
480                Rectangle3.h \
481                Matrix4x4.h \
482                Plane3.h \
483                Containers.h \
484                Pvs.h \
485                Intersectable.h \
486                Material.h \
487               
488
489X3dParser.obj: X3dParser.cpp  \
490                X3dParser.h \
491                X3dParserXerces.h \
492                Mesh.h \
493                SceneGraph.h \
494                Triangle3.h \
495                ViewCell.h \
496                Parser.h \
497                Containers.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                common.h \
507                Ray.h \
508               
509
510MeshKdTree.obj: MeshKdTree.cpp  \
511                Environment.h \
512                Mesh.h \
513                MeshKdTree.h \
514                common.h \
515                Intersectable.h \
516                Plane3.h \
517                Matrix4x4.h \
518                AxisAlignedBox3.h \
519                Material.h \
520                Pvs.h \
521                Rectangle3.h \
522                Vector3.h \
523                Containers.h \
524                Ray.h \
525               
526
527Pvs.obj: Pvs.cpp  \
528                Pvs.h \
529               
530
531MutualVisibility.obj: MutualVisibility.cpp  \
532                KdTree.h \
533                AxisAlignedBox3.h \
534                Ray.h \
535                MutualVisibility.h \
536                Exporter.h \
537                Mesh.h \
538                Triangle3.h \
539                SceneGraph.h \
540                Containers.h \
541                Pvs.h \
542                Rectangle3.h \
543                Matrix4x4.h \
544                Vector3.h \
545                Plane3.h \
546                common.h \
547                Material.h \
548                Intersectable.h \
549               
550
551Triangle3.obj: Triangle3.cpp  \
552                Triangle3.h \
553                Vector3.h \
554                common.h \
555               
556
557Rectangle3.obj: Rectangle3.cpp  \
558                Rectangle3.h \
559                Vector3.h \
560                common.h \
561               
562
563Plane3.obj: Plane3.cpp  \
564                Plane3.h \
565                Matrix4x4.h \
566                Vector3.h \
567                common.h \
568               
569
570Polygon3.obj: Polygon3.cpp  \
571                Polygon3.h \
572                Mesh.h \
573                ViewCellBsp.h \
574                AxisAlignedBox3.h \
575                Ray.h \
576                Containers.h \
577                Intersectable.h \
578                Plane3.h \
579                Matrix4x4.h \
580                Material.h \
581                Pvs.h \
582                Rectangle3.h \
583                Vector3.h \
584                common.h \
585               
586
587ViewCell.obj: ViewCell.cpp  \
588                ViewCell.h \
589                Mesh.h \
590                Intersectable.h \
591                MeshKdTree.h \
592                Triangle3.h \
593                Containers.h \
594                Ray.h \
595                Plane3.h \
596                Matrix4x4.h \
597                AxisAlignedBox3.h \
598                Material.h \
599                Pvs.h \
600                Rectangle3.h \
601                Vector3.h \
602                common.h \
603               
604
605ViewCellBsp.obj: ViewCellBsp.cpp  \
606                Plane3.h \
607                ViewCellBsp.h \
608                Mesh.h \
609                common.h \
610                ViewCell.h \
611                Environment.h \
612                Polygon3.h \
613                Ray.h \
614                AxisAlignedBox3.h \
615                Exporter.h \
616                Vector3.h \
617                Containers.h \
618                Intersectable.h \
619                Matrix4x4.h \
620                Material.h \
621                Pvs.h \
622                Rectangle3.h \
623               
624
625Halton.obj: Halton.cpp  \
626                Halton.h \
627               
628
629VssRay.obj: VssRay.cpp  \
630                VssRay.h \
631                AxisAlignedBox3.h \
632                Vector3.h \
633                common.h \
634                Rectangle3.h \
635                Matrix4x4.h \
636                Plane3.h \
637               
638
639VssTree.obj: VssTree.cpp  \
640                VssTree.h \
641                Environment.h \
642                VssRay.h \
643                Intersectable.h \
644                AxisAlignedBox3.h \
645                Statistics.h \
646                Vector3.h \
647                common.h \
648                Rectangle3.h \
649                Matrix4x4.h \
650                Plane3.h \
651                Pvs.h \
652               
653
654VssPreprocessor.obj: VssPreprocessor.cpp  \
655                SceneGraph.h \
656                KdTree.h \
657                VssPreprocessor.h \
658                X3dExporter.h \
659                Environment.h \
660                MutualVisibility.h \
661                Polygon3.h \
662                ViewCell.h \
663                VssRay.h \
664                VssTree.h \
665                Containers.h \
666                AxisAlignedBox3.h \
667                Rectangle3.h \
668                Matrix4x4.h \
669                Vector3.h \
670                Plane3.h \
671                common.h \
672                Ray.h \
673                Pvs.h \
674                Preprocessor.h \
675                Mesh.h \
676                ViewCellBsp.h \
677                Intersectable.h \
678                Material.h \
679                Exporter.h \
680                Statistics.h \
681               
682
683####### Install
684
685install: 
686
687uninstall: 
688
Note: See TracBrowser for help on using the repository browser.