1
SOURCE_PATH = @SOURCE_PATH@
2
BUILD_PATH = @BUILD_PATH@
3
QTOBJS = @QMAKE_QTOBJS@
4
QTSRCS = @QMAKE_QTSRCS@
5
QMAKESPEC = @QMAKESPEC@
6
LFLAGS = @QMAKE_LFLAGS@
7
8
#qmake code
9
OBJS=project.o property.o main.o makefile.o unixmake2.o unixmake.o  \
10
     mingw_make.o option.o winmakefile.o projectgenerator.o \
11
     meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o \
12
     borland_bmake.o msvc_dsp.o msvc_vcproj.o msvc_nmake.o msvc_objectmodel.o
13
14
#qt code
15
QOBJS=qstring.o qtextstream.o qiodevice.o qmalloc.o qglobal.o \
16
      qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlistdata.o qfile.o \
17
      qfsfileengine_unix.o qfsfileengine_iterator_unix.o qfsfileengine.o \
18
      qfsfileengine_iterator.o qregexp.o qvector.o qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o \
19
      qfileinfo.o qdatetime.o qstringlist.o qabstractfileengine.o qtemporaryfile.o \
20
      qmap.o qmetatype.o qsettings.o qlibraryinfo.o qvariant.o qvsnprintf.o \
21
      qlocale.o qlinkedlist.o qurl.o qnumeric.o qcryptographichash.o \
22
      qscriptasm.o qscriptast.o qscriptastvisitor.o \
23
      qscriptcompiler.o qscriptecmaarray.o qscriptecmaboolean.o \
24
      qscriptecmacore.o qscriptecmadate.o qscriptecmafunction.o \
25
      qscriptecmaglobal.o qscriptecmamath.o qscriptecmanumber.o \
26
      qscriptecmaobject.o qscriptecmaregexp.o qscriptecmastring.o \
27
      qscriptecmaerror.o qscriptcontext_p.o qscriptengine.o \
28
      qscriptengine_p.o qscriptextenumeration.o qscriptextvariant.o \
29
      qscriptcontext.o qscriptfunction.o \
30
      qscriptgrammar.o qscriptlexer.o qscriptclassdata.o \
31
      qscriptparser.o qscriptprettypretty.o qscriptsyntaxchecker.o \
32
      qscriptvalue.o qscriptvalueimpl.o qscriptvalueiterator.o \
33
      qscriptvalueiteratorimpl.o \
34
      qscriptclass.o qscriptclasspropertyiterator.o \
35
      qscriptengineagent.o qscriptcontextinfo.o qscriptstring.o \
36
      $(QTOBJS)
37
38
39
40
41
#all sources, used for the depend target
42
DEPEND_SRC=project.cpp property.cpp meta.cpp main.cpp generators/makefile.cpp generators/unix/unixmake2.cpp \
43
	   generators/unix/unixmake.cpp generators/win32/winmakefile.cpp generators/projectgenerator.cpp \
44
	   generators/mac/pbuilder_pbx.cpp generators/mac/xmloutput.cpp generators/metamakefile.cpp \
45
	   generators/makefiledeps.cpp option.cpp generators/win32/mingw_make.cpp generators/makefile.cpp \
46
	   generators/win32/msvc_objectmodel.cpp generators/win32/msvc_nmake.cpp generators/win32/borland_bmake.cpp \
47
	   $(SOURCE_PATH)/src/corelib/tools/qstring.cpp $(SOURCE_PATH)/src/corelib/io/qfile.cpp \
48
	   $(SOURCE_PATH)/src/corelib/io/qtextstream.cpp $(SOURCE_PATH)/src/corelib/io/qiodevice.cpp \
49
	   $(SOURCE_PATH)/src/corelib/global/qmalloc.cpp \
50
	   $(SOURCE_PATH)/src/corelib/global/qglobal.cpp $(SOURCE_PATH)/src/corelib/tools/qregexp.cpp \
51
	   $(SOURCE_PATH)/src/corelib/tools/qbytearray.cpp $(SOURCE_PATH)/src/corelib/tools/qbytearraymatcher.cpp \
52
	   $(SOURCE_PATH)/src/corelib/io/qdatastream.cpp $(SOURCE_PATH)/src/corelib/io/qbuffer.cpp \
53
	   $(SOURCE_PATH)/src/corelib/io/qfsfileengine_unix.cpp $(SOURCE_PATH)/src/corelib/io/qabstractfileengine.cpp \
54
	   $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator_unix.cpp $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator.cpp \
55
	   $(SOURCE_PATH)/src/corelib/io/qfsfileengine.cpp $(SOURCE_PATH)/src/corelib/tools/qlistdata.cpp \
56
	   $(SOURCE_PATH)/src/corelib/tools/qvector.cpp $(SOURCE_PATH)/src/corelib/tools/qbitarray.cpp \
57
	   $(SOURCE_PATH)/src/corelib/io/qdiriterator.cpp \
58
	   $(SOURCE_PATH)/src/corelib/io/qdir.cpp $(SOURCE_PATH)/src/corelib/plugin/quuid.cpp \
59
	   $(SOURCE_PATH)/src/corelib/io/qfileinfo.cpp $(SOURCE_PATH)/src/corelib/tools/qdatetime.cpp \
60
	   $(SOURCE_PATH)/src/corelib/tools/qstringlist.cpp $(SOURCE_PATH)/src/corelib/tools/qmap.cpp \
61
	   $(SOURCE_PATH)/src/corelib/global/qconfig.cpp $(SOURCE_PATH)/src/corelib/io/qurl.cpp \
62
	   $(SOURCE_PATH)/src/corelib/tools/qlocale.cpp $(SOURCE_PATH)/src/corelib/tools/qlinkedlist.cpp \
63
	   $(SOURCE_PATH)/src/corelib/tools/qhash.cpp $(SOURCE_PATH)/src/corelib/kernel/qcore_mac.cpp \
64
	   $(SOURCE_PATH)/src/corelib/io/qtemporaryfile.cpp $(SOURCE_PATH)/src/corelib/kernel/qmetatype.cpp \
65
	   $(SOURCE_PATH)/src/corelib/io/qsettings.cpp $(SOURCE_PATH)/src/corelib/kernel/qvariant.cpp \
66
	   $(SOURCE_PATH)/src/corelib/global/qlibraryinfo.cpp $(SOURCE_PATH)/src/corelib/tools/qcryptographichash.cpp \
67
	   $(SOURCE_PATH)/src/corelib/tools/qvsnprintf.cpp $(SOURCE_PATH)/src/corelib/global/qnumeric.cpp \
68
	   $(SOURCE_PATH)/src/script/qscriptasm.cpp \
69
	   $(SOURCE_PATH)/src/script/qscriptast.cpp $(SOURCE_PATH)/src/script/qscriptastvisitor.cpp \
70
	   $(SOURCE_PATH)/src/script/qscriptcompiler.cpp $(SOURCE_PATH)/src/script/qscriptecmaarray.cpp \
71
	   $(SOURCE_PATH)/src/script/qscriptecmaboolean.cpp $(SOURCE_PATH)/src/script/qscriptecmacore.cpp \
72
	   $(SOURCE_PATH)/src/script/qscriptecmadate.cpp $(SOURCE_PATH)/src/script/qscriptecmafunction.cpp \
73
	   $(SOURCE_PATH)/src/script/qscriptecmaglobal.cpp $(SOURCE_PATH)/src/script/qscriptecmamath.cpp \
74
	   $(SOURCE_PATH)/src/script/qscriptecmanumber.cpp $(SOURCE_PATH)/src/script/qscriptecmaobject.cpp \
75
	   $(SOURCE_PATH)/src/script/qscriptecmaregexp.cpp $(SOURCE_PATH)/src/script/qscriptecmastring.cpp \
76
	   $(SOURCE_PATH)/src/script/qscriptecmaerror.cpp $(SOURCE_PATH)/src/script/qscriptcontext_p.cpp \
77
	   $(SOURCE_PATH)/src/script/qscriptengine.cpp $(SOURCE_PATH)/src/script/qscriptengine_p.cpp \
78
	   $(SOURCE_PATH)/src/script/qscriptextenumeration.cpp $(SOURCE_PATH)/src/script/qscriptextvariant.cpp \
79
	   $(SOURCE_PATH)/src/script/qscriptcontext.cpp $(SOURCE_PATH)/src/script/qscriptfunction.cpp \
80
	   $(SOURCE_PATH)/src/script/qscriptgrammar.cpp \
81
	   $(SOURCE_PATH)/src/script/qscriptlexer.cpp $(SOURCE_PATH)/src/script/qscriptclassdata.cpp \
82
	   $(SOURCE_PATH)/src/script/qscriptparser.cpp $(SOURCE_PATH)/src/script/qscriptprettypretty.cpp \
83
	   $(SOURCE_PATH)/src/script/qscriptsyntaxchecker.cpp $(SOURCE_PATH)/src/script/qscriptvalueimpl.cpp \
84
	   $(SOURCE_PATH)/src/script/qscriptvalue.cpp $(SOURCE_PATH)/src/script/qscriptvalueiterator.cpp \
85
	   $(SOURCE_PATH)/src/script/qscriptvalueiteratorimpl.cpp \
86
	   $(SOURCE_PATH)/src/script/qscriptclass.cpp $(SOURCE_PATH)/src/script/qscriptclasspropertyiterator.cpp \
87
	   $(SOURCE_PATH)/src/script/qscriptengineagent.cpp $(SOURCE_PATH)/src/script/qscriptcontextinfo.cpp \
88
	   $(SOURCE_PATH)/src/script/qscriptstring.cpp \
89
	   $(QTSRCS)
90
91
CPPFLAGS = -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac \
92
	   -I$(BUILD_PATH)/include -I$(BUILD_PATH)/include/QtCore \
93
	   -I$(BUILD_PATH)/src/corelib/global \
94
	   -I$(SOURCE_PATH)/src/script -DQT_NO_PCRE \
95
	   -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED \
96
	   -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL \
97
	   -DQT_NO_COMPRESS -I$(QMAKESPEC) -DHAVE_QCONFIG_CPP -DQT_NO_THREAD -DQT_NO_QOBJECT \
98
           -DQT_NO_GEOM_VARIANT $(OPENSOURCE_CXXFLAGS)
99
100
CXXFLAGS = @QMAKE_CXXFLAGS@ $(CPPFLAGS)
101
102
first all: $(BUILD_PATH)/bin/qmake
103
qmake: $(BUILD_PATH)/bin/qmake
104
105
$(BUILD_PATH)/bin/qmake: $(OBJS) $(QOBJS)
106
	$(CXX) -o "$@" $(OBJS) $(QOBJS) $(LFLAGS)
107
108
clean::
109
	rm -f $(OBJS) $(QOBJS)
110
111
distclean:: clean
112
	rm -rf $(BUILD_PATH)/bin/qmake .deps
113
114
depend:
115
	makedepend -D__MAKEDEPEND__ $(CPPFLAGS) $(DEPEND_SRC)
116
117
# don't use optimization for these
118
qtextstream.o: $(SOURCE_PATH)/src/corelib/io/qtextstream.cpp
119
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qtextstream.cpp
120
121
qvariant.o: $(SOURCE_PATH)/src/corelib/kernel/qvariant.cpp
122
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/kernel/qvariant.cpp
123
124
qsettings.o: $(SOURCE_PATH)/src/corelib/io/qsettings.cpp
125
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qsettings.cpp
126
127
qlibraryinfo.o: $(SOURCE_PATH)/src/corelib/global/qlibraryinfo.cpp
128
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/global/qlibraryinfo.cpp
129
130
qnumeric.o: $(SOURCE_PATH)/src/corelib/global/qnumeric.cpp
131
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/global/qnumeric.cpp
132
133
qsettings_mac.o: $(SOURCE_PATH)/src/corelib/io/qsettings_mac.cpp
134
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qsettings_mac.cpp
135
136
qiodevice.o: $(SOURCE_PATH)/src/corelib/io/qiodevice.cpp
137
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qiodevice.cpp
138
139
qmalloc.o: $(SOURCE_PATH)/src/corelib/global/qmalloc.cpp
140
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/global/qmalloc.cpp
141
142
qglobal.o: $(SOURCE_PATH)/src/corelib/global/qglobal.cpp
143
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/global/qglobal.cpp
144
145
qbytearray.o: $(SOURCE_PATH)/src/corelib/tools/qbytearray.cpp
146
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qbytearray.cpp
147
148
qvsnprintf.o: $(SOURCE_PATH)/src/corelib/tools/qvsnprintf.cpp
149
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qvsnprintf.cpp
150
151
qbytearraymatcher.o: $(SOURCE_PATH)/src/corelib/tools/qbytearraymatcher.cpp
152
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qbytearraymatcher.cpp
153
154
qmetatype.o: $(SOURCE_PATH)/src/corelib/kernel/qmetatype.cpp
155
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/kernel/qmetatype.cpp
156
157
qcore_mac.o: $(SOURCE_PATH)/src/corelib/kernel/qcore_mac.cpp
158
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/kernel/qcore_mac.cpp
159
160
qurl.o: $(SOURCE_PATH)/src/corelib/io/qurl.cpp
161
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qurl.cpp
162
163
qstring.o: $(SOURCE_PATH)/src/corelib/tools/qstring.cpp
164
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qstring.cpp
165
166
qlocale.o: $(SOURCE_PATH)/src/corelib/tools/qlocale.cpp
167
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qlocale.cpp
168
169
qdatastream.o: $(SOURCE_PATH)/src/corelib/io/qdatastream.cpp
170
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qdatastream.cpp
171
172
qbuffer.o: $(SOURCE_PATH)/src/corelib/io/qbuffer.cpp
173
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qbuffer.cpp
174
175
qlistdata.o: $(SOURCE_PATH)/src/corelib/tools/qlistdata.cpp
176
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qlistdata.cpp
177
178
qfile.o: $(SOURCE_PATH)/src/corelib/io/qfile.cpp
179
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfile.cpp
180
181
qfsfileengine.o: $(SOURCE_PATH)/src/corelib/io/qfsfileengine.cpp
182
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfsfileengine.cpp
183
184
qfsfileengine_iterator.o: $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator.cpp
185
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator.cpp
186
187
qfsfileengine_unix.o: $(SOURCE_PATH)/src/corelib/io/qfsfileengine_unix.cpp
188
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfsfileengine_unix.cpp
189
190
qfsfileengine_iterator_unix.o: $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator_unix.cpp
191
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator_unix.cpp
192
193
qabstractfileengine.o: $(SOURCE_PATH)/src/corelib/io/qabstractfileengine.cpp
194
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qabstractfileengine.cpp
195
196
qtemporaryfile.o: $(SOURCE_PATH)/src/corelib/io/qtemporaryfile.cpp
197
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qtemporaryfile.cpp
198
199
qregexp.o: $(SOURCE_PATH)/src/corelib/tools/qregexp.cpp
200
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qregexp.cpp
201
202
qvector.o: $(SOURCE_PATH)/src/corelib/tools/qvector.cpp
203
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qvector.cpp
204
205
qbitarray.o: $(SOURCE_PATH)/src/corelib/tools/qbitarray.cpp
206
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qbitarray.cpp
207
208
qdir.o: $(SOURCE_PATH)/src/corelib/io/qdir.cpp
209
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qdir.cpp
210
211
qdiriterator.o: $(SOURCE_PATH)/src/corelib/io/qdiriterator.cpp
212
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qdiriterator.cpp
213
214
quuid.o: $(SOURCE_PATH)/src/corelib/plugin/quuid.cpp
215
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/plugin/quuid.cpp
216
217
qfileinfo.o: $(SOURCE_PATH)/src/corelib/io/qfileinfo.cpp
218
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfileinfo.cpp
219
220
qdatetime.o: $(SOURCE_PATH)/src/corelib/tools/qdatetime.cpp
221
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qdatetime.cpp
222
223
qstringlist.o: $(SOURCE_PATH)/src/corelib/tools/qstringlist.cpp
224
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qstringlist.cpp
225
226
qmap.o: $(SOURCE_PATH)/src/corelib/tools/qmap.cpp
227
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qmap.cpp
228
229
qhash.o: $(SOURCE_PATH)/src/corelib/tools/qhash.cpp
230
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qhash.cpp
231
232
qlinkedlist.o: $(SOURCE_PATH)/src/corelib/tools/qlinkedlist.cpp
233
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qlinkedlist.cpp
234
235
winmakefile.o: generators/win32/winmakefile.cpp
236
	$(CXX) -c -o $@ $(CXXFLAGS) generators/win32/winmakefile.cpp
237
238
project.o: project.cpp project.h option.h
239
	$(CXX) -c -o $@ $(CXXFLAGS) project.cpp
240
241
property.o: property.cpp project.h option.h
242
	$(CXX) -c -o $@ $(CXXFLAGS) property.cpp
243
244
meta.o: meta.cpp project.h option.h
245
	$(CXX) -c -o $@ $(CXXFLAGS) meta.cpp
246
247
main.o: main.cpp project.h
248
	$(CXX) -c -o $@ $(CXXFLAGS) main.cpp
249
250
option.o: option.cpp option.h $(BUILD_PATH)/src/corelib/global/qconfig.cpp
251
	$(CXX) -c -o $@ $(CXXFLAGS) option.cpp
252
253
qcryptographichash.o:  $(SOURCE_PATH)/src/corelib/tools/qcryptographichash.cpp
254
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qcryptographichash.cpp
255
256
metamakefile.o: generators/metamakefile.cpp
257
	$(CXX) -c -o $@ $(CXXFLAGS) generators/metamakefile.cpp
258
259
xmloutput.o: generators/xmloutput.cpp
260
	$(CXX) -c -o $@ $(CXXFLAGS) generators/xmloutput.cpp
261
262
makefiledeps.o: generators/makefiledeps.cpp
263
	$(CXX) -c -o $@ $(CXXFLAGS) generators/makefiledeps.cpp
264
265
makefile.o: generators/makefile.cpp
266
	$(CXX) -c -o $@ $(CXXFLAGS) generators/makefile.cpp
267
268
unixmake.o: generators/unix/unixmake.cpp
269
	$(CXX) -c -o $@ $(CXXFLAGS) generators/unix/unixmake.cpp
270
271
unixmake2.o: generators/unix/unixmake2.cpp
272
	$(CXX) -c -o $@ $(CXXFLAGS) generators/unix/unixmake2.cpp
273
274
borland_bmake.o: generators/win32/borland_bmake.cpp
275
	$(CXX) -c -o $@ $(CXXFLAGS) generators/win32/borland_bmake.cpp
276
277
mingw_make.o: generators/win32/mingw_make.cpp
278
	$(CXX) -c -o $@ $(CXXFLAGS) generators/win32/mingw_make.cpp
279
280
msvc_objectmodel.o: generators/win32/msvc_objectmodel.cpp
281
	$(CXX) -c -o $@ $(CXXFLAGS) generators/win32/msvc_objectmodel.cpp
282
283
msvc_vcproj.o: generators/win32/msvc_vcproj.cpp
284
	$(CXX) -c -o $@ $(CXXFLAGS) generators/win32/msvc_vcproj.cpp
285
286
msvc_nmake.o: generators/win32/msvc_nmake.cpp
287
	$(CXX) -c -o $@ $(CXXFLAGS) generators/win32/msvc_nmake.cpp
288
289
pbuilder_pbx.o: generators/mac/pbuilder_pbx.cpp
290
	$(CXX) -c -o $@ $(CXXFLAGS) generators/mac/pbuilder_pbx.cpp
291
292
msvc_dsp.o: generators/win32/msvc_dsp.cpp
293
	$(CXX) -c -o $@ $(CXXFLAGS) generators/win32/msvc_dsp.cpp
294
295
projectgenerator.o: generators/projectgenerator.cpp
296
	$(CXX) -c -o $@ $(CXXFLAGS) generators/projectgenerator.cpp
297
298
qscriptasm.o: $(SOURCE_PATH)/src/script/qscriptasm.cpp
299
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptasm.cpp
300
301
qscriptast.o: $(SOURCE_PATH)/src/script/qscriptast.cpp
302
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptast.cpp
303
304
qscriptastvisitor.o: $(SOURCE_PATH)/src/script/qscriptastvisitor.cpp
305
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptastvisitor.cpp
306
307
qscriptcompiler.o: $(SOURCE_PATH)/src/script/qscriptcompiler.cpp
308
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptcompiler.cpp
309
310
qscriptecmaarray.o: $(SOURCE_PATH)/src/script/qscriptecmaarray.cpp
311
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaarray.cpp
312
313
qscriptecmaboolean.o: $(SOURCE_PATH)/src/script/qscriptecmaboolean.cpp
314
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaboolean.cpp
315
316
qscriptecmacore.o: $(SOURCE_PATH)/src/script/qscriptecmacore.cpp
317
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmacore.cpp
318
319
qscriptecmadate.o: $(SOURCE_PATH)/src/script/qscriptecmadate.cpp
320
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmadate.cpp
321
322
qscriptecmafunction.o: $(SOURCE_PATH)/src/script/qscriptecmafunction.cpp
323
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmafunction.cpp
324
325
qscriptecmaglobal.o: $(SOURCE_PATH)/src/script/qscriptecmaglobal.cpp
326
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaglobal.cpp
327
328
qscriptecmamath.o: $(SOURCE_PATH)/src/script/qscriptecmamath.cpp
329
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmamath.cpp
330
331
qscriptecmanumber.o: $(SOURCE_PATH)/src/script/qscriptecmanumber.cpp
332
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmanumber.cpp
333
334
qscriptecmaobject.o: $(SOURCE_PATH)/src/script/qscriptecmaobject.cpp
335
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaobject.cpp
336
337
qscriptecmaregexp.o: $(SOURCE_PATH)/src/script/qscriptecmaregexp.cpp
338
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaregexp.cpp
339
340
qscriptecmastring.o: $(SOURCE_PATH)/src/script/qscriptecmastring.cpp
341
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmastring.cpp
342
343
qscriptecmaerror.o: $(SOURCE_PATH)/src/script/qscriptecmaerror.cpp
344
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaerror.cpp
345
346
qscriptcontext_p.o: $(SOURCE_PATH)/src/script/qscriptcontext_p.cpp
347
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptcontext_p.cpp
348
349
qscriptengine.o: $(SOURCE_PATH)/src/script/qscriptengine.cpp
350
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptengine.cpp
351
352
qscriptengine_p.o: $(SOURCE_PATH)/src/script/qscriptengine_p.cpp
353
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptengine_p.cpp
354
355
qscriptextenumeration.o: $(SOURCE_PATH)/src/script/qscriptextenumeration.cpp
356
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptextenumeration.cpp
357
358
qscriptextvariant.o: $(SOURCE_PATH)/src/script/qscriptextvariant.cpp
359
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptextvariant.cpp
360
361
qscriptcontext.o: $(SOURCE_PATH)/src/script/qscriptcontext.cpp
362
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptcontext.cpp
363
364
qscriptfunction.o: $(SOURCE_PATH)/src/script/qscriptfunction.cpp
365
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptfunction.cpp
366
367
qscriptgrammar.o: $(SOURCE_PATH)/src/script/qscriptgrammar.cpp
368
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptgrammar.cpp
369
370
qscriptlexer.o: $(SOURCE_PATH)/src/script/qscriptlexer.cpp
371
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptlexer.cpp
372
373
qscriptclassdata.o: $(SOURCE_PATH)/src/script/qscriptclassdata.cpp
374
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptclassdata.cpp
375
376
qscriptparser.o: $(SOURCE_PATH)/src/script/qscriptparser.cpp
377
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptparser.cpp
378
379
qscriptprettypretty.o: $(SOURCE_PATH)/src/script/qscriptprettypretty.cpp
380
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptprettypretty.cpp
381
382
qscriptsyntaxchecker.o: $(SOURCE_PATH)/src/script/qscriptsyntaxchecker.cpp
383
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptsyntaxchecker.cpp
384
385
qscriptvalue.o: $(SOURCE_PATH)/src/script/qscriptvalue.cpp
386
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptvalue.cpp
387
388
qscriptvalueimpl.o: $(SOURCE_PATH)/src/script/qscriptvalueimpl.cpp
389
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptvalueimpl.cpp
390
391
qscriptvalueiterator.o: $(SOURCE_PATH)/src/script/qscriptvalueiterator.cpp
392
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptvalueiterator.cpp
393
394
qscriptvalueiteratorimpl.o: $(SOURCE_PATH)/src/script/qscriptvalueiteratorimpl.cpp
395
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptvalueiteratorimpl.cpp
396
397
qscriptclass.o: $(SOURCE_PATH)/src/script/qscriptclass.cpp
398
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptclass.cpp
399
400
qscriptclasspropertyiterator.o: $(SOURCE_PATH)/src/script/qscriptclasspropertyiterator.cpp
401
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptclasspropertyiterator.cpp
402
403
qscriptengineagent.o: $(SOURCE_PATH)/src/script/qscriptengineagent.cpp
404
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptengineagent.cpp
405
406
qscriptcontextinfo.o: $(SOURCE_PATH)/src/script/qscriptcontextinfo.cpp
407
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptcontextinfo.cpp
408
409
qscriptstring.o: $(SOURCE_PATH)/src/script/qscriptstring.cpp
410
	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptstring.cpp
411
412
#default rules
413
.cpp.o:
414
	$(CXX) -c -o $@ $(CXXFLAGS) $<
415
416
# DO NOT DELETE THIS LINE -- make depend depends on it