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

Revision 434, 14.2 KB checked in by bittner, 19 years ago (diff)

vssbsp merge, tab change

Line 
1#############################################################################
2# Makefile for building: preprocessor
3# Generated by qmake (1.07a) (Qt 3.3.2) on: Wed Nov 23 09:47:01 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                VssTree.h \
372                Containers.h \
373                AxisAlignedBox3.h \
374                Rectangle3.h \
375                Matrix4x4.h \
376                Vector3.h \
377                Plane3.h \
378                Exporter.h \
379                Material.h \
380                Ray.h \
381                Intersectable.h \
382                Pvs.h \
383                Statistics.h \
384                RayInfo.h \
385               
386
387SceneGraph.obj: SceneGraph.cpp  \
388                SceneGraph.h \
389                X3dExporter.h \
390                Intersectable.h \
391                Containers.h \
392                AxisAlignedBox3.h \
393                Rectangle3.h \
394                Matrix4x4.h \
395                Vector3.h \
396                Plane3.h \
397                common.h \
398                Exporter.h \
399                VssRay.h \
400                Material.h \
401                Ray.h \
402                Pvs.h \
403               
404
405Material.obj: Material.cpp  \
406                common.h \
407                Material.h \
408               
409
410Matrix4x4.obj: Matrix4x4.cpp  \
411                Matrix4x4.h \
412                Vector3.h \
413                common.h \
414               
415
416Vector3.obj: Vector3.cpp  \
417                Matrix4x4.h \
418                Vector3.h \
419                Halton.h \
420                common.h \
421               
422
423AxisAlignedBox3.obj: AxisAlignedBox3.cpp  \
424                AxisAlignedBox3.h \
425                Ray.h \
426                Polygon3.h \
427                Rectangle3.h \
428                Matrix4x4.h \
429                Vector3.h \
430                Plane3.h \
431                common.h \
432                Containers.h \
433                Mesh.h \
434                Intersectable.h \
435                Material.h \
436                Pvs.h \
437               
438
439Ray.obj: Ray.cpp  \
440                Ray.h \
441                Plane3.h \
442                VssRay.h \
443                Matrix4x4.h \
444                Vector3.h \
445                common.h \
446               
447
448main.obj: main.cpp  \
449                SamplingPreprocessor.h \
450                VssPreprocessor.h \
451                ExactPreprocessor.h \
452                Parser.h \
453                UnigraphicsParser.h \
454                X3dParser.h \
455                Environment.h \
456                Camera.h \
457                MeshKdTree.h \
458                Exporter.h \
459                X3dExporter.h \
460                ViewCell.h \
461                SceneGraph.h \
462                Preprocessor.h \
463                VssRay.h \
464                Containers.h \
465                Mesh.h \
466                KdTree.h \
467                ViewCellBsp.h \
468                VspKdTree.h \
469                Intersectable.h \
470                Plane3.h \
471                Matrix4x4.h \
472                AxisAlignedBox3.h \
473                Material.h \
474                Pvs.h \
475                Rectangle3.h \
476                Vector3.h \
477                common.h \
478                Ray.h \
479                Polygon3.h \
480                Statistics.h \
481                RayInfo.h \
482               
483
484Mesh.obj: Mesh.cpp  \
485                Ray.h \
486                Mesh.h \
487                MeshKdTree.h \
488                Triangle3.h \
489                Matrix4x4.h \
490                Vector3.h \
491                common.h \
492                Intersectable.h \
493                Plane3.h \
494                AxisAlignedBox3.h \
495                Material.h \
496                Pvs.h \
497                Rectangle3.h \
498                Containers.h \
499               
500
501Exporter.obj: Exporter.cpp  \
502                X3dExporter.h \
503                Exporter.h \
504                Containers.h \
505                VssRay.h \
506                Material.h \
507                Vector3.h \
508                Ray.h \
509                common.h \
510                Matrix4x4.h \
511               
512
513Camera.obj: Camera.cpp  \
514                Camera.h \
515                Ray.h \
516                KdTree.h \
517                Mesh.h \
518                Exporter.h \
519                Vector3.h \
520                AxisAlignedBox3.h \
521                common.h \
522                Rectangle3.h \
523                Matrix4x4.h \
524                Plane3.h \
525                Containers.h \
526                Pvs.h \
527                Intersectable.h \
528                Material.h \
529                VssRay.h \
530               
531
532X3dParser.obj: X3dParser.cpp  \
533                X3dParser.h \
534                X3dParserXerces.h \
535                Mesh.h \
536                SceneGraph.h \
537                Triangle3.h \
538                ViewCell.h \
539                Parser.h \
540                Containers.h \
541                Intersectable.h \
542                Plane3.h \
543                Matrix4x4.h \
544                AxisAlignedBox3.h \
545                Material.h \
546                Pvs.h \
547                Rectangle3.h \
548                Vector3.h \
549                common.h \
550                Ray.h \
551               
552
553MeshKdTree.obj: MeshKdTree.cpp  \
554                Environment.h \
555                Mesh.h \
556                MeshKdTree.h \
557                common.h \
558                Intersectable.h \
559                Plane3.h \
560                Matrix4x4.h \
561                AxisAlignedBox3.h \
562                Material.h \
563                Pvs.h \
564                Rectangle3.h \
565                Vector3.h \
566                Containers.h \
567                Ray.h \
568               
569
570Pvs.obj: Pvs.cpp  \
571                Pvs.h \
572               
573
574MutualVisibility.obj: MutualVisibility.cpp  \
575                KdTree.h \
576                AxisAlignedBox3.h \
577                Ray.h \
578                MutualVisibility.h \
579                Exporter.h \
580                Mesh.h \
581                Triangle3.h \
582                SceneGraph.h \
583                Containers.h \
584                Pvs.h \
585                Rectangle3.h \
586                Matrix4x4.h \
587                Vector3.h \
588                Plane3.h \
589                common.h \
590                Material.h \
591                VssRay.h \
592                Intersectable.h \
593               
594
595Triangle3.obj: Triangle3.cpp  \
596                Triangle3.h \
597                Vector3.h \
598                common.h \
599               
600
601Rectangle3.obj: Rectangle3.cpp  \
602                Rectangle3.h \
603                Vector3.h \
604                common.h \
605               
606
607Plane3.obj: Plane3.cpp  \
608                Plane3.h \
609                Matrix4x4.h \
610                Vector3.h \
611                common.h \
612               
613
614Polygon3.obj: Polygon3.cpp  \
615                Polygon3.h \
616                Mesh.h \
617                ViewCellBsp.h \
618                AxisAlignedBox3.h \
619                Ray.h \
620                Containers.h \
621                Intersectable.h \
622                Plane3.h \
623                Matrix4x4.h \
624                Material.h \
625                Pvs.h \
626                Rectangle3.h \
627                Vector3.h \
628                common.h \
629                Statistics.h \
630               
631
632ViewCell.obj: ViewCell.cpp  \
633                ViewCell.h \
634                Mesh.h \
635                Intersectable.h \
636                MeshKdTree.h \
637                Triangle3.h \
638                Containers.h \
639                Ray.h \
640                Plane3.h \
641                Matrix4x4.h \
642                AxisAlignedBox3.h \
643                Material.h \
644                Pvs.h \
645                Rectangle3.h \
646                Vector3.h \
647                common.h \
648               
649
650ViewCellBsp.obj: ViewCellBsp.cpp  \
651                Plane3.h \
652                ViewCellBsp.h \
653                Mesh.h \
654                common.h \
655                ViewCell.h \
656                Environment.h \
657                Polygon3.h \
658                Ray.h \
659                AxisAlignedBox3.h \
660                Exporter.h \
661                Vector3.h \
662                Containers.h \
663                Statistics.h \
664                Intersectable.h \
665                Matrix4x4.h \
666                Material.h \
667                Pvs.h \
668                Rectangle3.h \
669                VssRay.h \
670               
671
672Halton.obj: Halton.cpp  \
673                Halton.h \
674               
675
676VssRay.obj: VssRay.cpp  \
677                VssRay.h \
678                AxisAlignedBox3.h \
679                Vector3.h \
680                Ray.h \
681                common.h \
682                Matrix4x4.h \
683                Rectangle3.h \
684                Plane3.h \
685               
686
687VssTree.obj: VssTree.cpp  \
688                VssTree.h \
689                Environment.h \
690                VssRay.h \
691                Intersectable.h \
692                Ray.h \
693                AxisAlignedBox3.h \
694                Statistics.h \
695                Vector3.h \
696                common.h \
697                Matrix4x4.h \
698                Rectangle3.h \
699                Plane3.h \
700                Pvs.h \
701               
702
703VssPreprocessor.obj: VssPreprocessor.cpp  \
704                SceneGraph.h \
705                KdTree.h \
706                VssPreprocessor.h \
707                X3dExporter.h \
708                Environment.h \
709                MutualVisibility.h \
710                Polygon3.h \
711                ViewCell.h \
712                VssRay.h \
713                VssTree.h \
714                Containers.h \
715                AxisAlignedBox3.h \
716                Rectangle3.h \
717                Matrix4x4.h \
718                Vector3.h \
719                Plane3.h \
720                common.h \
721                Ray.h \
722                Pvs.h \
723                Preprocessor.h \
724                Mesh.h \
725                ViewCellBsp.h \
726                VspKdTree.h \
727                Intersectable.h \
728                Material.h \
729                Statistics.h \
730                RayInfo.h \
731                Exporter.h \
732               
733
734RenderSimulator.obj: RenderSimulator.cpp  \
735                RenderSimulator.h \
736                KdTree.h \
737                ViewCellBsp.h \
738                ViewCell.h \
739                common.h \
740                Statistics.h \
741                Containers.h \
742                AxisAlignedBox3.h \
743                Ray.h \
744                Pvs.h \
745                Rectangle3.h \
746                Matrix4x4.h \
747                Vector3.h \
748                Plane3.h \
749                Mesh.h \
750                Polygon3.h \
751                Intersectable.h \
752                Material.h \
753               
754
755VspKdTree.obj: VspKdTree.cpp  \
756                VspKdTree.h \
757                Environment.h \
758                VssRay.h \
759                Intersectable.h \
760                Ray.h \
761                RayInfo.h \
762                AxisAlignedBox3.h \
763                Statistics.h \
764                Vector3.h \
765                common.h \
766                Matrix4x4.h \
767                Rectangle3.h \
768                Plane3.h \
769                Pvs.h \
770               
771
772RayInfo.obj: RayInfo.cpp  \
773                RayInfo.h \
774                Ray.h \
775                VssRay.h \
776                Matrix4x4.h \
777                Vector3.h \
778                common.h \
779               
780
781####### Install
782
783install: 
784
785uninstall: 
786
Note: See TracBrowser for help on using the repository browser.