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 -Igenerators\symbian \
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)\src\corelib\xml \
36
              -I$(SOURCE_PATH)\mkspecs\$(QMAKESPEC)  \
37
              -I$(SOURCE_PATH)\tools\shared \
38
              -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL \
39
              -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD \
40
              -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED \
41
              $(CFLAGS)
42
CXXFLAGS    = $(CFLAGS)
43
LFLAGS	    =
44
LIBS	    = ole32.lib advapi32.lib
45
LINKQMAKE   = $(LINK) $(LFLAGS) -OUT:qmake.exe $(OBJS) $(QTOBJS) $(LIBS)
46
ADDCLEAN    = vc60.pdb vc70.pdb qmake.pdb qmake.ilk
47
!ELSE
48
49
#
50
# specific stuff for Borland make
51
#
52
!if !$d(BCB)
53
BCB = $(MAKEDIR)\..
54
!endif
55
CXX	    = bcc32
56
CFLAGS	    = -c -o$@ \
57
	-tWR -w -w-hid -w-use -O1 \
58
	-I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac -Igenerators\symbian \
59
	-I$(BUILD_PATH)\include -I$(BUILD_PATH)\include\QtCore \
60
	-I$(SOURCE_PATH)\include -I$(SOURCE_PATH)\include\QtCore \
61
	-I$(BUILD_PATH)\src\corelib\global \
62
        -I$(SOURCE_PATH)\mkspecs\$(QMAKESPEC)  \
63
    -I$(SOURCE_PATH)\tools\shared \
64
	-DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL \
65
	-DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD \
66
	-DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT
67
CXXFLAGS    = $(CFLAGS)
68
LFLAGS	    = -L$(BCB)\lib -c -x -Gn -ap -Tpe c0x32.obj
69
LIBS	    = import32.lib cw32i.lib
70
LINKQMAKE   = ilink32 $(LFLAGS) $(OBJS) $(QTOBJS), qmake.exe,,$(LIBS)
71
ADDCLEAN    = qmake.tds
72
!ENDIF
73
74
#qmake code
75
OBJS        = project.obj main.obj makefile.obj unixmake.obj unixmake2.obj mingw_make.obj \
76
              option.obj winmakefile.obj projectgenerator.obj property.obj meta.obj \
77
              makefiledeps.obj metamakefile.obj xmloutput.obj pbuilder_pbx.obj \
78
              borland_bmake.obj msvc_nmake.obj msvc_dsp.obj msvc_vcproj.obj \
79
              msvc_objectmodel.obj symmake.obj initprojectdeploy_symbian.obj \
80
              registry.obj \
81
              epocroot.obj \
82
              symmake_abld.obj symmake_sbsv2.obj
83
84
!IFDEF QMAKE_OPENSOURCE_EDITION
85
CFLAGS      = $(CFLAGS) -DQMAKE_OPENSOURCE_EDITION
86
!ENDIF
87
88
#qt code
89
QTOBJS= \
90
	qbitarray.obj \
91
	qbuffer.obj \
92
	qcryptographichash.obj \
93
	qfsfileengine.obj \
94
	qfsfileengine_iterator.obj \
95
	qbytearray.obj \
96
	qvsnprintf.obj \
97
	qbytearraymatcher.obj \
98
	qdatetime.obj \
99
	qdir.obj \
100
	qdiriterator.obj \
101
	qfile.obj \
102
	qtemporaryfile.obj \
103
	qabstractfileengine.obj \
104
	qfsfileengine_win.obj \
105
	qsystemlibrary.obj \
106
	qfsfileengine_iterator_win.obj \
107
	qfileinfo.obj \
108
	qglobal.obj \
109
	qhash.obj \
110
	qiodevice.obj \
111
	qlist.obj \
112
	qlinkedlist.obj \
113
	qlocale.obj \
114
	qmalloc.obj \
115
	qmap.obj \
116
	qregexp.obj \
117
	qtextcodec.obj \
118
	qutfcodec.obj \
119
	qstring.obj \
120
	qstringlist.obj \
121
	qtextstream.obj \
122
	qdatastream.obj \
123
	quuid.obj \
124
	qvector.obj \
125
	qsettings.obj \
126
	qlibraryinfo.obj \
127
	qvariant.obj \
128
	qurl.obj \
129
	qsettings_win.obj \
130
	qmetatype.obj \
131
	qxmlstream.obj \
132
	qxmlutils.obj \
133
	qnumeric.obj
134
135
136
first all: qmake.exe
137
138
qmake.exe: $(OBJS) $(QTOBJS)
139
	$(LINKQMAKE)
140
	-copy qmake.exe $(BUILD_PATH)\bin\qmake.exe
141
142
clean::
143
	-del qbitarray.obj
144
	-del qbuffer.obj
145
	-del qcryptographichash.obj
146
	-del qlinkedlist.obj
147
	-del qfsfileengine.obj
148
	-del qfsfileengine_iterator.obj
149
	-del qbytearray.obj
150
	-del qvsnprintf.obj
151
	-del qbytearraymatcher.obj
152
	-del qdatetime.obj
153
	-del qdir.obj
154
	-del qdiriterator.obj
155
	-del qfile.obj
156
	-del qtemporaryfile.obj
157
	-del qabstractfileengine.obj
158
	-del qfsfileengine_win.obj
159
	-del qsystemlibrary.obj
160
	-del qfsfileengine_iterator_win.obj
161
	-del qfileinfo.obj
162
	-del qglobal.obj
163
	-del qhash.obj
164
	-del qiodevice.obj
165
	-del qlist.obj
166
	-del qlocale.obj
167
	-del qmalloc.obj
168
	-del qmap.obj
169
	-del qregexp.obj
170
	-del qtextcodec.obj
171
	-del qutfcodec.obj
172
	-del qstring.obj
173
	-del qstringlist.obj
174
	-del qtextstream.obj
175
	-del qdatastream.obj
176
	-del quuid.obj
177
	-del qvector.obj
178
	-del qsettings.obj
179
	-del qlibraryinfo.obj
180
	-del qvariant.obj
181
	-del qurl.obj
182
	-del qsettings_win.obj
183
	-del qmetatype.obj
184
	-del project.obj
185
	-del main.obj
186
	-del makefile.obj
187
	-del unixmake.obj
188
	-del unixmake2.obj
189
	-del mingw_make.obj
190
	-del option.obj
191
	-del winmakefile.obj
192
	-del projectgenerator.obj
193
	-del property.obj
194
	-del meta.obj
195
	-del makefiledeps.obj
196
	-del metamakefile.obj
197
	-del xmloutput.obj
198
	-del borland_bmake.obj
199
	-del msvc_nmake.obj
200
	-del msvc_dsp.obj
201
	-del msvc_vcproj.obj
202
	-del msvc_objectmodel.obj
203
	-del symmake.obj
204
	-del symmake_abld.obj
205
	-del symmake_sbsv2.obj
206
	-del initprojectdeploy_symbian.obj
207
	-del registry.obj
208
	-del epocroot.obj
209
	-del pbuilder_pbx.obj
210
	-del qxmlstream.obj
211
	-del qxmlutils.obj
212
	-del qnumeric.obj
213
	-del vc60.pdb
214
	-del vc70.pdb
215
	-del qmake.pdb
216
	-del qmake.ilk
217
	-del qmake.tds
218
219
distclean:: clean
220
	-del qmake
221
222
.c.obj:
223
	$(CXX) $(CFLAGS) $<
224
225
.cpp.obj:
226
	$(CXX) $(CXXFLAGS) $<
227
228
.cc.obj:
229
	$(CXX) $(CXXFLAGS) $<
230
231
.cxx.obj:
232
	$(CXX) $(CXXFLAGS) $<
233
234
qsettings_win.obj: $(SOURCE_PATH)\src\corelib\io\qsettings_win.cpp
235
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qsettings_win.cpp
236
237
qsettings.obj: $(SOURCE_PATH)\src\corelib\io\qsettings.cpp
238
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qsettings.cpp
239
240
qlibraryinfo.obj: $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp
241
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp
242
243
qnumeric.obj: $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp
244
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp
245
246
qvariant.obj: $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp
247
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp
248
249
qurl.obj: $(SOURCE_PATH)\src\corelib\io\qurl.cpp
250
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qurl.cpp
251
252
qtextstream.obj: $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp
253
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp
254
255
qdatastream.obj: $(SOURCE_PATH)\src\corelib\io\qdatastream.cpp
256
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdatastream.cpp
257
258
qiodevice.obj: $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp
259
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp
260
261
qmalloc.obj: $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp
262
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp
263
264
qglobal.obj: $(SOURCE_PATH)\src\corelib\global\qglobal.cpp
265
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qglobal.cpp
266
267
qhash.obj: $(SOURCE_PATH)\src\corelib\tools\qhash.cpp
268
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qhash.cpp
269
270
qbytearray.obj: $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp
271
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp
272
273
qcryptographichash.obj: $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp
274
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp
275
276
qvsnprintf.obj: $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp
277
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp
278
279
qbytearraymatcher.obj: $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp
280
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp
281
282
qchar.obj: $(SOURCE_PATH)\src\corelib\tools\qchar.cpp
283
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qchar.cpp
284
285
qutfcodec.obj: $(SOURCE_PATH)\src\corelib\codecs\qutfcodec.cpp
286
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\codecs\qutfcodec.cpp
287
288
qstring.obj: $(SOURCE_PATH)\src\corelib\tools\qstring.cpp
289
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstring.cpp
290
291
qstringmatcher.obj: $(SOURCE_PATH)\src\corelib\tools\qstringmatcher.cpp
292
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstringmatcher.cpp
293
294
qlocale.obj: $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp
295
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp
296
297
quuid.obj: $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp
298
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp
299
300
qbuffer.obj: $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp
301
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp
302
303
qlist.obj: $(SOURCE_PATH)\src\corelib\tools\qlist.cpp
304
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlist.cpp
305
306
qlinkedlist.obj: $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp
307
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp
308
309
qfile.obj: $(SOURCE_PATH)\src\corelib\io\qfile.cpp
310
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfile.cpp
311
312
qtemporaryfile.obj: $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp
313
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp
314
315
qfsfileengine_win.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_win.cpp
316
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_win.cpp
317
318
qsystemlibrary.obj: $(SOURCE_PATH)\src\corelib\plugin\qsystemlibrary.cpp
319
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\plugin\qsystemlibrary.cpp
320
321
qfsfileengine_iterator_win.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_win.cpp
322
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_win.cpp
323
324
qfsfileengine.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp
325
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp
326
327
qfsfileengine_iterator.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp
328
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp
329
330
qabstractfileengine.obj: $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp
331
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp
332
333
qtextcodec.obj: $(SOURCE_PATH)\src\corelib\codecs\qtextcodec.cpp
334
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\codecs\qtextcodec.cpp
335
336
qregexp.obj: $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp
337
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp
338
339
qvector.obj: $(SOURCE_PATH)\src\corelib\tools\qvector.cpp
340
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qvector.cpp
341
342
qbitarray.obj: $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp
343
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp
344
345
qdir.obj: $(SOURCE_PATH)\src\corelib\io\qdir.cpp
346
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdir.cpp
347
348
qdiriterator.obj: $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp
349
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp
350
351
qmetatype.obj: $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp
352
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp
353
354
qfileinfo.obj: $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp
355
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp
356
357
qdatetime.obj: $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp
358
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp
359
360
qstringlist.obj: $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp
361
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp
362
363
qmap.obj: $(SOURCE_PATH)\src\corelib\tools\qmap.cpp
364
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qmap.cpp
365
366
qunicodetables.obj: $(SOURCE_PATH)\src\corelib\tools\qunicodetables.cpp
367
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qunicodetables.cpp
368
369
makefile.obj: $(SOURCE_PATH)/qmake/generators\makefile.cpp
370
	$(CXX) $(CXXFLAGS) generators\makefile.cpp
371
372
unixmake.obj: $(SOURCE_PATH)/qmake/generators\unix\unixmake.cpp
373
	$(CXX) $(CXXFLAGS) generators\unix\unixmake.cpp
374
375
unixmake2.obj: $(SOURCE_PATH)/qmake/generators\unix\unixmake2.cpp
376
	$(CXX) $(CXXFLAGS) generators\unix\unixmake2.cpp
377
378
winmakefile.obj: $(SOURCE_PATH)/qmake/generators/win32/winmakefile.cpp
379
	$(CXX) $(CXXFLAGS) generators/win32/winmakefile.cpp
380
381
borland_bmake.obj: $(SOURCE_PATH)/qmake/generators/win32/borland_bmake.cpp
382
	$(CXX) $(CXXFLAGS) generators/win32/borland_bmake.cpp
383
384
mingw_make.obj: $(SOURCE_PATH)/qmake/generators/win32/mingw_make.cpp
385
	$(CXX) $(CXXFLAGS) generators/win32/mingw_make.cpp
386
387
msvc_nmake.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_nmake.cpp
388
	$(CXX) $(CXXFLAGS) generators/win32/msvc_nmake.cpp
389
390
msvc_dsp.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_dsp.cpp
391
	$(CXX) $(CXXFLAGS) generators/win32/msvc_dsp.cpp
392
393
msvc_vcproj.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_vcproj.cpp
394
	$(CXX) $(CXXFLAGS) generators/win32/msvc_vcproj.cpp
395
396
msvc_objectmodel.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_objectmodel.cpp
397
	$(CXX) $(CXXFLAGS) generators/win32/msvc_objectmodel.cpp
398
399
symmake.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake.cpp
400
	$(CXX) $(CXXFLAGS) generators/symbian/symmake.cpp
401
402
symmake_abld.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake_abld.cpp
403
	$(CXX) $(CXXFLAGS) generators/symbian/symmake_abld.cpp
404
405
symmake_sbsv2.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake_sbsv2.cpp
406
	$(CXX) $(CXXFLAGS) generators/symbian/symmake_sbsv2.cpp
407
408
initprojectdeploy_symbian.obj: $(SOURCE_PATH)/qmake/generators/symbian/initprojectdeploy_symbian.cpp
409
	$(CXX) $(CXXFLAGS) generators/symbian/initprojectdeploy_symbian.cpp
410
411
registry.obj: $(SOURCE_PATH)/tools/shared/windows/registry.cpp
412
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)/tools/shared/windows/registry.cpp
413
414
epocroot.obj: $(SOURCE_PATH)/tools/shared/symbian/epocroot.cpp
415
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)/tools/shared/symbian/epocroot.cpp
416
417
md5.obj: $(SOURCE_PATH)\src\3rdparty\md5\md5.cpp
418
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\3rdparty\md5\md5.cpp
419
420
project.obj: $(SOURCE_PATH)/qmake/project.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
421
	$(CXX) $(CXXFLAGS) project.cpp
422
423
meta.obj: $(SOURCE_PATH)/qmake/meta.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
424
	$(CXX) $(CXXFLAGS) meta.cpp
425
426
main.obj: $(SOURCE_PATH)/qmake/main.cpp $(SOURCE_PATH)/qmake/project.h
427
	$(CXX) $(CXXFLAGS) main.cpp
428
429
option.obj: $(SOURCE_PATH)/qmake/option.cpp $(SOURCE_PATH)/qmake/option.h
430
	$(CXX) $(CXXFLAGS) option.cpp
431
432
property.obj: $(SOURCE_PATH)/qmake/property.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
433
	$(CXX) $(CXXFLAGS) property.cpp
434
435
projectgenerator.obj: $(SOURCE_PATH)/qmake/generators/projectgenerator.cpp
436
	$(CXX) $(CXXFLAGS) generators/projectgenerator.cpp
437
438
pbuilder_pbx.obj: $(SOURCE_PATH)/qmake/generators/mac/pbuilder_pbx.cpp
439
	$(CXX) $(CXXFLAGS) generators/mac/pbuilder_pbx.cpp
440
441
makefiledeps.obj: $(SOURCE_PATH)/qmake/generators/makefiledeps.cpp
442
	$(CXX) $(CXXFLAGS) generators/makefiledeps.cpp
443
444
metamakefile.obj: $(SOURCE_PATH)/qmake/generators/metamakefile.cpp
445
	$(CXX) $(CXXFLAGS) generators/metamakefile.cpp
446
447
xmloutput.obj: $(SOURCE_PATH)/qmake/generators/xmloutput.cpp
448
	$(CXX) $(CXXFLAGS) generators/xmloutput.cpp
449
450
qxmlstream.obj: $(SOURCE_PATH)\src\corelib\xml\qxmlstream.cpp
451
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\xml\qxmlstream.cpp
452
453
qxmlutils.obj: $(SOURCE_PATH)\src\corelib\xml\qxmlutils.cpp
454
	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\xml\qxmlutils.cpp