qmake/Makefile.win32
changeset 0 1918ee327afb
child 7 f7bc934e204c
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     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               -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 -Igenerators\symbian \
       
    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 symmake.obj initprojectdeploy_symbian.obj \
       
    78               symmake_abld.obj symmake_sbsv2.obj
       
    79 
       
    80 !IFDEF QMAKE_OPENSOURCE_EDITION
       
    81 CFLAGS      = $(CFLAGS) -DQMAKE_OPENSOURCE_EDITION
       
    82 !ENDIF
       
    83 
       
    84 #qt code
       
    85 QTOBJS= \
       
    86 	qbitarray.obj \
       
    87 	qbuffer.obj \
       
    88 	qcryptographichash.obj \
       
    89 	qfsfileengine.obj \
       
    90 	qfsfileengine_iterator.obj \
       
    91 	qbytearray.obj \
       
    92 	qvsnprintf.obj \
       
    93 	qbytearraymatcher.obj \
       
    94 	qdatetime.obj \
       
    95 	qdir.obj \
       
    96 	qdiriterator.obj \
       
    97 	qfile.obj \
       
    98 	qtemporaryfile.obj \
       
    99 	qabstractfileengine.obj \
       
   100 	qfsfileengine_win.obj \
       
   101 	qfsfileengine_iterator_win.obj \
       
   102 	qfileinfo.obj \
       
   103 	qglobal.obj \
       
   104 	qhash.obj \
       
   105 	qiodevice.obj \
       
   106 	qlist.obj \
       
   107 	qlinkedlist.obj \
       
   108 	qlocale.obj \
       
   109 	qmalloc.obj \
       
   110 	qmap.obj \
       
   111 	qregexp.obj \
       
   112 	qtextcodec.obj \
       
   113 	qutfcodec.obj \
       
   114 	qstring.obj \
       
   115 	qstringlist.obj \
       
   116 	qtextstream.obj \
       
   117 	qdatastream.obj \
       
   118 	quuid.obj \
       
   119 	qvector.obj \
       
   120 	qsettings.obj \
       
   121 	qlibraryinfo.obj \
       
   122 	qvariant.obj \
       
   123 	qurl.obj \
       
   124 	qsettings_win.obj \
       
   125 	qmetatype.obj \
       
   126 	qxmlstream.obj \
       
   127 	qxmlutils.obj \
       
   128 	qnumeric.obj
       
   129 
       
   130 
       
   131 first all: qmake.exe
       
   132 
       
   133 qmake.exe: $(OBJS) $(QTOBJS)
       
   134 	$(LINKQMAKE)
       
   135 	-copy qmake.exe $(BUILD_PATH)\bin\qmake.exe
       
   136 
       
   137 clean::
       
   138 	-del qbitarray.obj
       
   139 	-del qbuffer.obj
       
   140 	-del qcryptographichash.obj
       
   141 	-del qlinkedlist.obj
       
   142 	-del qfsfileengine.obj
       
   143 	-del qfsfileengine_iterator.obj
       
   144 	-del qbytearray.obj
       
   145 	-del qvsnprintf.obj
       
   146 	-del qbytearraymatcher.obj
       
   147 	-del qdatetime.obj
       
   148 	-del qdir.obj
       
   149 	-del qdiriterator.obj
       
   150 	-del qfile.obj
       
   151 	-del qtemporaryfile.obj
       
   152 	-del qabstractfileengine.obj
       
   153 	-del qfsfileengine_win.obj
       
   154 	-del qfsfileengine_iterator_win.obj
       
   155 	-del qfileinfo.obj
       
   156 	-del qglobal.obj
       
   157 	-del qhash.obj
       
   158 	-del qiodevice.obj
       
   159 	-del qlist.obj
       
   160 	-del qlocale.obj
       
   161 	-del qmalloc.obj
       
   162 	-del qmap.obj
       
   163 	-del qregexp.obj
       
   164 	-del qtextcodec.obj
       
   165 	-del qutfcodec.obj
       
   166 	-del qstring.obj
       
   167 	-del qstringlist.obj
       
   168 	-del qtextstream.obj
       
   169 	-del qdatastream.obj
       
   170 	-del quuid.obj
       
   171 	-del qvector.obj
       
   172 	-del qsettings.obj
       
   173 	-del qlibraryinfo.obj
       
   174 	-del qvariant.obj
       
   175 	-del qurl.obj
       
   176 	-del qsettings_win.obj
       
   177 	-del qmetatype.obj
       
   178 	-del project.obj
       
   179 	-del main.obj
       
   180 	-del makefile.obj
       
   181 	-del unixmake.obj
       
   182 	-del unixmake2.obj
       
   183 	-del mingw_make.obj
       
   184 	-del option.obj
       
   185 	-del winmakefile.obj
       
   186 	-del projectgenerator.obj
       
   187 	-del property.obj
       
   188 	-del meta.obj
       
   189 	-del makefiledeps.obj
       
   190 	-del metamakefile.obj
       
   191 	-del xmloutput.obj
       
   192 	-del borland_bmake.obj
       
   193 	-del msvc_nmake.obj
       
   194 	-del msvc_dsp.obj
       
   195 	-del msvc_vcproj.obj
       
   196 	-del msvc_objectmodel.obj
       
   197 	-del symmake.obj
       
   198 	-del symmake_abld.obj
       
   199 	-del symmake_sbsv2.obj
       
   200 	-del initprojectdeploy_symbian.obj
       
   201 	-del pbuilder_pbx.obj
       
   202 	-del qxmlstream.obj
       
   203 	-del qxmlutils.obj
       
   204 	-del qnumeric.obj
       
   205 	-del vc60.pdb
       
   206 	-del vc70.pdb
       
   207 	-del qmake.pdb
       
   208 	-del qmake.ilk
       
   209 	-del qmake.tds
       
   210 
       
   211 distclean:: clean
       
   212 	-del qmake
       
   213 
       
   214 .c.obj:
       
   215 	$(CXX) $(CFLAGS) $<
       
   216 
       
   217 .cpp.obj:
       
   218 	$(CXX) $(CXXFLAGS) $<
       
   219 
       
   220 .cc.obj:
       
   221 	$(CXX) $(CXXFLAGS) $<
       
   222 
       
   223 .cxx.obj:
       
   224 	$(CXX) $(CXXFLAGS) $<
       
   225 
       
   226 qsettings_win.obj: $(SOURCE_PATH)\src\corelib\io\qsettings_win.cpp
       
   227 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qsettings_win.cpp
       
   228 
       
   229 qsettings.obj: $(SOURCE_PATH)\src\corelib\io\qsettings.cpp
       
   230 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qsettings.cpp
       
   231 
       
   232 qlibraryinfo.obj: $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp
       
   233 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp
       
   234 
       
   235 qnumeric.obj: $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp
       
   236 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp
       
   237 
       
   238 qvariant.obj: $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp
       
   239 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp
       
   240 
       
   241 qurl.obj: $(SOURCE_PATH)\src\corelib\io\qurl.cpp
       
   242 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qurl.cpp
       
   243 
       
   244 qtextstream.obj: $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp
       
   245 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp
       
   246 
       
   247 qdatastream.obj: $(SOURCE_PATH)\src\corelib\io\qdatastream.cpp
       
   248 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdatastream.cpp
       
   249 
       
   250 qiodevice.obj: $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp
       
   251 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp
       
   252 
       
   253 qmalloc.obj: $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp
       
   254 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp
       
   255 
       
   256 qglobal.obj: $(SOURCE_PATH)\src\corelib\global\qglobal.cpp
       
   257 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qglobal.cpp
       
   258 
       
   259 qhash.obj: $(SOURCE_PATH)\src\corelib\tools\qhash.cpp
       
   260 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qhash.cpp
       
   261 
       
   262 qbytearray.obj: $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp
       
   263 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp
       
   264 
       
   265 qcryptographichash.obj: $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp
       
   266 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp
       
   267 
       
   268 qvsnprintf.obj: $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp
       
   269 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp
       
   270 
       
   271 qbytearraymatcher.obj: $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp
       
   272 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp
       
   273 
       
   274 qchar.obj: $(SOURCE_PATH)\src\corelib\tools\qchar.cpp
       
   275 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qchar.cpp
       
   276 
       
   277 qutfcodec.obj: $(SOURCE_PATH)\src\corelib\codecs\qutfcodec.cpp
       
   278 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\codecs\qutfcodec.cpp
       
   279 
       
   280 qstring.obj: $(SOURCE_PATH)\src\corelib\tools\qstring.cpp
       
   281 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstring.cpp
       
   282 
       
   283 qstringmatcher.obj: $(SOURCE_PATH)\src\corelib\tools\qstringmatcher.cpp
       
   284 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstringmatcher.cpp
       
   285 
       
   286 qlocale.obj: $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp
       
   287 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp
       
   288 
       
   289 quuid.obj: $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp
       
   290 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp
       
   291 
       
   292 qbuffer.obj: $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp
       
   293 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp
       
   294 
       
   295 qlist.obj: $(SOURCE_PATH)\src\corelib\tools\qlist.cpp
       
   296 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlist.cpp
       
   297 
       
   298 qlinkedlist.obj: $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp
       
   299 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp
       
   300 
       
   301 qfile.obj: $(SOURCE_PATH)\src\corelib\io\qfile.cpp
       
   302 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfile.cpp
       
   303 
       
   304 qtemporaryfile.obj: $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp
       
   305 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp
       
   306 
       
   307 qfsfileengine_win.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_win.cpp
       
   308 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_win.cpp
       
   309 
       
   310 qfsfileengine_iterator_win.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_win.cpp
       
   311 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_win.cpp
       
   312 
       
   313 qfsfileengine.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp
       
   314 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp
       
   315 
       
   316 qfsfileengine_iterator.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp
       
   317 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp
       
   318 
       
   319 qabstractfileengine.obj: $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp
       
   320 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp
       
   321 
       
   322 qtextcodec.obj: $(SOURCE_PATH)\src\corelib\codecs\qtextcodec.cpp
       
   323 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\codecs\qtextcodec.cpp
       
   324 
       
   325 qregexp.obj: $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp
       
   326 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp
       
   327 
       
   328 qvector.obj: $(SOURCE_PATH)\src\corelib\tools\qvector.cpp
       
   329 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qvector.cpp
       
   330 
       
   331 qbitarray.obj: $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp
       
   332 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp
       
   333 
       
   334 qdir.obj: $(SOURCE_PATH)\src\corelib\io\qdir.cpp
       
   335 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdir.cpp
       
   336 
       
   337 qdiriterator.obj: $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp
       
   338 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp
       
   339 
       
   340 qmetatype.obj: $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp
       
   341 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp
       
   342 
       
   343 qfileinfo.obj: $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp
       
   344 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp
       
   345 
       
   346 qdatetime.obj: $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp
       
   347 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp
       
   348 
       
   349 qstringlist.obj: $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp
       
   350 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp
       
   351 
       
   352 qmap.obj: $(SOURCE_PATH)\src\corelib\tools\qmap.cpp
       
   353 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qmap.cpp
       
   354 
       
   355 qunicodetables.obj: $(SOURCE_PATH)\src\corelib\tools\qunicodetables.cpp
       
   356 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qunicodetables.cpp
       
   357 
       
   358 makefile.obj: $(SOURCE_PATH)/qmake/generators\makefile.cpp
       
   359 	$(CXX) $(CXXFLAGS) generators\makefile.cpp
       
   360 
       
   361 unixmake.obj: $(SOURCE_PATH)/qmake/generators\unix\unixmake.cpp
       
   362 	$(CXX) $(CXXFLAGS) generators\unix\unixmake.cpp
       
   363 
       
   364 unixmake2.obj: $(SOURCE_PATH)/qmake/generators\unix\unixmake2.cpp
       
   365 	$(CXX) $(CXXFLAGS) generators\unix\unixmake2.cpp
       
   366 
       
   367 winmakefile.obj: $(SOURCE_PATH)/qmake/generators/win32/winmakefile.cpp
       
   368 	$(CXX) $(CXXFLAGS) generators/win32/winmakefile.cpp
       
   369 
       
   370 borland_bmake.obj: $(SOURCE_PATH)/qmake/generators/win32/borland_bmake.cpp
       
   371 	$(CXX) $(CXXFLAGS) generators/win32/borland_bmake.cpp
       
   372 
       
   373 mingw_make.obj: $(SOURCE_PATH)/qmake/generators/win32/mingw_make.cpp
       
   374 	$(CXX) $(CXXFLAGS) generators/win32/mingw_make.cpp
       
   375 
       
   376 msvc_nmake.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_nmake.cpp
       
   377 	$(CXX) $(CXXFLAGS) generators/win32/msvc_nmake.cpp
       
   378 
       
   379 msvc_dsp.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_dsp.cpp
       
   380 	$(CXX) $(CXXFLAGS) generators/win32/msvc_dsp.cpp
       
   381 
       
   382 msvc_vcproj.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_vcproj.cpp
       
   383 	$(CXX) $(CXXFLAGS) generators/win32/msvc_vcproj.cpp
       
   384 
       
   385 msvc_objectmodel.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_objectmodel.cpp
       
   386 	$(CXX) $(CXXFLAGS) generators/win32/msvc_objectmodel.cpp
       
   387 
       
   388 symmake.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake.cpp
       
   389 	$(CXX) $(CXXFLAGS) generators/symbian/symmake.cpp
       
   390 
       
   391 symmake_abld.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake_abld.cpp
       
   392 	$(CXX) $(CXXFLAGS) generators/symbian/symmake_abld.cpp
       
   393 
       
   394 symmake_sbsv2.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake_sbsv2.cpp
       
   395 	$(CXX) $(CXXFLAGS) generators/symbian/symmake_sbsv2.cpp
       
   396 
       
   397 initprojectdeploy_symbian.obj: $(SOURCE_PATH)/qmake/generators/symbian/initprojectdeploy_symbian.cpp
       
   398 	$(CXX) $(CXXFLAGS) generators/symbian/initprojectdeploy_symbian.cpp
       
   399 
       
   400 md5.obj: $(SOURCE_PATH)\src\3rdparty\md5\md5.cpp
       
   401 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\3rdparty\md5\md5.cpp
       
   402 
       
   403 project.obj: $(SOURCE_PATH)/qmake/project.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
       
   404 	$(CXX) $(CXXFLAGS) project.cpp
       
   405 
       
   406 meta.obj: $(SOURCE_PATH)/qmake/meta.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
       
   407 	$(CXX) $(CXXFLAGS) meta.cpp
       
   408 
       
   409 main.obj: $(SOURCE_PATH)/qmake/main.cpp $(SOURCE_PATH)/qmake/project.h
       
   410 	$(CXX) $(CXXFLAGS) main.cpp
       
   411 
       
   412 option.obj: $(SOURCE_PATH)/qmake/option.cpp $(SOURCE_PATH)/qmake/option.h
       
   413 	$(CXX) $(CXXFLAGS) option.cpp
       
   414 
       
   415 property.obj: $(SOURCE_PATH)/qmake/property.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
       
   416 	$(CXX) $(CXXFLAGS) property.cpp
       
   417 
       
   418 projectgenerator.obj: $(SOURCE_PATH)/qmake/generators/projectgenerator.cpp
       
   419 	$(CXX) $(CXXFLAGS) generators/projectgenerator.cpp
       
   420 
       
   421 pbuilder_pbx.obj: $(SOURCE_PATH)/qmake/generators/mac/pbuilder_pbx.cpp
       
   422 	$(CXX) $(CXXFLAGS) generators/mac/pbuilder_pbx.cpp
       
   423 
       
   424 makefiledeps.obj: $(SOURCE_PATH)/qmake/generators/makefiledeps.cpp
       
   425 	$(CXX) $(CXXFLAGS) generators/makefiledeps.cpp
       
   426 
       
   427 metamakefile.obj: $(SOURCE_PATH)/qmake/generators/metamakefile.cpp
       
   428 	$(CXX) $(CXXFLAGS) generators/metamakefile.cpp
       
   429 
       
   430 xmloutput.obj: $(SOURCE_PATH)/qmake/generators/xmloutput.cpp
       
   431 	$(CXX) $(CXXFLAGS) generators/xmloutput.cpp
       
   432 
       
   433 qxmlstream.obj: $(SOURCE_PATH)\src\corelib\xml\qxmlstream.cpp
       
   434 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\xml\qxmlstream.cpp
       
   435 
       
   436 qxmlutils.obj: $(SOURCE_PATH)\src\corelib\xml\qxmlutils.cpp
       
   437 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\xml\qxmlutils.cpp