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

Revision 427, 14.1 KB checked in by bittner, 19 years ago (diff)

vss updates

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