changed directory structure to male space for new generator
[lqt.git] / new / cpptoxml / Makefile
blob26f66ea9e068d4435523fe075e31ef41797c4236
1 #############################################################################
2 # Makefile for building: generator
3 # Generated by qmake (2.01a) (Qt 4.3.2) on: Sun Oct 14 02:05:14 2007
4 # Project: generator.pro
5 # Template: app
6 # Command: /opt/qt4/bin/qmake -unix -o Makefile generator.pro
7 #############################################################################
9 ####### Compiler, tools and options
11 CC = gcc
12 CXX = g++
13 DEFINES = -DRXX_ALLOCATOR_INIT_0 -DQT_CORE_LIB -DQT_SHARED
14 CFLAGS = -pipe -g -Wall -W -D_REENTRANT $(DEFINES)
15 CXXFLAGS = -pipe -g -Wall -W -D_REENTRANT $(DEFINES)
16 INCPATH = -I/opt/qt4/mkspecs/linux-g++ -I. -I/opt/qt4/include/QtCore -I/opt/qt4/include/QtCore -I/opt/qt4/include -I. -Iparser -Iparser/rpp -Iparser/rpp -I. -I.
17 LINK = g++
18 LFLAGS = -Wl,-rpath,/opt/qt4/lib
19 LIBS = $(SUBLIBS) -L/opt/qt4/lib -lQtCore -L/opt/qt4/lib -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
20 AR = ar cqs
21 RANLIB =
22 QMAKE = /opt/qt4/bin/qmake
23 TAR = tar -cf
24 COMPRESS = gzip -9f
25 COPY = cp -f
26 SED = sed
27 COPY_FILE = $(COPY)
28 COPY_DIR = $(COPY) -r
29 INSTALL_FILE = install -m 644 -p
30 INSTALL_DIR = $(COPY_DIR)
31 INSTALL_PROGRAM = install -m 755 -p
32 DEL_FILE = rm -f
33 SYMLINK = ln -sf
34 DEL_DIR = rmdir
35 MOVE = mv -f
36 CHK_DIR_EXISTS= test -d
37 MKDIR = mkdir -p
39 ####### Output directory
41 OBJECTS_DIR = ./
43 ####### Files
45 SOURCES = parser/ast.cpp \
46 parser/lexer.cpp \
47 parser/list.cpp \
48 parser/parser.cpp \
49 parser/smallobject.cpp \
50 parser/control.cpp \
51 parser/visitor.cpp \
52 parser/default_visitor.cpp \
53 parser/dumptree.cpp \
54 parser/tokens.cpp \
55 parser/binder.cpp \
56 parser/codemodel.cpp \
57 parser/type_compiler.cpp \
58 parser/name_compiler.cpp \
59 parser/declarator_compiler.cpp \
60 parser/class_compiler.cpp \
61 parser/codemodel_finder.cpp \
62 parser/compiler_utils.cpp \
63 parser/rpp/preprocessor.cpp \
64 main.cpp
65 OBJECTS = ast.o \
66 lexer.o \
67 list.o \
68 parser.o \
69 smallobject.o \
70 control.o \
71 visitor.o \
72 default_visitor.o \
73 dumptree.o \
74 tokens.o \
75 binder.o \
76 codemodel.o \
77 type_compiler.o \
78 name_compiler.o \
79 declarator_compiler.o \
80 class_compiler.o \
81 codemodel_finder.o \
82 compiler_utils.o \
83 preprocessor.o \
84 main.o
85 DIST = /opt/qt4/mkspecs/common/g++.conf \
86 /opt/qt4/mkspecs/common/unix.conf \
87 /opt/qt4/mkspecs/common/linux.conf \
88 /opt/qt4/mkspecs/qconfig.pri \
89 /opt/qt4/mkspecs/features/qt_functions.prf \
90 /opt/qt4/mkspecs/features/qt_config.prf \
91 /opt/qt4/mkspecs/features/exclusive_builds.prf \
92 /opt/qt4/mkspecs/features/default_pre.prf \
93 parser/rxx.pri \
94 parser/rpp/rpp.pri \
95 /opt/qt4/mkspecs/features/debug.prf \
96 /opt/qt4/mkspecs/features/default_post.prf \
97 /opt/qt4/mkspecs/features/warn_on.prf \
98 /opt/qt4/mkspecs/features/qt.prf \
99 /opt/qt4/mkspecs/features/unix/thread.prf \
100 /opt/qt4/mkspecs/features/moc.prf \
101 /opt/qt4/mkspecs/features/resources.prf \
102 /opt/qt4/mkspecs/features/uic.prf \
103 /opt/qt4/mkspecs/features/yacc.prf \
104 /opt/qt4/mkspecs/features/lex.prf \
105 generator.pro
106 QMAKE_TARGET = generator
107 DESTDIR =
108 TARGET = generator
110 first: all
111 ####### Implicit rules
113 .SUFFIXES: .o .c .cpp .cc .cxx .C
115 .cpp.o:
116 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
118 .cc.o:
119 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
121 .cxx.o:
122 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
124 .C.o:
125 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
127 .c.o:
128 $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
130 ####### Build rules
132 all: Makefile $(TARGET)
134 $(TARGET): $(OBJECTS)
135 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
137 Makefile: generator.pro /opt/qt4/mkspecs/linux-g++/qmake.conf /opt/qt4/mkspecs/common/g++.conf \
138 /opt/qt4/mkspecs/common/unix.conf \
139 /opt/qt4/mkspecs/common/linux.conf \
140 /opt/qt4/mkspecs/qconfig.pri \
141 /opt/qt4/mkspecs/features/qt_functions.prf \
142 /opt/qt4/mkspecs/features/qt_config.prf \
143 /opt/qt4/mkspecs/features/exclusive_builds.prf \
144 /opt/qt4/mkspecs/features/default_pre.prf \
145 parser/rxx.pri \
146 parser/rpp/rpp.pri \
147 /opt/qt4/mkspecs/features/debug.prf \
148 /opt/qt4/mkspecs/features/default_post.prf \
149 /opt/qt4/mkspecs/features/warn_on.prf \
150 /opt/qt4/mkspecs/features/qt.prf \
151 /opt/qt4/mkspecs/features/unix/thread.prf \
152 /opt/qt4/mkspecs/features/moc.prf \
153 /opt/qt4/mkspecs/features/resources.prf \
154 /opt/qt4/mkspecs/features/uic.prf \
155 /opt/qt4/mkspecs/features/yacc.prf \
156 /opt/qt4/mkspecs/features/lex.prf \
157 /opt/qt4/lib/libQtCore.prl
158 $(QMAKE) -unix -o Makefile generator.pro
159 /opt/qt4/mkspecs/common/g++.conf:
160 /opt/qt4/mkspecs/common/unix.conf:
161 /opt/qt4/mkspecs/common/linux.conf:
162 /opt/qt4/mkspecs/qconfig.pri:
163 /opt/qt4/mkspecs/features/qt_functions.prf:
164 /opt/qt4/mkspecs/features/qt_config.prf:
165 /opt/qt4/mkspecs/features/exclusive_builds.prf:
166 /opt/qt4/mkspecs/features/default_pre.prf:
167 parser/rxx.pri:
168 parser/rpp/rpp.pri:
169 /opt/qt4/mkspecs/features/debug.prf:
170 /opt/qt4/mkspecs/features/default_post.prf:
171 /opt/qt4/mkspecs/features/warn_on.prf:
172 /opt/qt4/mkspecs/features/qt.prf:
173 /opt/qt4/mkspecs/features/unix/thread.prf:
174 /opt/qt4/mkspecs/features/moc.prf:
175 /opt/qt4/mkspecs/features/resources.prf:
176 /opt/qt4/mkspecs/features/uic.prf:
177 /opt/qt4/mkspecs/features/yacc.prf:
178 /opt/qt4/mkspecs/features/lex.prf:
179 /opt/qt4/lib/libQtCore.prl:
180 qmake: FORCE
181 @$(QMAKE) -unix -o Makefile generator.pro
183 dist:
184 @$(CHK_DIR_EXISTS) .tmp/generator1.0.0 || $(MKDIR) .tmp/generator1.0.0
185 $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/generator1.0.0/ && $(COPY_FILE) --parents parser/ast.h parser/lexer.h parser/list.h parser/parser.h parser/rxx_allocator.h parser/rpp-allocator.h parser/smallobject.h parser/tokens.h parser/symbol.h parser/control.h parser/visitor.h parser/default_visitor.h parser/dumptree.h parser/binder.h parser/codemodel.h parser/codemodel_pointer.h parser/codemodel_fwd.h parser/type_compiler.h parser/name_compiler.h parser/declarator_compiler.h parser/class_compiler.h parser/codemodel_finder.h parser/compiler_utils.h parser/rpp/pp-cctype.h parser/rpp/pp-engine-bits.h parser/rpp/pp-engine.h parser/rpp/pp-environment.h parser/rpp/pp-fwd.h parser/rpp/pp-internal.h parser/rpp/pp-iterator.h parser/rpp/pp-macro-expander.h parser/rpp/pp-macro.h parser/rpp/pp-scanner.h parser/rpp/pp-string.h parser/rpp/pp-symbol.h parser/rpp/pp.h parser/rpp/preprocessor.h .tmp/generator1.0.0/ && $(COPY_FILE) --parents parser/ast.cpp parser/lexer.cpp parser/list.cpp parser/parser.cpp parser/smallobject.cpp parser/control.cpp parser/visitor.cpp parser/default_visitor.cpp parser/dumptree.cpp parser/tokens.cpp parser/binder.cpp parser/codemodel.cpp parser/type_compiler.cpp parser/name_compiler.cpp parser/declarator_compiler.cpp parser/class_compiler.cpp parser/codemodel_finder.cpp parser/compiler_utils.cpp parser/rpp/preprocessor.cpp main.cpp .tmp/generator1.0.0/ && (cd `dirname .tmp/generator1.0.0` && $(TAR) generator1.0.0.tar generator1.0.0 && $(COMPRESS) generator1.0.0.tar) && $(MOVE) `dirname .tmp/generator1.0.0`/generator1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/generator1.0.0
188 clean:compiler_clean
189 -$(DEL_FILE) $(OBJECTS)
190 -$(DEL_FILE) *~ core *.core
193 ####### Sub-libraries
195 distclean: clean
196 -$(DEL_FILE) $(TARGET)
197 -$(DEL_FILE) Makefile
200 mocclean: compiler_moc_header_clean compiler_moc_source_clean
202 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
204 compiler_moc_header_make_all:
205 compiler_moc_header_clean:
206 compiler_rcc_make_all:
207 compiler_rcc_clean:
208 compiler_image_collection_make_all: qmake_image_collection.cpp
209 compiler_image_collection_clean:
210 -$(DEL_FILE) qmake_image_collection.cpp
211 compiler_moc_source_make_all:
212 compiler_moc_source_clean:
213 compiler_uic_make_all:
214 compiler_uic_clean:
215 compiler_yacc_decl_make_all:
216 compiler_yacc_decl_clean:
217 compiler_yacc_impl_make_all:
218 compiler_yacc_impl_clean:
219 compiler_lex_make_all:
220 compiler_lex_clean:
221 compiler_clean:
223 ####### Compile
225 ast.o: parser/ast.cpp parser/ast.h \
226 parser/smallobject.h \
227 parser/rxx_allocator.h \
228 parser/list.h \
229 parser/lexer.h \
230 parser/symbol.h
231 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ast.o parser/ast.cpp
233 lexer.o: parser/lexer.cpp parser/lexer.h \
234 parser/symbol.h \
235 parser/tokens.h \
236 parser/control.h \
237 parser/smallobject.h \
238 parser/rxx_allocator.h
239 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o lexer.o parser/lexer.cpp
241 list.o: parser/list.cpp parser/list.h \
242 parser/smallobject.h \
243 parser/rxx_allocator.h
244 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o list.o parser/list.cpp
246 parser.o: parser/parser.cpp parser/parser.h \
247 parser/ast.h \
248 parser/smallobject.h \
249 parser/rxx_allocator.h \
250 parser/list.h \
251 parser/lexer.h \
252 parser/symbol.h \
253 parser/tokens.h \
254 parser/control.h
255 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o parser.o parser/parser.cpp
257 smallobject.o: parser/smallobject.cpp parser/smallobject.h \
258 parser/rxx_allocator.h
259 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o smallobject.o parser/smallobject.cpp
261 control.o: parser/control.cpp parser/control.h \
262 parser/symbol.h \
263 parser/smallobject.h \
264 parser/rxx_allocator.h \
265 parser/lexer.h
266 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o control.o parser/control.cpp
268 visitor.o: parser/visitor.cpp parser/visitor.h \
269 parser/ast.h \
270 parser/smallobject.h \
271 parser/rxx_allocator.h \
272 parser/list.h
273 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o visitor.o parser/visitor.cpp
275 default_visitor.o: parser/default_visitor.cpp parser/default_visitor.h \
276 parser/visitor.h \
277 parser/ast.h \
278 parser/smallobject.h \
279 parser/rxx_allocator.h \
280 parser/list.h
281 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o default_visitor.o parser/default_visitor.cpp
283 dumptree.o: parser/dumptree.cpp parser/dumptree.h \
284 parser/default_visitor.h \
285 parser/visitor.h \
286 parser/ast.h \
287 parser/smallobject.h \
288 parser/rxx_allocator.h \
289 parser/list.h
290 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o dumptree.o parser/dumptree.cpp
292 tokens.o: parser/tokens.cpp parser/tokens.h
293 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o tokens.o parser/tokens.cpp
295 binder.o: parser/binder.cpp parser/binder.h \
296 parser/default_visitor.h \
297 parser/visitor.h \
298 parser/ast.h \
299 parser/smallobject.h \
300 parser/rxx_allocator.h \
301 parser/list.h \
302 parser/codemodel.h \
303 parser/codemodel_fwd.h \
304 parser/type_compiler.h \
305 parser/name_compiler.h \
306 parser/declarator_compiler.h \
307 parser/lexer.h \
308 parser/symbol.h \
309 parser/control.h \
310 parser/codemodel_finder.h \
311 parser/class_compiler.h \
312 parser/compiler_utils.h \
313 parser/tokens.h \
314 parser/dumptree.h
315 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o binder.o parser/binder.cpp
317 codemodel.o: parser/codemodel.cpp parser/codemodel.h \
318 parser/codemodel_fwd.h
319 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o codemodel.o parser/codemodel.cpp
321 type_compiler.o: parser/type_compiler.cpp parser/type_compiler.h \
322 parser/default_visitor.h \
323 parser/visitor.h \
324 parser/ast.h \
325 parser/smallobject.h \
326 parser/rxx_allocator.h \
327 parser/list.h \
328 parser/name_compiler.h \
329 parser/lexer.h \
330 parser/symbol.h \
331 parser/tokens.h \
332 parser/binder.h \
333 parser/codemodel.h \
334 parser/codemodel_fwd.h \
335 parser/declarator_compiler.h
336 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o type_compiler.o parser/type_compiler.cpp
338 name_compiler.o: parser/name_compiler.cpp parser/name_compiler.h \
339 parser/default_visitor.h \
340 parser/visitor.h \
341 parser/ast.h \
342 parser/smallobject.h \
343 parser/rxx_allocator.h \
344 parser/list.h \
345 parser/type_compiler.h \
346 parser/declarator_compiler.h \
347 parser/codemodel.h \
348 parser/codemodel_fwd.h \
349 parser/lexer.h \
350 parser/symbol.h \
351 parser/binder.h
352 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o name_compiler.o parser/name_compiler.cpp
354 declarator_compiler.o: parser/declarator_compiler.cpp parser/declarator_compiler.h \
355 parser/default_visitor.h \
356 parser/visitor.h \
357 parser/ast.h \
358 parser/smallobject.h \
359 parser/rxx_allocator.h \
360 parser/list.h \
361 parser/codemodel.h \
362 parser/codemodel_fwd.h \
363 parser/name_compiler.h \
364 parser/type_compiler.h \
365 parser/compiler_utils.h \
366 parser/lexer.h \
367 parser/symbol.h \
368 parser/binder.h \
369 parser/tokens.h
370 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o declarator_compiler.o parser/declarator_compiler.cpp
372 class_compiler.o: parser/class_compiler.cpp parser/class_compiler.h \
373 parser/default_visitor.h \
374 parser/visitor.h \
375 parser/ast.h \
376 parser/smallobject.h \
377 parser/rxx_allocator.h \
378 parser/list.h \
379 parser/name_compiler.h \
380 parser/type_compiler.h \
381 parser/lexer.h \
382 parser/symbol.h \
383 parser/binder.h \
384 parser/codemodel.h \
385 parser/codemodel_fwd.h \
386 parser/declarator_compiler.h
387 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o class_compiler.o parser/class_compiler.cpp
389 codemodel_finder.o: parser/codemodel_finder.cpp parser/codemodel_finder.h \
390 parser/default_visitor.h \
391 parser/visitor.h \
392 parser/ast.h \
393 parser/smallobject.h \
394 parser/rxx_allocator.h \
395 parser/list.h \
396 parser/codemodel_fwd.h \
397 parser/name_compiler.h \
398 parser/codemodel.h \
399 parser/binder.h \
400 parser/type_compiler.h \
401 parser/declarator_compiler.h
402 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o codemodel_finder.o parser/codemodel_finder.cpp
404 compiler_utils.o: parser/compiler_utils.cpp parser/compiler_utils.h \
405 parser/codemodel.h \
406 parser/codemodel_fwd.h \
407 parser/type_compiler.h \
408 parser/default_visitor.h \
409 parser/visitor.h \
410 parser/ast.h \
411 parser/smallobject.h \
412 parser/rxx_allocator.h \
413 parser/list.h \
414 parser/name_compiler.h \
415 parser/declarator_compiler.h \
416 parser/binder.h
417 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o compiler_utils.o parser/compiler_utils.cpp
419 preprocessor.o: parser/rpp/preprocessor.cpp parser/rpp/preprocessor.h \
420 parser/rpp/pp.h \
421 parser/rpp/pp-fwd.h \
422 parser/rpp/pp-cctype.h \
423 parser/rpp/pp-string.h \
424 parser/rpp/pp-symbol.h \
425 parser/rpp/pp-internal.h \
426 parser/rpp/pp-iterator.h \
427 parser/rpp/pp-macro.h \
428 parser/rpp/pp-environment.h \
429 parser/rpp/pp-scanner.h \
430 parser/rpp/pp-macro-expander.h \
431 parser/rpp/pp-engine.h \
432 parser/rpp/pp-engine-bits.h
433 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o preprocessor.o parser/rpp/preprocessor.cpp
435 main.o: main.cpp
436 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
438 ####### Install
440 install: FORCE
442 uninstall: FORCE
444 FORCE: