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

Revision 369, 11.5 KB checked in by bittner, 19 years ago (diff)

sampling contribution changes

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