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

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