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

Revision 209, 9.8 KB checked in by bittner, 19 years ago (diff)

data added

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