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

Revision 401, 12.8 KB checked in by bittner, 19 years ago (diff)

vsspreprocessor updates

Line 
1#############################################################################
2# Makefile for building: preprocessor
3# Generated by qmake (1.07a) (Qt 3.3.2) on: Wed Nov 09 22:44:25 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                VssRay.h \
231                Parser.h \
232                Mesh.h \
233                KdTree.h \
234                ViewCellBsp.h \
235                Intersectable.h \
236                Pvs.h \
237                Ray.h \
238                Polygon3.h \
239               
240
241SamplingPreprocessor.obj: SamplingPreprocessor.cpp  \
242                SceneGraph.h \
243                KdTree.h \
244                SamplingPreprocessor.h \
245                X3dExporter.h \
246                Environment.h \
247                MutualVisibility.h \
248                Polygon3.h \
249                ViewCell.h \
250                Containers.h \
251                AxisAlignedBox3.h \
252                Rectangle3.h \
253                Matrix4x4.h \
254                Vector3.h \
255                Plane3.h \
256                common.h \
257                Ray.h \
258                Pvs.h \
259                Preprocessor.h \
260                Mesh.h \
261                ViewCellBsp.h \
262                Intersectable.h \
263                Material.h \
264                Exporter.h \
265                VssRay.h \
266               
267
268ExactPreprocessor.obj: ExactPreprocessor.cpp  \
269                ExactPreprocessor.h \
270                Preprocessor.h \
271                Containers.h \
272                Mesh.h \
273                KdTree.h \
274                ViewCellBsp.h \
275                ViewCell.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                common.h \
285                Ray.h \
286                Polygon3.h \
287               
288
289KdTree.obj: KdTree.cpp  \
290                Environment.h \
291                Mesh.h \
292                KdTree.h \
293                common.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                Containers.h \
303                Ray.h \
304               
305
306Environment.obj: Environment.cpp  \
307                gzstream.h \
308                common.h \
309                Environment.h \
310                Vector3.h \
311               
312
313gzstream.obj: gzstream.cpp  \
314                gzstream.h \
315               
316
317common.obj: common.cpp  \
318                common.h \
319               
320
321UnigraphicsParser.obj: UnigraphicsParser.cpp  \
322                Vector3.h \
323                Mesh.h \
324                SceneGraph.h \
325                UnigraphicsParser.h \
326                Material.h \
327                Environment.h \
328                common.h \
329                Intersectable.h \
330                Plane3.h \
331                Matrix4x4.h \
332                AxisAlignedBox3.h \
333                Pvs.h \
334                Rectangle3.h \
335                Containers.h \
336                Parser.h \
337               
338
339X3dExporter.obj: X3dExporter.cpp  \
340                common.h \
341                SceneGraph.h \
342                X3dExporter.h \
343                Mesh.h \
344                KdTree.h \
345                ViewCellBsp.h \
346                ViewCell.h \
347                Polygon3.h \
348                VssRay.h \
349                Containers.h \
350                AxisAlignedBox3.h \
351                Rectangle3.h \
352                Matrix4x4.h \
353                Vector3.h \
354                Plane3.h \
355                Exporter.h \
356                Material.h \
357                Intersectable.h \
358                Pvs.h \
359                Ray.h \
360               
361
362SceneGraph.obj: SceneGraph.cpp  \
363                SceneGraph.h \
364                X3dExporter.h \
365                Intersectable.h \
366                Containers.h \
367                AxisAlignedBox3.h \
368                Rectangle3.h \
369                Matrix4x4.h \
370                Vector3.h \
371                Plane3.h \
372                common.h \
373                Exporter.h \
374                VssRay.h \
375                Material.h \
376                Pvs.h \
377               
378
379Material.obj: Material.cpp  \
380                common.h \
381                Material.h \
382               
383
384Matrix4x4.obj: Matrix4x4.cpp  \
385                Matrix4x4.h \
386                Vector3.h \
387                common.h \
388               
389
390Vector3.obj: Vector3.cpp  \
391                Matrix4x4.h \
392                Vector3.h \
393                Halton.h \
394                common.h \
395               
396
397AxisAlignedBox3.obj: AxisAlignedBox3.cpp  \
398                AxisAlignedBox3.h \
399                Ray.h \
400                Polygon3.h \
401                Rectangle3.h \
402                Matrix4x4.h \
403                Vector3.h \
404                Plane3.h \
405                common.h \
406                Containers.h \
407                Mesh.h \
408                Intersectable.h \
409                Material.h \
410                Pvs.h \
411               
412
413Ray.obj: Ray.cpp  \
414                Ray.h \
415                Plane3.h \
416                Matrix4x4.h \
417                Vector3.h \
418                common.h \
419               
420
421main.obj: main.cpp  \
422                SamplingPreprocessor.h \
423                VssPreprocessor.h \
424                ExactPreprocessor.h \
425                Parser.h \
426                UnigraphicsParser.h \
427                X3dParser.h \
428                Environment.h \
429                Camera.h \
430                MeshKdTree.h \
431                Exporter.h \
432                X3dExporter.h \
433                ViewCell.h \
434                SceneGraph.h \
435                Preprocessor.h \
436                Containers.h \
437                Mesh.h \
438                KdTree.h \
439                ViewCellBsp.h \
440                Intersectable.h \
441                Plane3.h \
442                Matrix4x4.h \
443                AxisAlignedBox3.h \
444                Material.h \
445                Pvs.h \
446                Rectangle3.h \
447                Vector3.h \
448                common.h \
449                Ray.h \
450                Polygon3.h \
451                VssRay.h \
452               
453
454Mesh.obj: Mesh.cpp  \
455                Ray.h \
456                Mesh.h \
457                MeshKdTree.h \
458                Triangle3.h \
459                Matrix4x4.h \
460                Vector3.h \
461                common.h \
462                Intersectable.h \
463                Plane3.h \
464                AxisAlignedBox3.h \
465                Material.h \
466                Pvs.h \
467                Rectangle3.h \
468                Containers.h \
469               
470
471Exporter.obj: Exporter.cpp  \
472                X3dExporter.h \
473                Exporter.h \
474                Containers.h \
475                VssRay.h \
476                Material.h \
477                Vector3.h \
478                common.h \
479               
480
481Camera.obj: Camera.cpp  \
482                Camera.h \
483                Ray.h \
484                KdTree.h \
485                Mesh.h \
486                Exporter.h \
487                Vector3.h \
488                AxisAlignedBox3.h \
489                common.h \
490                Rectangle3.h \
491                Matrix4x4.h \
492                Plane3.h \
493                Containers.h \
494                Pvs.h \
495                Intersectable.h \
496                Material.h \
497                VssRay.h \
498               
499
500X3dParser.obj: X3dParser.cpp  \
501                X3dParser.h \
502                X3dParserXerces.h \
503                Mesh.h \
504                SceneGraph.h \
505                Triangle3.h \
506                ViewCell.h \
507                Parser.h \
508                Containers.h \
509                Intersectable.h \
510                Plane3.h \
511                Matrix4x4.h \
512                AxisAlignedBox3.h \
513                Material.h \
514                Pvs.h \
515                Rectangle3.h \
516                Vector3.h \
517                common.h \
518                Ray.h \
519               
520
521MeshKdTree.obj: MeshKdTree.cpp  \
522                Environment.h \
523                Mesh.h \
524                MeshKdTree.h \
525                common.h \
526                Intersectable.h \
527                Plane3.h \
528                Matrix4x4.h \
529                AxisAlignedBox3.h \
530                Material.h \
531                Pvs.h \
532                Rectangle3.h \
533                Vector3.h \
534                Containers.h \
535                Ray.h \
536               
537
538Pvs.obj: Pvs.cpp  \
539                Pvs.h \
540               
541
542MutualVisibility.obj: MutualVisibility.cpp  \
543                KdTree.h \
544                AxisAlignedBox3.h \
545                Ray.h \
546                MutualVisibility.h \
547                Exporter.h \
548                Mesh.h \
549                Triangle3.h \
550                SceneGraph.h \
551                Containers.h \
552                Pvs.h \
553                Rectangle3.h \
554                Matrix4x4.h \
555                Vector3.h \
556                Plane3.h \
557                common.h \
558                Material.h \
559                VssRay.h \
560                Intersectable.h \
561               
562
563Triangle3.obj: Triangle3.cpp  \
564                Triangle3.h \
565                Vector3.h \
566                common.h \
567               
568
569Rectangle3.obj: Rectangle3.cpp  \
570                Rectangle3.h \
571                Vector3.h \
572                common.h \
573               
574
575Plane3.obj: Plane3.cpp  \
576                Plane3.h \
577                Matrix4x4.h \
578                Vector3.h \
579                common.h \
580               
581
582Polygon3.obj: Polygon3.cpp  \
583                Polygon3.h \
584                Mesh.h \
585                ViewCellBsp.h \
586                AxisAlignedBox3.h \
587                Ray.h \
588                Containers.h \
589                Intersectable.h \
590                Plane3.h \
591                Matrix4x4.h \
592                Material.h \
593                Pvs.h \
594                Rectangle3.h \
595                Vector3.h \
596                common.h \
597               
598
599ViewCell.obj: ViewCell.cpp  \
600                ViewCell.h \
601                Mesh.h \
602                Intersectable.h \
603                MeshKdTree.h \
604                Triangle3.h \
605                Containers.h \
606                Ray.h \
607                Plane3.h \
608                Matrix4x4.h \
609                AxisAlignedBox3.h \
610                Material.h \
611                Pvs.h \
612                Rectangle3.h \
613                Vector3.h \
614                common.h \
615               
616
617ViewCellBsp.obj: ViewCellBsp.cpp  \
618                Plane3.h \
619                ViewCellBsp.h \
620                Mesh.h \
621                common.h \
622                ViewCell.h \
623                Environment.h \
624                Polygon3.h \
625                Ray.h \
626                AxisAlignedBox3.h \
627                Exporter.h \
628                Vector3.h \
629                Containers.h \
630                Intersectable.h \
631                Matrix4x4.h \
632                Material.h \
633                Pvs.h \
634                Rectangle3.h \
635                VssRay.h \
636               
637
638Halton.obj: Halton.cpp  \
639                Halton.h \
640               
641
642VssRay.obj: VssRay.cpp  \
643                VssRay.h \
644                AxisAlignedBox3.h \
645                Vector3.h \
646                common.h \
647                Rectangle3.h \
648                Matrix4x4.h \
649                Plane3.h \
650               
651
652VssTree.obj: VssTree.cpp  \
653                VssTree.h \
654                Environment.h \
655                VssRay.h \
656                Intersectable.h \
657                Ray.h \
658                AxisAlignedBox3.h \
659                Statistics.h \
660                Vector3.h \
661                common.h \
662                Rectangle3.h \
663                Matrix4x4.h \
664                Plane3.h \
665                Pvs.h \
666               
667
668VssPreprocessor.obj: VssPreprocessor.cpp  \
669                SceneGraph.h \
670                KdTree.h \
671                VssPreprocessor.h \
672                X3dExporter.h \
673                Environment.h \
674                MutualVisibility.h \
675                Polygon3.h \
676                ViewCell.h \
677                VssRay.h \
678                VssTree.h \
679                Containers.h \
680                AxisAlignedBox3.h \
681                Rectangle3.h \
682                Matrix4x4.h \
683                Vector3.h \
684                Plane3.h \
685                common.h \
686                Ray.h \
687                Pvs.h \
688                Preprocessor.h \
689                Mesh.h \
690                ViewCellBsp.h \
691                Intersectable.h \
692                Material.h \
693                Exporter.h \
694                Statistics.h \
695               
696
697####### Install
698
699install: 
700
701uninstall: 
702
Note: See TracBrowser for help on using the repository browser.