source: trunk/qmake/Makefile.os2-g++@ 84

Last change on this file since 84 was 8, checked in by dmik, 20 years ago

Transferred Qt for OS/2 version 3.3.1-rc5 sources from the CVS

File size: 6.4 KB
Line 
1#
2# specific stuff for gnu make
3#
4CXX = g++
5CFLAGS = -c -o$@ -O -s -Zomf \
6 -I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\os2 -Igenerators\mac -I..\include -I..\src\tools \
7 -I..\mkspecs\os2-g++ \
8 -DQT_NO_TEXTCODEC -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DHAVE_QCONFIG_CPP
9CXXFLAGS = $(CFLAGS)
10LFLAGS = -s -Zomf -Zstack 0x2000 -Zlinker /PM:VIO -Zlinker /EXEPACK:2
11LIBS = -lregistry.dll
12LINKQMAKE = g++ $(LFLAGS) -o qmake.exe $(OBJS) $(QTOBJS) $(LIBS)
13ADDCLEAN =
14
15
16#qmake code
17OBJS=project.obj main.obj makefile.obj unixmake.obj unixmake2.obj borland_bmake.obj mingw_make.obj gnumake.obj \
18 msvc_nmake.obj msvc_dsp.obj msvc_vcproj.obj option.obj winmakefile.obj projectgenerator.obj \
19 metrowerks_xml.obj pbuilder_pbx.obj msvc_objectmodel.obj property.obj meta.obj qtmd5.obj
20
21#qt code
22QTOBJS=qstring.obj qlocale.obj quuid.obj qtextstream.obj qiodevice.obj qglobal.obj qgdict.obj qcstring.obj qdatastream.obj \
23 qgarray.obj qbuffer.obj qglist.obj qptrcollection.obj qfile.obj qfile_pm.obj qregexp.obj qgvector.obj \
24 qgcache.obj qbitarray.obj qdir.obj qfileinfo_pm.obj qdir_pm.obj qfileinfo.obj qdatetime.obj \
25 qstringlist.obj qmap.obj qlibrary.obj qlibrary_pm.obj qconfig.obj qsettings.obj qsettings_pm.obj qunicodetables.obj
26
27
28
29..\bin\qmake.exe: qmake.exe
30 copy qmake.exe ..\bin\qmake.exe
31 -del qmake.exe >nul 2>&1
32
33qmake.exe: $(OBJS) $(QTOBJS)
34 $(LINKQMAKE)
35
36clean::
37 -del $(OBJS) $(QTOBJS) $(ADDCLEAN) >nul 2>&1
38
39distclean:: clean
40 -del qmake.exe >nul 2>&1
41
42.c.obj:
43 $(CXX) $(CFLAGS) $<
44
45.cpp.obj:
46 $(CXX) $(CXXFLAGS) $<
47
48qconfig.obj: ..\src\tools\qconfig.cpp
49 $(CXX) $(CXXFLAGS) ..\src\tools\qconfig.cpp
50
51qlibrary.obj: ..\src\tools\qlibrary.cpp
52 $(CXX) $(CXXFLAGS) ..\src\tools\qlibrary.cpp
53
54qlibrary_pm.obj: ..\src\tools\qlibrary_pm.cpp
55 $(CXX) $(CXXFLAGS) ..\src\tools\qlibrary_pm.cpp
56
57qtextstream.obj: ..\src\tools\qtextstream.cpp
58 $(CXX) $(CXXFLAGS) ..\src\tools\qtextstream.cpp
59
60qiodevice.obj: ..\src\tools\qiodevice.cpp
61 $(CXX) $(CXXFLAGS) ..\src\tools\qiodevice.cpp
62
63qglobal.obj: ..\src\tools\qglobal.cpp
64 $(CXX) $(CXXFLAGS) ..\src\tools\qglobal.cpp
65
66qgdict.obj: ..\src\tools\qgdict.cpp
67 $(CXX) $(CXXFLAGS) ..\src\tools\qgdict.cpp
68
69qcstring.obj: ..\src\tools\qcstring.cpp
70 $(CXX) $(CXXFLAGS) ..\src\tools\qcstring.cpp
71
72qstring.obj: ..\src\tools\qstring.cpp
73 $(CXX) $(CXXFLAGS) ..\src\tools\qstring.cpp
74
75qlocale.obj: ..\src\tools\qlocale.cpp
76 $(CXX) $(CXXFLAGS) ..\src\tools\qlocale.cpp
77
78quuid.obj: ..\src\tools\quuid.cpp
79 $(CXX) $(CXXFLAGS) ..\src\tools\quuid.cpp
80
81qdatastream.obj: ..\src\tools\qdatastream.cpp
82 $(CXX) $(CXXFLAGS) ..\src\tools\qdatastream.cpp
83
84qgarray.obj: ..\src\tools\qgarray.cpp
85 $(CXX) $(CXXFLAGS) ..\src\tools\qgarray.cpp
86
87qbuffer.obj: ..\src\tools\qbuffer.cpp
88 $(CXX) $(CXXFLAGS) ..\src\tools\qbuffer.cpp
89
90qglist.obj: ..\src\tools\qglist.cpp
91 $(CXX) $(CXXFLAGS) ..\src\tools\qglist.cpp
92
93qptrcollection.obj: ..\src\tools\qptrcollection.cpp
94 $(CXX) $(CXXFLAGS) ..\src\tools\qptrcollection.cpp
95
96qfile.obj: ..\src\tools\qfile.cpp
97 $(CXX) $(CXXFLAGS) ..\src\tools\qfile.cpp
98
99qfile_pm.obj: ..\src\tools\qfile_pm.cpp
100 $(CXX) $(CXXFLAGS) ..\src\tools\qfile_pm.cpp
101
102qtextcodec.obj: ..\src\codecs\qtextcodec.cpp
103 $(CXX) $(CXXFLAGS) ..\src\codecs\qtextcodec.cpp
104
105qregexp.obj: ..\src\tools\qregexp.cpp
106 $(CXX) $(CXXFLAGS) ..\src\tools\qregexp.cpp
107
108qgvector.obj: ..\src\tools\qgvector.cpp
109 $(CXX) $(CXXFLAGS) ..\src\tools\qgvector.cpp
110
111qgcache.obj: ..\src\tools\qgcache.cpp
112 $(CXX) $(CXXFLAGS) ..\src\tools\qgcache.cpp
113
114qbitarray.obj: ..\src\tools\qbitarray.cpp
115 $(CXX) $(CXXFLAGS) ..\src\tools\qbitarray.cpp
116
117qdir.obj: ..\src\tools\qdir.cpp
118 $(CXX) $(CXXFLAGS) ..\src\tools\qdir.cpp
119
120qsettings.obj: ..\src\tools\qsettings.cpp
121 $(CXX) $(CXXFLAGS) ..\src\tools\qsettings.cpp
122
123qsettings_pm.obj: ..\src\tools\qsettings_pm.cpp
124 $(CXX) $(CXXFLAGS) ..\src\tools\qsettings_pm.cpp
125
126qfileinfo_pm.obj: ..\src\tools\qfileinfo_pm.cpp
127 $(CXX) $(CXXFLAGS) ..\src\tools\qfileinfo_pm.cpp
128
129qdir_pm.obj: ..\src\tools\qdir_pm.cpp
130 $(CXX) $(CXXFLAGS) ..\src\tools\qdir_pm.cpp
131
132qfileinfo.obj: ..\src\tools\qfileinfo.cpp
133 $(CXX) $(CXXFLAGS) ..\src\tools\qfileinfo.cpp
134
135qdatetime.obj: ..\src\tools\qdatetime.cpp
136 $(CXX) $(CXXFLAGS) ..\src\tools\qdatetime.cpp
137
138qstringlist.obj: ..\src\tools\qstringlist.cpp
139 $(CXX) $(CXXFLAGS) ..\src\tools\qstringlist.cpp
140
141qmap.obj: ..\src\tools\qmap.cpp
142 $(CXX) $(CXXFLAGS) ..\src\tools\qmap.cpp
143
144qunicodetables.obj: ..\src\tools\qunicodetables.cpp
145 $(CXX) $(CXXFLAGS) ..\src\tools\qunicodetables.cpp
146
147makefile.obj: generators\makefile.cpp
148 $(CXX) $(CXXFLAGS) generators\makefile.cpp
149
150unixmake.obj: generators\unix\unixmake.cpp
151 $(CXX) $(CXXFLAGS) generators\unix\unixmake.cpp
152
153unixmake2.obj: generators\unix\unixmake2.cpp
154 $(CXX) $(CXXFLAGS) generators\unix\unixmake2.cpp
155
156winmakefile.obj: generators/win32/winmakefile.cpp
157 $(CXX) $(CXXFLAGS) generators/win32/winmakefile.cpp
158
159borland_bmake.obj: generators/win32/borland_bmake.cpp
160 $(CXX) $(CXXFLAGS) generators/win32/borland_bmake.cpp
161
162mingw_make.obj: generators/win32/mingw_make.cpp
163 $(CXX) $(CXXFLAGS) generators/win32/mingw_make.cpp
164
165gnumake.obj: generators/os2/gnumake.cpp
166 $(CXX) $(CXXFLAGS) generators/os2/gnumake.cpp
167
168msvc_nmake.obj: generators/win32/msvc_nmake.cpp
169 $(CXX) $(CXXFLAGS) generators/win32/msvc_nmake.cpp
170
171msvc_dsp.obj: generators/win32/msvc_dsp.cpp
172 $(CXX) $(CXXFLAGS) generators/win32/msvc_dsp.cpp
173
174msvc_vcproj.obj: generators/win32/msvc_vcproj.cpp
175 $(CXX) $(CXXFLAGS) generators/win32/msvc_vcproj.cpp
176
177msvc_objectmodel.obj: generators/win32/msvc_objectmodel.cpp
178 $(CXX) $(CXXFLAGS) generators/win32/msvc_objectmodel.cpp
179
180qtmd5.obj: qtmd5.cpp
181 $(CXX) $(CXXFLAGS) qtmd5.cpp
182
183project.obj: project.cpp project.h option.h
184 $(CXX) $(CXXFLAGS) project.cpp
185
186meta.obj: meta.cpp project.h option.h
187 $(CXX) $(CXXFLAGS) meta.cpp
188
189property.obj: property.cpp property.h option.h
190 $(CXX) $(CXXFLAGS) property.cpp
191
192main.obj: main.cpp project.h
193 $(CXX) $(CXXFLAGS) main.cpp
194
195option.obj: option.cpp option.h
196 $(CXX) $(CXXFLAGS) option.cpp
197
198projectgenerator.obj: generators/projectgenerator.cpp
199 $(CXX) $(CXXFLAGS) generators/projectgenerator.cpp
200
201metrowerks_xml.obj: generators/mac/metrowerks_xml.cpp
202 $(CXX) $(CXXFLAGS) generators/mac/metrowerks_xml.cpp
203
204pbuilder_pbx.obj: generators/mac/pbuilder_pbx.cpp
205 $(CXX) $(CXXFLAGS) generators/mac/pbuilder_pbx.cpp
206
Note: See TracBrowser for help on using the repository browser.