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

Revision 372, 12.5 KB checked in by bittner, 19 years ago (diff)

preparation for vss preprocessor. converted all .cpp and .h to dos new line format

Line 
1#############################################################################
2# Makefile for building: preprocessor
3# Generated by qmake (1.07a) (Qt 3.3.2) on: Thu Nov 03 11:34:08 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                ExactPreprocessor.h \
418                Parser.h \
419                UnigraphicsParser.h \
420                X3dParser.h \
421                Environment.h \
422                Camera.h \
423                MeshKdTree.h \
424                Exporter.h \
425                X3dExporter.h \
426                ViewCell.h \
427                SceneGraph.h \
428                Preprocessor.h \
429                Containers.h \
430                Mesh.h \
431                KdTree.h \
432                ViewCellBsp.h \
433                Intersectable.h \
434                Plane3.h \
435                Matrix4x4.h \
436                AxisAlignedBox3.h \
437                Material.h \
438                Pvs.h \
439                Rectangle3.h \
440                Vector3.h \
441                common.h \
442                Ray.h \
443               
444
445Mesh.obj: Mesh.cpp  \
446                Ray.h \
447                Mesh.h \
448                MeshKdTree.h \
449                Triangle3.h \
450                Matrix4x4.h \
451                Vector3.h \
452                common.h \
453                Intersectable.h \
454                Plane3.h \
455                AxisAlignedBox3.h \
456                Material.h \
457                Pvs.h \
458                Rectangle3.h \
459                Containers.h \
460               
461
462Exporter.obj: Exporter.cpp  \
463                X3dExporter.h \
464                Exporter.h \
465                Containers.h \
466                Material.h \
467               
468
469Camera.obj: Camera.cpp  \
470                Camera.h \
471                Ray.h \
472                KdTree.h \
473                Mesh.h \
474                Exporter.h \
475                Vector3.h \
476                AxisAlignedBox3.h \
477                common.h \
478                Rectangle3.h \
479                Matrix4x4.h \
480                Plane3.h \
481                Containers.h \
482                Pvs.h \
483                Intersectable.h \
484                Material.h \
485               
486
487X3dParser.obj: X3dParser.cpp  \
488                X3dParser.h \
489                X3dParserXerces.h \
490                Mesh.h \
491                SceneGraph.h \
492                Triangle3.h \
493                ViewCell.h \
494                Parser.h \
495                Containers.h \
496                Intersectable.h \
497                Plane3.h \
498                Matrix4x4.h \
499                AxisAlignedBox3.h \
500                Material.h \
501                Pvs.h \
502                Rectangle3.h \
503                Vector3.h \
504                common.h \
505                Ray.h \
506               
507
508MeshKdTree.obj: MeshKdTree.cpp  \
509                Environment.h \
510                Mesh.h \
511                MeshKdTree.h \
512                common.h \
513                Intersectable.h \
514                Plane3.h \
515                Matrix4x4.h \
516                AxisAlignedBox3.h \
517                Material.h \
518                Pvs.h \
519                Rectangle3.h \
520                Vector3.h \
521                Containers.h \
522                Ray.h \
523               
524
525Pvs.obj: Pvs.cpp  \
526                Pvs.h \
527               
528
529MutualVisibility.obj: MutualVisibility.cpp  \
530                KdTree.h \
531                AxisAlignedBox3.h \
532                Ray.h \
533                MutualVisibility.h \
534                Exporter.h \
535                Mesh.h \
536                Triangle3.h \
537                SceneGraph.h \
538                Containers.h \
539                Pvs.h \
540                Rectangle3.h \
541                Matrix4x4.h \
542                Vector3.h \
543                Plane3.h \
544                common.h \
545                Material.h \
546                Intersectable.h \
547               
548
549Triangle3.obj: Triangle3.cpp  \
550                Triangle3.h \
551                Vector3.h \
552                common.h \
553               
554
555Rectangle3.obj: Rectangle3.cpp  \
556                Rectangle3.h \
557                Vector3.h \
558                common.h \
559               
560
561Plane3.obj: Plane3.cpp  \
562                Plane3.h \
563                Matrix4x4.h \
564                Vector3.h \
565                common.h \
566               
567
568Polygon3.obj: Polygon3.cpp  \
569                Polygon3.h \
570                Mesh.h \
571                ViewCellBsp.h \
572                AxisAlignedBox3.h \
573                Ray.h \
574                Containers.h \
575                Intersectable.h \
576                Plane3.h \
577                Matrix4x4.h \
578                Material.h \
579                Pvs.h \
580                Rectangle3.h \
581                Vector3.h \
582                common.h \
583               
584
585ViewCell.obj: ViewCell.cpp  \
586                ViewCell.h \
587                Mesh.h \
588                Intersectable.h \
589                MeshKdTree.h \
590                Triangle3.h \
591                Containers.h \
592                Ray.h \
593                Plane3.h \
594                Matrix4x4.h \
595                AxisAlignedBox3.h \
596                Material.h \
597                Pvs.h \
598                Rectangle3.h \
599                Vector3.h \
600                common.h \
601               
602
603ViewCellBsp.obj: ViewCellBsp.cpp  \
604                Plane3.h \
605                ViewCellBsp.h \
606                Mesh.h \
607                common.h \
608                ViewCell.h \
609                Environment.h \
610                Polygon3.h \
611                Ray.h \
612                AxisAlignedBox3.h \
613                Exporter.h \
614                Vector3.h \
615                Containers.h \
616                Intersectable.h \
617                Matrix4x4.h \
618                Material.h \
619                Pvs.h \
620                Rectangle3.h \
621               
622
623Halton.obj: Halton.cpp  \
624                Halton.h \
625               
626
627VssRay.obj: VssRay.cpp  \
628                VssRay.h \
629                AxisAlignedBox3.h \
630                Vector3.h \
631                common.h \
632                Rectangle3.h \
633                Matrix4x4.h \
634                Plane3.h \
635               
636
637VssTree.obj: VssTree.cpp  \
638                VssTree.h \
639                Environment.h \
640                VssRay.h \
641                AxisAlignedBox3.h \
642                Statistics.h \
643                Vector3.h \
644                common.h \
645                Rectangle3.h \
646                Matrix4x4.h \
647                Plane3.h \
648               
649
650VssPreprocessor.obj: VssPreprocessor.cpp  \
651                SceneGraph.h \
652                KdTree.h \
653                VssPreprocessor.h \
654                X3dExporter.h \
655                Environment.h \
656                MutualVisibility.h \
657                Polygon3.h \
658                ViewCell.h \
659                Containers.h \
660                AxisAlignedBox3.h \
661                Rectangle3.h \
662                Matrix4x4.h \
663                Vector3.h \
664                Plane3.h \
665                common.h \
666                Ray.h \
667                Pvs.h \
668                Preprocessor.h \
669                Mesh.h \
670                ViewCellBsp.h \
671                Intersectable.h \
672                Material.h \
673                Exporter.h \
674               
675
676####### Install
677
678install: 
679
680uninstall: 
681
Note: See TracBrowser for help on using the repository browser.