~oif-team/ubuntu/natty/qt4-x11/xi2.1

« back to all changes in this revision

Viewing changes to qmake/Makefile.win32-g++

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-08-24 04:09:09 UTC
  • Revision ID: james.westby@ubuntu.com-20050824040909-xmxe9jfr4a0w5671
Tags: upstream-4.0.0
ImportĀ upstreamĀ versionĀ 4.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# specific stuff for mingw g++ make
 
3
#
 
4
CXX         =   g++
 
5
CFLAGS      =   -c -o$@ -O \
 
6
                -I. -Igenerators -Igenerators\unix \
 
7
                -Igenerators\win32 -Igenerators\mac \
 
8
                -I..\src\corelib\arch\generic \
 
9
                -I..\include -I ..\include\QtCore \
 
10
                -I..\src\tools -I..\mkspecs\win32-g++ \
 
11
                -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT \
 
12
                -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP \
 
13
                -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM
 
14
CXXFLAGS    =   $(CFLAGS)
 
15
LFLAGS      =
 
16
LIBS        = -lole32 -luuid
 
17
LINKQMAKE   =   g++ $(LFLAGS) -o qmake.exe $(OBJS) $(QTOBJS) $(LIBS)
 
18
ADDCLEAN    =
 
19
 
 
20
 
 
21
#qmake code
 
22
OBJS        = project.o main.o makefile.o unixmake.o unixmake2.o mingw_make.o \
 
23
              option.o winmakefile.o projectgenerator.o property.o meta.o qtmd5.o \
 
24
              makefiledeps.o metamakefile.o xmloutput.o
 
25
 
 
26
ifndef QMAKE_OPENSOURCE_EDITION
 
27
OBJS        += borland_bmake.o msvc_nmake.o msvc_dsp.o msvc_vcproj.o \
 
28
              msvc_objectmodel.o metrowerks_xml.o pbuilder_pbx.o
 
29
else
 
30
CFLAGS      += -DQMAKE_OPENSOURCE_EDITION
 
31
endif
 
32
 
 
33
#qt code
 
34
QTOBJS= \
 
35
        qbitarray.o \
 
36
        qbuffer.o \
 
37
        qbytearray.o \
 
38
        qvsnprintf.o \
 
39
        qbytearraymatcher.o \
 
40
        qchar.o \
 
41
        qconfig.o \
 
42
        qdatetime.o \
 
43
        qdir.o \
 
44
        qfile.o \
 
45
        qtemporaryfile.o \
 
46
        qfileinfo.o \
 
47
        qfileengine.o \
 
48
        qfsfileengine.o \
 
49
        qfsfileengine_win.o \
 
50
        qbufferedfsfileengine.o \
 
51
        qglobal.o \
 
52
        qhash.o \
 
53
        qiodevice.o \
 
54
        qinternal.o \
 
55
        qlistdata.o \
 
56
        qlocale.o \
 
57
        qmap.o \
 
58
        qregexp.o \
 
59
        qstring.o \
 
60
        qstringlist.o \
 
61
        qstringmatcher.o \
 
62
        qtextstream.o \
 
63
        qunicodetables.o \
 
64
        quuid.o \
 
65
        qvector.o \
 
66
        qurl.o \
 
67
        qsettings.o \
 
68
        qsettings_win.o \
 
69
        qvariant.o \
 
70
        qmetatype.o
 
71
 
 
72
qmake.exe: $(OBJS) $(QTOBJS)
 
73
        $(LINKQMAKE)
 
74
        -cmd /C copy qmake.exe ..\bin\qmake.exe
 
75
 
 
76
clean::
 
77
        -cmd /C del $(OBJS) $(QTOBJS) $(ADDCLEAN)
 
78
 
 
79
distclean:: clean
 
80
        -cmd /C del qmake
 
81
 
 
82
.c.o:
 
83
        $(CXX) $(CFLAGS) $<
 
84
 
 
85
.cpp.o:
 
86
        $(CXX) $(CXXFLAGS) $<
 
87
 
 
88
qconfig.o: ..\src\corelib\global\qconfig.cpp
 
89
        $(CXX) $(CXXFLAGS) ..\src\corelib\global\qconfig.cpp
 
90
 
 
91
qsettings_win.o: ..\src\corelib\io\qsettings_win.cpp
 
92
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qsettings_win.cpp
 
93
 
 
94
qsettings.o: ..\src\corelib\io\qsettings.cpp
 
95
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qsettings.cpp
 
96
 
 
97
qvariant.o: ..\src\corelib\kernel\qvariant.cpp
 
98
        $(CXX) $(CXXFLAGS) ..\src\corelib\kernel\qvariant.cpp
 
99
 
 
100
qurl.o: ..\src\corelib\io\qurl.cpp
 
101
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qurl.cpp
 
102
 
 
103
qtextstream.o: ..\src\corelib\io\qtextstream.cpp
 
104
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qtextstream.cpp
 
105
 
 
106
qiodevice.o: ..\src\corelib\io\qiodevice.cpp
 
107
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qiodevice.cpp
 
108
 
 
109
qinternal.o: ..\src\corelib\kernel\qinternal.cpp
 
110
        $(CXX) $(CXXFLAGS) ..\src\corelib\kernel\qinternal.cpp
 
111
 
 
112
qglobal.o: ..\src\corelib\global\qglobal.cpp
 
113
        $(CXX) $(CXXFLAGS) ..\src\corelib\global\qglobal.cpp
 
114
 
 
115
qhash.o: ..\src\corelib\tools\qhash.cpp
 
116
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qhash.cpp
 
117
 
 
118
qbytearray.o: ..\src\corelib\tools\qbytearray.cpp
 
119
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qbytearray.cpp
 
120
 
 
121
qvsnprintf.o: ..\src\corelib\tools\qvsnprintf.cpp
 
122
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qvsnprintf.cpp
 
123
 
 
124
qbytearraymatcher.o: ..\src\corelib\tools\qbytearraymatcher.cpp
 
125
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qbytearraymatcher.cpp
 
126
 
 
127
qchar.o: ..\src\corelib\tools\qchar.cpp
 
128
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qchar.cpp
 
129
 
 
130
qstring.o: ..\src\corelib\tools\qstring.cpp
 
131
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qstring.cpp
 
132
 
 
133
qstringmatcher.o: ..\src\corelib\tools\qstringmatcher.cpp
 
134
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qstringmatcher.cpp
 
135
 
 
136
qlocale.o: ..\src\corelib\tools\qlocale.cpp
 
137
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qlocale.cpp
 
138
 
 
139
quuid.o: ..\src\corelib\plugin\quuid.cpp
 
140
        $(CXX) $(CXXFLAGS) ..\src\corelib\plugin\quuid.cpp
 
141
 
 
142
qbuffer.o: ..\src\corelib\io\qbuffer.cpp
 
143
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qbuffer.cpp
 
144
 
 
145
qlistdata.o: ..\src\corelib\tools\qlistdata.cpp
 
146
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qlistdata.cpp
 
147
 
 
148
qlinkedlist.o: ..\src\corelib\tools\qlinkedlist.cpp
 
149
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qlinkedlist.cpp
 
150
 
 
151
qfile.o: ..\src\corelib\io\qfile.cpp
 
152
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qfile.cpp
 
153
 
 
154
qtemporaryfile.o: ..\src\corelib\io\qtemporaryfile.cpp
 
155
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qtemporaryfile.cpp
 
156
 
 
157
qfileengine.o: ..\src\corelib\io\qfileengine.cpp
 
158
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qfileengine.cpp
 
159
 
 
160
qfsfileengine_win.o: ..\src\corelib\io\qfsfileengine_win.cpp
 
161
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qfsfileengine_win.cpp
 
162
 
 
163
qfsfileengine.o: ..\src\corelib\io\qfsfileengine.cpp
 
164
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qfsfileengine.cpp
 
165
 
 
166
qbufferedfsfileengine.o: ..\src\corelib\io\qbufferedfsfileengine.cpp
 
167
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qbufferedfsfileengine.cpp
 
168
 
 
169
qtextcodec.o: ..\src\codecs\qtextcodec.cpp
 
170
        $(CXX) $(CXXFLAGS) ..\src\codecs\qtextcodec.cpp
 
171
 
 
172
qregexp.o: ..\src\corelib\tools\qregexp.cpp
 
173
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qregexp.cpp
 
174
 
 
175
qvector.o: ..\src\corelib\tools\qvector.cpp
 
176
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qvector.cpp
 
177
 
 
178
qbitarray.o: ..\src\corelib\tools\qbitarray.cpp
 
179
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qbitarray.cpp
 
180
 
 
181
qdir.o: ..\src\corelib\io\qdir.cpp
 
182
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qdir.cpp
 
183
 
 
184
qmetatype.o: ..\src\corelib\kernel\qmetatype.cpp
 
185
        $(CXX) $(CXXFLAGS) ..\src\corelib\kernel\qmetatype.cpp
 
186
 
 
187
qfileinfo.o: ..\src\corelib\io\qfileinfo.cpp
 
188
        $(CXX) $(CXXFLAGS) ..\src\corelib\io\qfileinfo.cpp
 
189
 
 
190
qdatetime.o: ..\src\corelib\tools\qdatetime.cpp
 
191
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qdatetime.cpp
 
192
 
 
193
qstringlist.o: ..\src\corelib\tools\qstringlist.cpp
 
194
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qstringlist.cpp
 
195
 
 
196
qmap.o: ..\src\corelib\tools\qmap.cpp
 
197
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qmap.cpp
 
198
 
 
199
qunicodetables.o: ..\src\corelib\tools\qunicodetables.cpp
 
200
        $(CXX) $(CXXFLAGS) ..\src\corelib\tools\qunicodetables.cpp
 
201
 
 
202
makefile.o: generators\makefile.cpp
 
203
        $(CXX) $(CXXFLAGS) generators\makefile.cpp
 
204
 
 
205
unixmake.o: generators\unix\unixmake.cpp
 
206
        $(CXX) $(CXXFLAGS) generators\unix\unixmake.cpp
 
207
 
 
208
unixmake2.o: generators\unix\unixmake2.cpp
 
209
        $(CXX) $(CXXFLAGS) generators\unix\unixmake2.cpp
 
210
 
 
211
winmakefile.o: generators/win32/winmakefile.cpp
 
212
        $(CXX) $(CXXFLAGS) generators/win32/winmakefile.cpp
 
213
 
 
214
borland_bmake.o: generators/win32/borland_bmake.cpp
 
215
        $(CXX) $(CXXFLAGS) generators/win32/borland_bmake.cpp
 
216
 
 
217
mingw_make.o: generators/win32/mingw_make.cpp
 
218
        $(CXX) $(CXXFLAGS) generators/win32/mingw_make.cpp
 
219
 
 
220
msvc_nmake.o: generators/win32/msvc_nmake.cpp
 
221
        $(CXX) $(CXXFLAGS) generators/win32/msvc_nmake.cpp
 
222
 
 
223
msvc_dsp.o: generators/win32/msvc_dsp.cpp
 
224
        $(CXX) $(CXXFLAGS) generators/win32/msvc_dsp.cpp
 
225
 
 
226
msvc_vcproj.o: generators/win32/msvc_vcproj.cpp
 
227
        $(CXX) $(CXXFLAGS) generators/win32/msvc_vcproj.cpp
 
228
 
 
229
msvc_objectmodel.o: generators/win32/msvc_objectmodel.cpp
 
230
        $(CXX) $(CXXFLAGS) generators/win32/msvc_objectmodel.cpp
 
231
 
 
232
qtmd5.o: qtmd5.cpp
 
233
        $(CXX) $(CXXFLAGS) qtmd5.cpp
 
234
 
 
235
project.o: project.cpp project.h option.h
 
236
        $(CXX) $(CXXFLAGS) project.cpp
 
237
 
 
238
meta.o: meta.cpp project.h option.h
 
239
        $(CXX) $(CXXFLAGS) meta.cpp
 
240
 
 
241
main.o: main.cpp project.h
 
242
        $(CXX) $(CXXFLAGS) main.cpp
 
243
 
 
244
option.o: option.cpp option.h
 
245
        $(CXX) $(CXXFLAGS) option.cpp
 
246
 
 
247
property.o: property.cpp project.h option.h
 
248
        $(CXX) $(CXXFLAGS) property.cpp
 
249
 
 
250
projectgenerator.o: generators/projectgenerator.cpp
 
251
        $(CXX) $(CXXFLAGS) generators/projectgenerator.cpp
 
252
 
 
253
metrowerks_xml.o: generators/mac/metrowerks_xml.cpp
 
254
        $(CXX) $(CXXFLAGS) generators/mac/metrowerks_xml.cpp
 
255
 
 
256
pbuilder_pbx.o: generators/mac/pbuilder_pbx.cpp
 
257
        $(CXX) $(CXXFLAGS) generators/mac/pbuilder_pbx.cpp
 
258
 
 
259
makefiledeps.o: generators/makefiledeps.cpp
 
260
        $(CXX) $(CXXFLAGS) generators/makefiledeps.cpp
 
261
 
 
262
metamakefile.o: generators/metamakefile.cpp
 
263
        $(CXX) $(CXXFLAGS) generators/metamakefile.cpp
 
264
 
 
265
xmloutput.o: generators/xmloutput.cpp
 
266
        $(CXX) $(CXXFLAGS) generators/xmloutput.cpp