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

Revision 191, 9.4 KB checked in by bittner, 19 years ago (diff)

basic sampling strategies

Line 
1#############################################################################
2# Makefile for building: preprocessor
3# Generated by qmake (1.07a) (Qt 3.3.2) on: Tue Aug 02 22:47: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 -GX  -DUNICODE -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG
16CXXFLAGS        =       -nologo -Zm200 -W0 -MD -O2 -GX  -DUNICODE -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"
20LINK    =       link
21LFLAGS  =       /NOLOGO delayimp.lib /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" "xerces-c_2.lib" "devil.lib" "ilu.lib" "ilut.lib" "opengl32.lib" "glu32.lib" "delayimp.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 =       
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
66OBJECTS =       Preprocessor.obj \
67                SamplingPreprocessor.obj \
68                ExactPreprocessor.obj \
69                KdTree.obj \
70                Environment.obj \
71                gzstream.obj \
72                common.obj \
73                UnigraphicsParser.obj \
74                X3dExporter.obj \
75                SceneGraph.obj \
76                Material.obj \
77                Matrix4x4.obj \
78                Vector3.obj \
79                AxisAlignedBox3.obj \
80                Ray.obj \
81                main.obj \
82                Mesh.obj \
83                Exporter.obj \
84                Camera.obj \
85                X3dParser.obj \
86                MeshKdTree.obj \
87                Pvs.obj \
88                MutualVisibility.obj \
89                Triangle3.obj
90FORMS =
91UICDECLS =     
92UICIMPLS =     
93SRCMOC  =       
94OBJMOC  =       
95DIST    =       
96TARGET  =       preprocessor.exe
97
98####### Implicit rules
99
100.SUFFIXES: .c .cpp .cc .cxx .C
101
102{.}.cpp{}.obj::
103        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
104        $<
105<<
106
107{.}.cc{}.obj::
108        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
109        $<
110<<
111
112{.}.cxx{}.obj::
113        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
114        $<
115<<
116
117{.}.C{}.obj::
118        $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<<
119        $<
120<<
121
122{.}.c{}.obj::
123        $(CC) -c $(CFLAGS) $(INCPATH) -Fo @<<
124        $<
125<<
126
127####### Build rules
128
129all: Makefile $(TARGET)
130
131$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)
132        $(LINK) $(LFLAGS) /OUT:$(TARGET) @<<
133          $(OBJECTS) $(OBJMOC) $(LIBS)
134<<
135
136
137mocables: $(SRCMOC)
138uicables: $(UICIMPLS) $(UICDECLS)
139
140Makefile: preprocessor.pro  C:\Qt\3.3.2\mkspecs\win32-msvc\qmake.conf C:\Qt\3.3.2\lib\qtmain.prl
141        $(QMAKE) -o Makefile preprocessor.pro
142qmake:
143        @$(QMAKE) -o Makefile preprocessor.pro
144
145dist:
146        $(ZIP) preprocessor.zip $(SOURCES) $(HEADERS) $(DIST) $(FORMS) d:/gametools/svn/trunk/VUT/GtpVisibilityPreprocessor/src/preprocessor.pro C:\Qt\3.3.2\lib\qtmain.prl 
147
148uiclean:
149mocclean:
150clean: uiclean mocclean
151        -$(DEL_FILE) Preprocessor.obj
152        -$(DEL_FILE) SamplingPreprocessor.obj
153        -$(DEL_FILE) ExactPreprocessor.obj
154        -$(DEL_FILE) KdTree.obj
155        -$(DEL_FILE) Environment.obj
156        -$(DEL_FILE) gzstream.obj
157        -$(DEL_FILE) common.obj
158        -$(DEL_FILE) UnigraphicsParser.obj
159        -$(DEL_FILE) X3dExporter.obj
160        -$(DEL_FILE) SceneGraph.obj
161        -$(DEL_FILE) Material.obj
162        -$(DEL_FILE) Matrix4x4.obj
163        -$(DEL_FILE) Vector3.obj
164        -$(DEL_FILE) AxisAlignedBox3.obj
165        -$(DEL_FILE) Ray.obj
166        -$(DEL_FILE) main.obj
167        -$(DEL_FILE) Mesh.obj
168        -$(DEL_FILE) Exporter.obj
169        -$(DEL_FILE) Camera.obj
170        -$(DEL_FILE) X3dParser.obj
171        -$(DEL_FILE) MeshKdTree.obj
172        -$(DEL_FILE) Pvs.obj
173        -$(DEL_FILE) MutualVisibility.obj
174        -$(DEL_FILE) Triangle3.obj
175
176
177
178FORCE:
179
180distclean: clean
181        -$(DEL_FILE) $(TARGET)
182
183####### Compile
184
185Preprocessor.obj: Preprocessor.cpp  \
186                SceneGraph.h \
187                Exporter.h \
188                UnigraphicsParser.h \
189                X3dParser.h \
190                Preprocessor.h \
191                Containers.h \
192                AxisAlignedBox3.h \
193                Rectangle3.h \
194                Matrix4x4.h \
195                Vector3.h \
196                Plane3.h \
197                common.h \
198                Material.h \
199                Parser.h \
200                Mesh.h \
201                KdTree.h \
202                ViewCellBsp.h \
203                Intersectable.h \
204                Pvs.h \
205                Ray.h \
206               
207
208SamplingPreprocessor.obj: SamplingPreprocessor.cpp  \
209                SceneGraph.h \
210                KdTree.h \
211                SamplingPreprocessor.h \
212                X3dExporter.h \
213                Environment.h \
214                MutualVisibility.h \
215                Containers.h \
216                AxisAlignedBox3.h \
217                Rectangle3.h \
218                Matrix4x4.h \
219                Vector3.h \
220                Plane3.h \
221                common.h \
222                Ray.h \
223                Preprocessor.h \
224                Mesh.h \
225                ViewCellBsp.h \
226                Intersectable.h \
227                Material.h \
228                Pvs.h \
229                Exporter.h \
230               
231
232ExactPreprocessor.obj: ExactPreprocessor.cpp  \
233                ExactPreprocessor.h \
234                Preprocessor.h \
235                Containers.h \
236                Mesh.h \
237                KdTree.h \
238                ViewCellBsp.h \
239                Intersectable.h \
240                Plane3.h \
241                Matrix4x4.h \
242                AxisAlignedBox3.h \
243                Material.h \
244                Pvs.h \
245                Rectangle3.h \
246                Vector3.h \
247                common.h \
248                Ray.h \
249               
250
251KdTree.obj: KdTree.cpp  \
252                Environment.h \
253                Mesh.h \
254                KdTree.h \
255                common.h \
256                Intersectable.h \
257                Plane3.h \
258                Matrix4x4.h \
259                AxisAlignedBox3.h \
260                Material.h \
261                Pvs.h \
262                Rectangle3.h \
263                Vector3.h \
264                Containers.h \
265                Ray.h \
266               
267
268Environment.obj: Environment.cpp  \
269                gzstream.h \
270                common.h \
271                Environment.h \
272                Vector3.h \
273               
274
275gzstream.obj: gzstream.cpp  \
276                gzstream.h \
277               
278
279common.obj: common.cpp  \
280                common.h \
281               
282
283UnigraphicsParser.obj: UnigraphicsParser.cpp  \
284                Vector3.h \
285                Mesh.h \
286                SceneGraph.h \
287                UnigraphicsParser.h \
288                Material.h \
289                Environment.h \
290                common.h \
291                Intersectable.h \
292                Plane3.h \
293                Matrix4x4.h \
294                AxisAlignedBox3.h \
295                Pvs.h \
296                Rectangle3.h \
297                Containers.h \
298                Parser.h \
299               
300
301X3dExporter.obj: X3dExporter.cpp  \
302                common.h \
303                SceneGraph.h \
304                X3dExporter.h \
305                Mesh.h \
306                KdTree.h \
307                Containers.h \
308                AxisAlignedBox3.h \
309                Rectangle3.h \
310                Matrix4x4.h \
311                Vector3.h \
312                Plane3.h \
313                Exporter.h \
314                Material.h \
315                Intersectable.h \
316                Pvs.h \
317                Ray.h \
318               
319
320SceneGraph.obj: SceneGraph.cpp  \
321                SceneGraph.h \
322                X3dExporter.h \
323                Containers.h \
324                AxisAlignedBox3.h \
325                Rectangle3.h \
326                Matrix4x4.h \
327                Vector3.h \
328                Plane3.h \
329                common.h \
330                Exporter.h \
331                Material.h \
332               
333
334Material.obj: Material.cpp  \
335                common.h \
336                Material.h \
337               
338
339Matrix4x4.obj: Matrix4x4.cpp  \
340                Matrix4x4.h \
341                Vector3.h \
342                common.h \
343               
344
345Vector3.obj: Vector3.cpp  \
346                Matrix4x4.h \
347                Vector3.h \
348                common.h \
349               
350
351AxisAlignedBox3.obj: AxisAlignedBox3.cpp  \
352                AxisAlignedBox3.h \
353                Ray.h \
354                Rectangle3.h \
355                Matrix4x4.h \
356                Vector3.h \
357                Plane3.h \
358                common.h \
359               
360
361Ray.obj: Ray.cpp  \
362                Ray.h \
363                Matrix4x4.h \
364                Vector3.h \
365                common.h \
366               
367
368main.obj: main.cpp  \
369                SamplingPreprocessor.h \
370                ExactPreprocessor.h \
371                Parser.h \
372                UnigraphicsParser.h \
373                X3dParser.h \
374                Environment.h \
375                Camera.h \
376                MeshKdTree.h \
377                Preprocessor.h \
378                Containers.h \
379                Mesh.h \
380                KdTree.h \
381                ViewCellBsp.h \
382                Intersectable.h \
383                Plane3.h \
384                Matrix4x4.h \
385                AxisAlignedBox3.h \
386                Material.h \
387                Pvs.h \
388                Rectangle3.h \
389                Vector3.h \
390                common.h \
391                Ray.h \
392               
393
394Mesh.obj: Mesh.cpp  \
395                Ray.h \
396                Mesh.h \
397                MeshKdTree.h \
398                Matrix4x4.h \
399                Vector3.h \
400                common.h \
401                Intersectable.h \
402                Plane3.h \
403                AxisAlignedBox3.h \
404                Material.h \
405                Pvs.h \
406                Rectangle3.h \
407                Containers.h \
408               
409
410Exporter.obj: Exporter.cpp  \
411                X3dExporter.h \
412                Exporter.h \
413                Material.h \
414               
415
416Camera.obj: Camera.cpp  \
417                Camera.h \
418                Ray.h \
419                KdTree.h \
420                Mesh.h \
421                Exporter.h \
422                Vector3.h \
423                AxisAlignedBox3.h \
424                common.h \
425                Rectangle3.h \
426                Matrix4x4.h \
427                Plane3.h \
428                Containers.h \
429                Intersectable.h \
430                Material.h \
431                Pvs.h \
432               
433
434X3dParser.obj: X3dParser.cpp  \
435                X3dParser.h \
436                X3dParserXerces.h \
437                Mesh.h \
438                SceneGraph.h \
439                Parser.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                Containers.h \
450               
451
452MeshKdTree.obj: MeshKdTree.cpp  \
453                Environment.h \
454                Mesh.h \
455                MeshKdTree.h \
456                common.h \
457                Intersectable.h \
458                Plane3.h \
459                Matrix4x4.h \
460                AxisAlignedBox3.h \
461                Material.h \
462                Pvs.h \
463                Rectangle3.h \
464                Vector3.h \
465                Containers.h \
466                Ray.h \
467               
468
469Pvs.obj: Pvs.cpp  \
470                Pvs.h \
471               
472
473MutualVisibility.obj: MutualVisibility.cpp  \
474                KdTree.h \
475                AxisAlignedBox3.h \
476                Ray.h \
477                MutualVisibility.h \
478                Containers.h \
479                Rectangle3.h \
480                Matrix4x4.h \
481                Vector3.h \
482                Plane3.h \
483                common.h \
484               
485
486Triangle3.obj: Triangle3.cpp  \
487                Triangle3.h \
488                Vector3.h \
489                common.h \
490               
491
492####### Install
493
494install: 
495
496uninstall: 
497
Note: See TracBrowser for help on using the repository browser.