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