1
!IF "$(QMAKESPEC)" == "win32-msvc" || "$(QMAKESPEC)" == "win32-msvc.net" || "$(QMAKESPEC)" == "win32-msvc2002" || "$(QMAKESPEC)" == "win32-msvc2003" || "$(QMAKESPEC)" == "win32-msvc2005" || "$(QMAKESPEC)" == "win32-msvc2008" || "$(QMAKESPEC)" == "win32-icc"
2
3
!if "$(SOURCE_PATH)" == ""
4
SOURCE_PATH = ..
5
!endif
6
!if "$(BUILD_PATH)" == ""
7
BUILD_PATH = ..
8
!endif
9
10
#
11
# specific stuff for NMake and ICC
12
#
13
!if "$(QMAKESPEC)" == "win32-icc"
14
CXX	    = icl
15
LINK	    = link
16
CFLAGS      = /Zc:forScope
17
!else
18
CXX         = cl
19
LINK	    = link
20
!endif
21
22
#
23
# specific stuff for VS2005
24
#
25
!if "$(QMAKESPEC)" == "win32-msvc2005"
26
CFLAGS      = /Zc:wchar_t-
27
!endif
28
29
CFLAGS	     = -c -Fo$@ \
30
              -W3 -nologo -O2 \
31
              -I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac \
32
              -I$(BUILD_PATH)\include -I$(BUILD_PATH)\include\QtCore \
33
              -I$(SOURCE_PATH)\include -I$(SOURCE_PATH)\include\QtCore \
34
              -I$(BUILD_PATH)\src\corelib\global \
35
              -I$(BUILD_PATH)\include\QtScript \
36
              -I$(SOURCE_PATH)\mkspecs\$(QMAKESPEC)  \
37
              -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL \
38
              -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD \
39
              -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED \
40
              $(CFLAGS)
41
CXXFLAGS    = $(CFLAGS)
42
LFLAGS	    =
43
LIBS	    = ole32.lib advapi32.lib
44
LINKQMAKE   = $(LINK) $(LFLAGS) -OUT:qmake.exe $(OBJS) $(QTOBJS) $(LIBS)
45
ADDCLEAN    = vc60.pdb vc70.pdb qmake.pdb qmake.ilk
46
!ELSE
47
48
#
49
# specific stuff for Borland make
50
#
51
!if !$d(BCB)
52
BCB = $(MAKEDIR)\..
53
!endif
54
CXX	    = bcc32
55
CFLAGS	    = -c -o$@ \
56
	-tWR -w -w-hid -w-use -O1 \
57
	-I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac \
58
	-I$(BUILD_PATH)\include -I$(BUILD_PATH)\include\QtCore \
59
	-I$(SOURCE_PATH)\include -I$(SOURCE_PATH)\include\QtCore \
60
	-I$(BUILD_PATH)\src\corelib\global \
61
        -I$(SOURCE_PATH)\mkspecs\$(QMAKESPEC)  \
62
	-DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL \
63
	-DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD \
64
	-DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT
65
CXXFLAGS    = $(CFLAGS)
66
LFLAGS	    = -L$(BCB)\lib -c -x -Gn -ap -Tpe c0x32.obj
67
LIBS	    = import32.lib cw32i.lib
68
LINKQMAKE   = ilink32 $(LFLAGS) $(OBJS) $(QTOBJS), qmake.exe,,$(LIBS)
69
ADDCLEAN    = qmake.tds
70
!ENDIF
71
72
#qmake code
73
OBJS        = project.obj main.obj makefile.obj unixmake.obj unixmake2.obj mingw_make.obj \
74
              option.obj winmakefile.obj projectgenerator.obj property.obj meta.obj \
75
              makefiledeps.obj metamakefile.obj xmloutput.obj pbuilder_pbx.obj \
76
              borland_bmake.obj msvc_nmake.obj msvc_dsp.obj msvc_vcproj.obj \
77
              msvc_objectmodel.obj
78
79
!IFDEF QMAKE_OPENSOURCE_EDITION
80
CFLAGS      = $(CFLAGS) -DQMAKE_OPENSOURCE_EDITION
81
!ENDIF
82
83
#qt code
84
QTOBJS= \
85
	qbitarray.obj \
86
	qbuffer.obj \
87
        qcryptographichash.obj \
88
	qfsfileengine.obj \
89
	qfsfileengine_iterator.obj \
90
	qbytearray.obj \
91
        qvsnprintf.obj \
92
	qbytearraymatcher.obj \
93
	qdatetime.obj \
94
	qdir.obj \
95
	qdiriterator.obj \
96
	qfile.obj \
97
	qtemporaryfile.obj \
98
	qabstractfileengine.obj \
99
	qfsfileengine_win.obj \
100
	qfsfileengine_iterator_win.obj \
101
	qfileinfo.obj \
102
	qglobal.obj \
103
	qhash.obj \
104
	qiodevice.obj \
105
	qlistdata.obj \
106
	qlinkedlist.obj \
107
	qlocale.obj \
108
        qmalloc.obj \
109
	qmap.obj \
110
	qregexp.obj \
111
	qstring.obj \
112
	qstringlist.obj \
113
	qtextstream.obj \
114
	qdatastream.obj \
115
	quuid.obj \
116
	qvector.obj \
117
	qsettings.obj \
118
	qlibraryinfo.obj \
119
	qvariant.obj \
120
        qurl.obj \
121
	qsettings_win.obj \
122
        qmetatype.obj \
123
	qnumeric.obj \
124
	qscriptasm.obj \
125
	qscriptast.obj \
126
	qscriptastvisitor.obj \
127
	qscriptcompiler.obj \
128
	qscriptecmaarray.obj \
129
	qscriptecmaboolean.obj \
130
	qscriptecmacore.obj \
131
	qscriptecmadate.obj \
132
	qscriptecmafunction.obj \
133
	qscriptecmaglobal.obj \
134
	qscriptecmamath.obj \
135
	qscriptecmanumber.obj \
136
	qscriptecmaobject.obj \
137
	qscriptecmaregexp.obj \
138
	qscriptecmastring.obj \
139
	qscriptecmaerror.obj \
140
	qscriptcontext_p.obj \
141
	qscriptengine.obj \
142
	qscriptengine_p.obj \
143
	qscriptengineagent.obj \
144
	qscriptextenumeration.obj \
145
	qscriptextvariant.obj \
146
	qscriptcontext.obj \
147
	qscriptcontextinfo.obj \
148
	qscriptfunction.obj \
149
	qscriptgrammar.obj \
150
	qscriptlexer.obj \
151
	qscriptclassdata.obj \
152
	qscriptparser.obj \
153
	qscriptprettypretty.obj \
154
	qscriptsyntaxchecker.obj \
155
	qscriptclass.obj \
156
	qscriptclasspropertyiterator.obj \
157
	qscriptstring.obj \
158
	qscriptvalue.obj \
159
	qscriptvalueimpl.obj \
160
	qscriptvalueiterator.obj \
161
	qscriptvalueiteratorimpl.obj
162
163
164
first all: qmake.exe
165
166
qmake.exe: $(OBJS) $(QTOBJS)
167
	$(LINKQMAKE)
168
	-copy qmake.exe $(BUILD_PATH)\bin\qmake.exe
169
170
clean::
171
	-del qbitarray.obj
172
	-del qbuffer.obj
173
	-del qcryptographichash.obj
174
	-del qlinkedlist.obj
175
	-del qfsfileengine.obj
176
	-del qfsfileengine_iterator.obj
177
	-del qbytearray.obj
178
        -del qvsnprintf.obj
179
	-del qbytearraymatcher.obj
180
	-del qdatetime.obj
181
	-del qdir.obj
182
	-del qdiriterator.obj
183
	-del qfile.obj
184
	-del qtemporaryfile.obj
185
	-del qabstractfileengine.obj
186
	-del qfsfileengine_win.obj
187
	-del qfsfileengine_iterator_win.obj
188
	-del qfileinfo.obj
189
	-del qglobal.obj
190
	-del qhash.obj
191
	-del qiodevice.obj
192
	-del qlistdata.obj
193
	-del qlocale.obj
194
	-del qmalloc.obj
195
	-del qmap.obj
196
	-del qregexp.obj
197
	-del qstring.obj
198
	-del qstringlist.obj
199
	-del qtextstream.obj
200
	-del qdatastream.obj
201
	-del quuid.obj
202
	-del qvector.obj
203
	-del qsettings.obj
204
	-del qlibraryinfo.obj
205
	-del qvariant.obj
206
        -del qurl.obj
207
	-del qsettings_win.obj
208
        -del qmetatype.obj
209
	-del project.obj
210
	-del main.obj
211
	-del makefile.obj
212
	-del unixmake.obj
213
	-del unixmake2.obj
214
	-del mingw_make.obj
215
	-del option.obj
216
	-del winmakefile.obj
217
	-del projectgenerator.obj
218
	-del property.obj
219
	-del meta.obj
220
	-del makefiledeps.obj
221
	-del metamakefile.obj
222
	-del xmloutput.obj
223
	-del borland_bmake.obj
224
	-del msvc_nmake.obj
225
	-del msvc_dsp.obj
226
	-del msvc_vcproj.obj
227
	-del msvc_objectmodel.obj
228
	-del pbuilder_pbx.obj
229
	-del qnumeric.obj \
230
	-del qscriptasm.obj \
231
	-del qscriptast.obj \
232
	-del qscriptastvisitor.obj \
233
	-del qscriptcompiler.obj \
234
	-del qscriptecmaarray.obj \
235
	-del qscriptecmaboolean.obj \
236
	-del qscriptecmacore.obj \
237
	-del qscriptecmadate.obj \
238
	-del qscriptecmafunction.obj \
239
	-del qscriptecmaglobal.obj \
240
	-del qscriptecmamath.obj \
241
	-del qscriptecmanumber.obj \
242
	-del qscriptecmaobject.obj \
243
	-del qscriptecmaregexp.obj \
244
	-del qscriptecmastring.obj \
245
	-del qscriptecmaerror.obj \
246
	-del qscriptcontext_p.obj \
247
	-del qscriptengine.obj \
248
	-del qscriptengine_p.obj \
249
	-del qscriptengineagent.obj \
250
	-del qscriptextenumeration.obj \
251
	-del qscriptextvariant.obj \
252
	-del qscriptcontext.obj \
253
	-del qscriptcontextinfo.obj \
254
	-del qscriptfunction.obj \
255
	-del qscriptgrammar.obj \
256
	-del qscriptlexer.obj \
257
	-del qscriptclassdata.obj \
258
	-del qscriptparser.obj \
259
	-del qscriptprettypretty.obj \
260
	-del qscriptsyntaxchecker.obj \
261
	-del qscriptclass.obj \
262
	-del qscriptclasspropertyiterator.obj \
263
	-del qscriptstring.obj \
264
	-del qscriptvalue.obj \
265
	-del qscriptvalueimpl.obj \
266
	-del qscriptvalueiterator.obj \
267
	-del qscriptvalueiteratorimpl.obj
268
	-del vc60.pdb
269
	-del vc70.pdb
270
	-del qmake.pdb
271
	-del qmake.ilk
272
	-del qmake.tds
273
274
distclean:: clean
275
	-del qmake
276
277
.c.obj:
278
	$(CXX) $(CFLAGS) $<
279
280
.cpp.obj:
281
	$(CXX) $(CXXFLAGS) $<
282
283
.cc.obj:
284
	$(CXX) $(CXXFLAGS) $<
285
286
.cxx.obj:
287
	$(CXX) $(CXXFLAGS) $<
288
289
qsettings_win.obj: $(SOURCE_PATH)\src\corelib\io\qsettings_win.cpp
290
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qsettings_win.cpp
291
292
qsettings.obj: $(SOURCE_PATH)\src\corelib\io\qsettings.cpp
293
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qsettings.cpp
294
295
qlibraryinfo.obj: $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp
296
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp
297
298
qnumeric.obj: $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp
299
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp
300
301
qvariant.obj: $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp
302
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp
303
304
qurl.obj: $(SOURCE_PATH)\src\corelib\io\qurl.cpp
305
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qurl.cpp
306
307
qtextstream.obj: $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp
308
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp
309
310
qdatastream.obj: $(SOURCE_PATH)\src\corelib\io\qdatastream.cpp
311
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdatastream.cpp
312
313
qiodevice.obj: $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp
314
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp
315
316
qmalloc.obj: $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp
317
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp
318
319
qglobal.obj: $(SOURCE_PATH)\src\corelib\global\qglobal.cpp
320
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qglobal.cpp
321
322
qhash.obj: $(SOURCE_PATH)\src\corelib\tools\qhash.cpp
323
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qhash.cpp
324
325
qbytearray.obj: $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp
326
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp
327
328
qcryptographichash.obj: $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp
329
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp
330
331
qvsnprintf.obj: $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp
332
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp
333
334
qbytearraymatcher.obj: $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp
335
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp
336
337
qchar.obj: $(SOURCE_PATH)\src\corelib\tools\qchar.cpp
338
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qchar.cpp
339
340
qstring.obj: $(SOURCE_PATH)\src\corelib\tools\qstring.cpp
341
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstring.cpp
342
343
qstringmatcher.obj: $(SOURCE_PATH)\src\corelib\tools\qstringmatcher.cpp
344
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstringmatcher.cpp
345
346
qlocale.obj: $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp
347
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp
348
349
quuid.obj: $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp
350
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp
351
352
qbuffer.obj: $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp
353
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp
354
355
qlistdata.obj: $(SOURCE_PATH)\src\corelib\tools\qlistdata.cpp
356
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlistdata.cpp
357
358
qlinkedlist.obj: $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp
359
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp
360
361
qfile.obj: $(SOURCE_PATH)\src\corelib\io\qfile.cpp
362
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfile.cpp
363
364
qtemporaryfile.obj: $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp
365
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp
366
367
qfsfileengine_win.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_win.cpp
368
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_win.cpp
369
370
qfsfileengine_iterator_win.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_win.cpp
371
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_win.cpp
372
373
qfsfileengine.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp
374
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp
375
376
qfsfileengine_iterator.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp
377
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp
378
379
qabstractfileengine.obj: $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp
380
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp
381
382
qtextcodec.obj: $(SOURCE_PATH)\src\codecs\qtextcodec.cpp
383
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\codecs\qtextcodec.cpp
384
385
qregexp.obj: $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp
386
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp
387
388
qvector.obj: $(SOURCE_PATH)\src\corelib\tools\qvector.cpp
389
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qvector.cpp
390
391
qbitarray.obj: $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp
392
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp
393
394
qdir.obj: $(SOURCE_PATH)\src\corelib\io\qdir.cpp
395
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdir.cpp
396
397
qdiriterator.obj: $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp
398
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp
399
400
qmetatype.obj: $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp
401
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp
402
403
qfileinfo.obj: $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp
404
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp
405
406
qdatetime.obj: $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp
407
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp
408
409
qstringlist.obj: $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp
410
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp
411
412
qmap.obj: $(SOURCE_PATH)\src\corelib\tools\qmap.cpp
413
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qmap.cpp
414
415
qunicodetables.obj: $(SOURCE_PATH)\src\corelib\tools\qunicodetables.cpp
416
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qunicodetables.cpp
417
makefile.obj: $(SOURCE_PATH)/qmake/generators\makefile.cpp
418
	$(CXX) $(CXXFLAGS) generators\makefile.cpp
419
420
unixmake.obj: $(SOURCE_PATH)/qmake/generators\unix\unixmake.cpp
421
	$(CXX) $(CXXFLAGS) generators\unix\unixmake.cpp
422
423
unixmake2.obj: $(SOURCE_PATH)/qmake/generators\unix\unixmake2.cpp
424
	$(CXX) $(CXXFLAGS) generators\unix\unixmake2.cpp
425
426
winmakefile.obj: $(SOURCE_PATH)/qmake/generators/win32/winmakefile.cpp
427
	$(CXX) $(CXXFLAGS) generators/win32/winmakefile.cpp
428
429
borland_bmake.obj: $(SOURCE_PATH)/qmake/generators/win32/borland_bmake.cpp
430
	$(CXX) $(CXXFLAGS) generators/win32/borland_bmake.cpp
431
432
mingw_make.obj: $(SOURCE_PATH)/qmake/generators/win32/mingw_make.cpp
433
	$(CXX) $(CXXFLAGS) generators/win32/mingw_make.cpp
434
435
msvc_nmake.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_nmake.cpp
436
	$(CXX) $(CXXFLAGS) generators/win32/msvc_nmake.cpp
437
438
msvc_dsp.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_dsp.cpp
439
	$(CXX) $(CXXFLAGS) generators/win32/msvc_dsp.cpp
440
441
msvc_vcproj.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_vcproj.cpp
442
	$(CXX) $(CXXFLAGS) generators/win32/msvc_vcproj.cpp
443
444
msvc_objectmodel.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_objectmodel.cpp
445
	$(CXX) $(CXXFLAGS) generators/win32/msvc_objectmodel.cpp
446
447
md5.obj: $(SOURCE_PATH)\src\3rdparty\md5\md5.cpp
448
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\3rdparty\md5\md5.cpp
449
project.obj: $(SOURCE_PATH)/qmake/project.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
450
	$(CXX) $(CXXFLAGS) project.cpp
451
452
meta.obj: $(SOURCE_PATH)/qmake/meta.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
453
	$(CXX) $(CXXFLAGS) meta.cpp
454
455
main.obj: $(SOURCE_PATH)/qmake/main.cpp $(SOURCE_PATH)/qmake/project.h
456
	$(CXX) $(CXXFLAGS) main.cpp
457
458
option.obj: $(SOURCE_PATH)/qmake/option.cpp $(SOURCE_PATH)/qmake/option.h
459
	$(CXX) $(CXXFLAGS) option.cpp
460
461
property.obj: $(SOURCE_PATH)/qmake/property.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
462
	$(CXX) $(CXXFLAGS) property.cpp
463
464
projectgenerator.obj: $(SOURCE_PATH)/qmake/generators/projectgenerator.cpp
465
	$(CXX) $(CXXFLAGS) generators/projectgenerator.cpp
466
467
pbuilder_pbx.obj: $(SOURCE_PATH)/qmake/generators/mac/pbuilder_pbx.cpp
468
	$(CXX) $(CXXFLAGS) generators/mac/pbuilder_pbx.cpp
469
470
makefiledeps.obj: $(SOURCE_PATH)/qmake/generators/makefiledeps.cpp
471
	$(CXX) $(CXXFLAGS) generators/makefiledeps.cpp
472
473
metamakefile.obj: $(SOURCE_PATH)/qmake/generators/metamakefile.cpp
474
	$(CXX) $(CXXFLAGS) generators/metamakefile.cpp
475
476
xmloutput.obj: $(SOURCE_PATH)/qmake/generators/xmloutput.cpp
477
	$(CXX) $(CXXFLAGS) generators/xmloutput.cpp
478
479
qscriptasm.obj: $(SOURCE_PATH)\src\script\qscriptasm.cpp
480
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptasm.cpp
481
482
qscriptast.obj: $(SOURCE_PATH)\src\script\qscriptast.cpp
483
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptast.cpp
484
485
qscriptastvisitor.obj: $(SOURCE_PATH)\src\script\qscriptastvisitor.cpp
486
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptastvisitor.cpp
487
488
qscriptcompiler.obj: $(SOURCE_PATH)\src\script\qscriptcompiler.cpp
489
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptcompiler.cpp
490
491
qscriptecmaarray.obj: $(SOURCE_PATH)\src\script\qscriptecmaarray.cpp
492
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmaarray.cpp
493
494
qscriptecmaboolean.obj: $(SOURCE_PATH)\src\script\qscriptecmaboolean.cpp
495
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmaboolean.cpp
496
497
qscriptecmacore.obj: $(SOURCE_PATH)\src\script\qscriptecmacore.cpp
498
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmacore.cpp
499
500
qscriptecmadate.obj: $(SOURCE_PATH)\src\script\qscriptecmadate.cpp
501
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmadate.cpp
502
503
qscriptecmafunction.obj: $(SOURCE_PATH)\src\script\qscriptecmafunction.cpp
504
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmafunction.cpp
505
506
qscriptecmaglobal.obj: $(SOURCE_PATH)\src\script\qscriptecmaglobal.cpp
507
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmaglobal.cpp
508
509
qscriptecmamath.obj: $(SOURCE_PATH)\src\script\qscriptecmamath.cpp
510
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmamath.cpp
511
512
qscriptecmanumber.obj: $(SOURCE_PATH)\src\script\qscriptecmanumber.cpp
513
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmanumber.cpp
514
515
qscriptecmaobject.obj: $(SOURCE_PATH)\src\script\qscriptecmaobject.cpp
516
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmaobject.cpp
517
518
qscriptecmaregexp.obj: $(SOURCE_PATH)\src\script\qscriptecmaregexp.cpp
519
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmaregexp.cpp
520
521
qscriptecmastring.obj: $(SOURCE_PATH)\src\script\qscriptecmastring.cpp
522
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmastring.cpp
523
524
qscriptecmaerror.obj: $(SOURCE_PATH)\src\script\qscriptecmaerror.cpp
525
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmaerror.cpp
526
527
qscriptcontext_p.obj: $(SOURCE_PATH)\src\script\qscriptcontext_p.cpp
528
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptcontext_p.cpp
529
530
qscriptengine.obj: $(SOURCE_PATH)\src\script\qscriptengine.cpp
531
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptengine.cpp
532
533
qscriptengine_p.obj: $(SOURCE_PATH)\src\script\qscriptengine_p.cpp
534
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptengine_p.cpp
535
536
qscriptengineagent.obj: $(SOURCE_PATH)\src\script\qscriptengineagent.cpp
537
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptengineagent.cpp
538
539
qscriptextenumeration.obj: $(SOURCE_PATH)\src\script\qscriptextenumeration.cpp
540
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptextenumeration.cpp
541
542
qscriptextvariant.obj: $(SOURCE_PATH)\src\script\qscriptextvariant.cpp
543
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptextvariant.cpp
544
545
qscriptcontext.obj: $(SOURCE_PATH)\src\script\qscriptcontext.cpp
546
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptcontext.cpp
547
548
qscriptcontextinfo.obj: $(SOURCE_PATH)\src\script\qscriptcontextinfo.cpp
549
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptcontextinfo.cpp
550
551
qscriptfunction.obj: $(SOURCE_PATH)\src\script\qscriptfunction.cpp
552
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptfunction.cpp
553
554
qscriptgrammar.obj: $(SOURCE_PATH)\src\script\qscriptgrammar.cpp
555
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptgrammar.cpp
556
557
qscriptlexer.obj: $(SOURCE_PATH)\src\script\qscriptlexer.cpp
558
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptlexer.cpp
559
560
qscriptclassdata.obj: $(SOURCE_PATH)\src\script\qscriptclassdata.cpp
561
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptclassdata.cpp
562
563
qscriptparser.obj: $(SOURCE_PATH)\src\script\qscriptparser.cpp
564
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptparser.cpp
565
566
qscriptprettypretty.obj: $(SOURCE_PATH)\src\script\qscriptprettypretty.cpp
567
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptprettypretty.cpp
568
569
qscriptsyntaxchecker.obj: $(SOURCE_PATH)\src\script\qscriptsyntaxchecker.cpp
570
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptsyntaxchecker.cpp
571
572
qscriptstring.obj: $(SOURCE_PATH)\src\script\qscriptstring.cpp
573
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptstring.cpp
574
575
qscriptclass.obj: $(SOURCE_PATH)\src\script\qscriptclass.cpp
576
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptclass.cpp
577
578
qscriptclasspropertyiterator.obj: $(SOURCE_PATH)\src\script\qscriptclasspropertyiterator.cpp
579
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptclasspropertyiterator.cpp
580
581
qscriptvalue.obj: $(SOURCE_PATH)\src\script\qscriptvalue.cpp
582
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptvalue.cpp
583
584
qscriptvalueimpl.obj: $(SOURCE_PATH)\src\script\qscriptvalueimpl.cpp
585
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptvalueimpl.cpp
586
587
qscriptvalueiterator.obj: $(SOURCE_PATH)\src\script\qscriptvalueiterator.cpp
588
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptvalueiterator.cpp
589
590
qscriptvalueiteratorimpl.obj: $(SOURCE_PATH)\src\script\qscriptvalueiteratorimpl.cpp
591
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptvalueiteratorimpl.cpp