qmake/Makefile.win32
changeset 37 758a864f9613
parent 30 5dc02b23752f
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    21 
    21 
    22 #
    22 #
    23 # specific stuff for VS2005
    23 # specific stuff for VS2005
    24 #
    24 #
    25 !if "$(QMAKESPEC)" == "win32-msvc2005"
    25 !if "$(QMAKESPEC)" == "win32-msvc2005"
    26 CFLAGS      = /Zc:wchar_t-
    26 CFLAGS_EXTRA      = /Zc:wchar_t-
    27 !endif
    27 !elseif "$(QMAKESPEC)" == "win32-msvc2008" || "$(QMAKESPEC)" == "win32-msvc2010"
    28 
    28 CFLAGS_EXTRA      = /MP
    29 CFLAGS	     = -c -Fo$@ \
    29 !endif
       
    30 
       
    31 CFLAGS_BARE = -c -Fo./ \
    30               -W3 -nologo -O2 \
    32               -W3 -nologo -O2 \
       
    33               $(CFLAGS_EXTRA) \
    31               -I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac -Igenerators\symbian \
    34               -I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac -Igenerators\symbian \
    32               -I$(BUILD_PATH)\include -I$(BUILD_PATH)\include\QtCore \
    35               -I$(BUILD_PATH)\include -I$(BUILD_PATH)\include\QtCore \
    33               -I$(SOURCE_PATH)\include -I$(SOURCE_PATH)\include\QtCore \
    36               -I$(SOURCE_PATH)\include -I$(SOURCE_PATH)\include\QtCore \
    34               -I$(BUILD_PATH)\src\corelib\global \
    37               -I$(BUILD_PATH)\src\corelib\global \
    35               -I$(BUILD_PATH)\src\corelib\xml \
    38               -I$(BUILD_PATH)\src\corelib\xml \
    36               -I$(SOURCE_PATH)\mkspecs\$(QMAKESPEC)  \
    39               -I$(SOURCE_PATH)\mkspecs\$(QMAKESPEC)  \
    37               -I$(SOURCE_PATH)\tools\shared \
    40               -I$(SOURCE_PATH)\tools\shared \
    38               -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL \
    41               -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 \
    42               -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 \
    43               -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED
    41               $(CFLAGS)
    44 CFLAGS   = -Yuqmake_pch.h -FIqmake_pch.h -Fpqmake_pch.pch $(CFLAGS_BARE) $(CFLAGS)
    42 CXXFLAGS    = $(CFLAGS)
    45 
       
    46 CXXFLAGS_BARE = $(CFLAGS_BARE)
       
    47 CXXFLAGS = $(CFLAGS)
       
    48 
    43 LFLAGS	    =
    49 LFLAGS	    =
    44 LIBS	    = ole32.lib advapi32.lib
    50 LIBS	    = ole32.lib advapi32.lib
    45 LINKQMAKE   = $(LINK) $(LFLAGS) -OUT:qmake.exe $(OBJS) $(QTOBJS) $(LIBS)
    51 LINKQMAKE   = $(LINK) $(LFLAGS) -OUT:qmake.exe $(OBJS) $(QTOBJS) $(LIBS)
    46 ADDCLEAN    = vc60.pdb vc70.pdb qmake.pdb qmake.ilk
    52 ADDCLEAN    = vc60.pdb vc70.pdb qmake.pdb qmake.ilk
       
    53 
    47 !ELSE
    54 !ELSE
    48 
    55 !ERROR Unsupported compiler for this Makefile
    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
    56 !ENDIF
    73 
    57 
    74 #qmake code
    58 #qmake code
    75 OBJS        = project.obj main.obj makefile.obj unixmake.obj unixmake2.obj mingw_make.obj \
    59 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 \
    60               option.obj winmakefile.obj projectgenerator.obj property.obj meta.obj \
   131 
   115 
   132 
   116 
   133 first all: qmake.exe
   117 first all: qmake.exe
   134 
   118 
   135 qmake.exe: $(OBJS) $(QTOBJS)
   119 qmake.exe: $(OBJS) $(QTOBJS)
   136 	$(LINKQMAKE)
   120 	$(LINKQMAKE) qmake_pch.obj
   137 	-copy qmake.exe $(BUILD_PATH)\bin\qmake.exe
   121 	-copy qmake.exe $(BUILD_PATH)\bin\qmake.exe
   138 
   122 
   139 clean::
   123 clean::
   140 	-del qbitarray.obj
   124 	-del $(QTOBJS)
   141 	-del qbuffer.obj
   125 	-del $(OBJS)
   142 	-del qcryptographichash.obj
   126 	-del qmake_pch.obj
   143 	-del qlinkedlist.obj
   127 	-del qmake_pch.pch
   144 	-del qfsfileengine.obj
       
   145 	-del qfsfileengine_iterator.obj
       
   146 	-del qbytearray.obj
       
   147 	-del qvsnprintf.obj
       
   148 	-del qbytearraymatcher.obj
       
   149 	-del qdatetime.obj
       
   150 	-del qdir.obj
       
   151 	-del qdiriterator.obj
       
   152 	-del qfile.obj
       
   153 	-del qtemporaryfile.obj
       
   154 	-del qabstractfileengine.obj
       
   155 	-del qfsfileengine_win.obj
       
   156 	-del qfsfileengine_iterator_win.obj
       
   157 	-del qfileinfo.obj
       
   158 	-del qglobal.obj
       
   159 	-del qhash.obj
       
   160 	-del qiodevice.obj
       
   161 	-del qlist.obj
       
   162 	-del qlocale.obj
       
   163 	-del qmalloc.obj
       
   164 	-del qmap.obj
       
   165 	-del qregexp.obj
       
   166 	-del qtextcodec.obj
       
   167 	-del qutfcodec.obj
       
   168 	-del qstring.obj
       
   169 	-del qstringlist.obj
       
   170 	-del qtextstream.obj
       
   171 	-del qdatastream.obj
       
   172 	-del quuid.obj
       
   173 	-del qvector.obj
       
   174 	-del qsettings.obj
       
   175 	-del qlibraryinfo.obj
       
   176 	-del qvariant.obj
       
   177 	-del qurl.obj
       
   178 	-del qsettings_win.obj
       
   179 	-del qmetatype.obj
       
   180 	-del project.obj
       
   181 	-del main.obj
       
   182 	-del makefile.obj
       
   183 	-del unixmake.obj
       
   184 	-del unixmake2.obj
       
   185 	-del mingw_make.obj
       
   186 	-del option.obj
       
   187 	-del winmakefile.obj
       
   188 	-del projectgenerator.obj
       
   189 	-del property.obj
       
   190 	-del meta.obj
       
   191 	-del makefiledeps.obj
       
   192 	-del metamakefile.obj
       
   193 	-del xmloutput.obj
       
   194 	-del borland_bmake.obj
       
   195 	-del msvc_nmake.obj
       
   196 	-del msvc_vcproj.obj
       
   197 	-del msvc_vcxproj.obj
       
   198 	-del msvc_objectmodel.obj
       
   199 	-del msbuild_objectmodel.obj
       
   200 	-del symmake.obj
       
   201 	-del symmake_abld.obj
       
   202 	-del symmake_sbsv2.obj
       
   203 	-del symbiancommon.obj
       
   204 	-del initprojectdeploy_symbian.obj
       
   205 	-del registry.obj
       
   206 	-del epocroot.obj
       
   207 	-del pbuilder_pbx.obj
       
   208 	-del qxmlstream.obj
       
   209 	-del qxmlutils.obj
       
   210 	-del qnumeric.obj
       
   211 	-del vc60.pdb
   128 	-del vc60.pdb
   212 	-del vc70.pdb
   129 	-del vc70.pdb
   213 	-del qmake.pdb
   130 	-del qmake.pdb
   214 	-del qmake.ilk
   131 	-del qmake.ilk
   215 	-del qmake.tds
   132 	-del qmake.tds
   227 	$(CXX) $(CXXFLAGS) $<
   144 	$(CXX) $(CXXFLAGS) $<
   228 
   145 
   229 .cxx.obj:
   146 .cxx.obj:
   230 	$(CXX) $(CXXFLAGS) $<
   147 	$(CXX) $(CXXFLAGS) $<
   231 
   148 
   232 qsettings_win.obj: $(SOURCE_PATH)\src\corelib\io\qsettings_win.cpp
   149 $(OBJS): qmake_pch.obj
   233 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qsettings_win.cpp
   150 
   234 
   151 $(QTOBJS): qmake_pch.obj
   235 qsettings.obj: $(SOURCE_PATH)\src\corelib\io\qsettings.cpp
   152 
   236 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qsettings.cpp
   153 qmake_pch.obj:
   237 
   154 	$(CXX) $(CXXFLAGS_BARE) -c -Yc -Fpqmake_pch.pch -TP qmake_pch.h
   238 qlibraryinfo.obj: $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp
   155 
   239 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp
   156 {$(SOURCE_PATH)\qmake\generators\mac}.cpp{}.obj::
   240 
   157 	$(CXX) $(CXXFLAGS) $<
   241 qnumeric.obj: $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp
   158 
   242 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp
   159 {$(SOURCE_PATH)\qmake\generators\symbian}.cpp{}.obj::
   243 
   160 	$(CXX) $(CXXFLAGS) $<
   244 qvariant.obj: $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp
   161 
   245 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp
   162 {$(SOURCE_PATH)\qmake\generators\unix}.cpp{}.obj::
   246 
   163 	$(CXX) $(CXXFLAGS) $<
   247 qurl.obj: $(SOURCE_PATH)\src\corelib\io\qurl.cpp
   164 
   248 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qurl.cpp
   165 {$(SOURCE_PATH)\qmake\generators\win32}.cpp{}.obj::
   249 
   166 	$(CXX) $(CXXFLAGS) $<
   250 qtextstream.obj: $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp
   167 
   251 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp
   168 {$(SOURCE_PATH)\qmake\generators}.cpp{}.obj::
   252 
   169 	$(CXX) $(CXXFLAGS) $<
   253 qdatastream.obj: $(SOURCE_PATH)\src\corelib\io\qdatastream.cpp
   170 
   254 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdatastream.cpp
   171 {$(SOURCE_PATH)\qmake}.cpp{}.obj::
   255 
   172 	$(CXX) $(CXXFLAGS) $<
   256 qiodevice.obj: $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp
   173 
   257 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp
   174 {$(SOURCE_PATH)\src\3rdparty\md5}.cpp{}.obj::
   258 
   175 	$(CXX) $(CXXFLAGS) $<
   259 qmalloc.obj: $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp
   176 
   260 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp
   177 {$(SOURCE_PATH)\src\corelib\codecs}.cpp{}.obj::
   261 
   178 	$(CXX) $(CXXFLAGS) $<
   262 qglobal.obj: $(SOURCE_PATH)\src\corelib\global\qglobal.cpp
   179 
   263 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qglobal.cpp
   180 {$(SOURCE_PATH)\src\corelib\global}.cpp{}.obj::
   264 
   181 	$(CXX) $(CXXFLAGS) $<
   265 qhash.obj: $(SOURCE_PATH)\src\corelib\tools\qhash.cpp
   182 
   266 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qhash.cpp
   183 {$(SOURCE_PATH)\src\corelib\io}.cpp{}.obj::
   267 
   184 	$(CXX) $(CXXFLAGS) $<
   268 qbytearray.obj: $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp
   185 
   269 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp
   186 {$(SOURCE_PATH)\src\corelib\kernel}.cpp{}.obj::
   270 
   187 	$(CXX) $(CXXFLAGS) $<
   271 qcryptographichash.obj: $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp
   188 
   272 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp
   189 {$(SOURCE_PATH)\src\corelib\plugin}.cpp{}.obj::
   273 
   190 	$(CXX) $(CXXFLAGS) $<
   274 qvsnprintf.obj: $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp
   191 
   275 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp
   192 {$(SOURCE_PATH)\src\corelib\tools}.cpp{}.obj::
   276 
   193 	$(CXX) $(CXXFLAGS) $<
   277 qbytearraymatcher.obj: $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp
   194 
   278 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp
   195 {$(SOURCE_PATH)\src\corelib\xml}.cpp{}.obj::
   279 
   196 	$(CXX) $(CXXFLAGS) $<
   280 qchar.obj: $(SOURCE_PATH)\src\corelib\tools\qchar.cpp
   197 
   281 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qchar.cpp
   198 {$(SOURCE_PATH)\tools\shared\symbian}.cpp{}.obj::
   282 
   199 	$(CXX) $(CXXFLAGS) $<
   283 qutfcodec.obj: $(SOURCE_PATH)\src\corelib\codecs\qutfcodec.cpp
   200 
   284 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\codecs\qutfcodec.cpp
   201 {$(SOURCE_PATH)\tools\shared\windows}.cpp{}.obj::
   285 
   202 	$(CXX) $(CXXFLAGS) $<
   286 qstring.obj: $(SOURCE_PATH)\src\corelib\tools\qstring.cpp
       
   287 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstring.cpp
       
   288 
       
   289 qstringmatcher.obj: $(SOURCE_PATH)\src\corelib\tools\qstringmatcher.cpp
       
   290 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstringmatcher.cpp
       
   291 
       
   292 qlocale.obj: $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp
       
   293 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp
       
   294 
       
   295 quuid.obj: $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp
       
   296 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp
       
   297 
       
   298 qbuffer.obj: $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp
       
   299 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp
       
   300 
       
   301 qlist.obj: $(SOURCE_PATH)\src\corelib\tools\qlist.cpp
       
   302 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlist.cpp
       
   303 
       
   304 qlinkedlist.obj: $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp
       
   305 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp
       
   306 
       
   307 qfile.obj: $(SOURCE_PATH)\src\corelib\io\qfile.cpp
       
   308 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfile.cpp
       
   309 
       
   310 qtemporaryfile.obj: $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp
       
   311 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp
       
   312 
       
   313 qfsfileengine_win.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_win.cpp
       
   314 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_win.cpp
       
   315 
       
   316 qfsfileengine_iterator_win.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_win.cpp
       
   317 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_win.cpp
       
   318 
       
   319 qfsfileengine.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp
       
   320 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp
       
   321 
       
   322 qfsfileengine_iterator.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp
       
   323 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp
       
   324 
       
   325 qabstractfileengine.obj: $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp
       
   326 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp
       
   327 
       
   328 qtextcodec.obj: $(SOURCE_PATH)\src\corelib\codecs\qtextcodec.cpp
       
   329 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\codecs\qtextcodec.cpp
       
   330 
       
   331 qregexp.obj: $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp
       
   332 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp
       
   333 
       
   334 qvector.obj: $(SOURCE_PATH)\src\corelib\tools\qvector.cpp
       
   335 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qvector.cpp
       
   336 
       
   337 qbitarray.obj: $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp
       
   338 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp
       
   339 
       
   340 qdir.obj: $(SOURCE_PATH)\src\corelib\io\qdir.cpp
       
   341 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdir.cpp
       
   342 
       
   343 qdiriterator.obj: $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp
       
   344 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp
       
   345 
       
   346 qmetatype.obj: $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp
       
   347 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp
       
   348 
       
   349 qfileinfo.obj: $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp
       
   350 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp
       
   351 
       
   352 qdatetime.obj: $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp
       
   353 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp
       
   354 
       
   355 qstringlist.obj: $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp
       
   356 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp
       
   357 
       
   358 qmap.obj: $(SOURCE_PATH)\src\corelib\tools\qmap.cpp
       
   359 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qmap.cpp
       
   360 
       
   361 qunicodetables.obj: $(SOURCE_PATH)\src\corelib\tools\qunicodetables.cpp
       
   362 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qunicodetables.cpp
       
   363 
       
   364 makefile.obj: $(SOURCE_PATH)/qmake/generators\makefile.cpp
       
   365 	$(CXX) $(CXXFLAGS) generators\makefile.cpp
       
   366 
       
   367 unixmake.obj: $(SOURCE_PATH)/qmake/generators\unix\unixmake.cpp
       
   368 	$(CXX) $(CXXFLAGS) generators\unix\unixmake.cpp
       
   369 
       
   370 unixmake2.obj: $(SOURCE_PATH)/qmake/generators\unix\unixmake2.cpp
       
   371 	$(CXX) $(CXXFLAGS) generators\unix\unixmake2.cpp
       
   372 
       
   373 winmakefile.obj: $(SOURCE_PATH)/qmake/generators/win32/winmakefile.cpp
       
   374 	$(CXX) $(CXXFLAGS) generators/win32/winmakefile.cpp
       
   375 
       
   376 borland_bmake.obj: $(SOURCE_PATH)/qmake/generators/win32/borland_bmake.cpp
       
   377 	$(CXX) $(CXXFLAGS) generators/win32/borland_bmake.cpp
       
   378 
       
   379 mingw_make.obj: $(SOURCE_PATH)/qmake/generators/win32/mingw_make.cpp
       
   380 	$(CXX) $(CXXFLAGS) generators/win32/mingw_make.cpp
       
   381 
       
   382 msvc_nmake.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_nmake.cpp
       
   383 	$(CXX) $(CXXFLAGS) generators/win32/msvc_nmake.cpp
       
   384 
       
   385 msvc_vcproj.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_vcproj.cpp
       
   386 	$(CXX) $(CXXFLAGS) generators/win32/msvc_vcproj.cpp
       
   387 
       
   388 msvc_vcxproj.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_vcxproj.cpp
       
   389 	$(CXX) $(CXXFLAGS) generators/win32/msvc_vcxproj.cpp
       
   390 
       
   391 msvc_objectmodel.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_objectmodel.cpp
       
   392 	$(CXX) $(CXXFLAGS) generators/win32/msvc_objectmodel.cpp
       
   393 
       
   394 msbuild_objectmodel.obj: $(SOURCE_PATH)/qmake/generators/win32/msbuild_objectmodel.cpp
       
   395 	$(CXX) $(CXXFLAGS) generators/win32/msbuild_objectmodel.cpp
       
   396 
       
   397 symmake.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake.cpp
       
   398 	$(CXX) $(CXXFLAGS) generators/symbian/symmake.cpp
       
   399 
       
   400 symmake_abld.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake_abld.cpp
       
   401 	$(CXX) $(CXXFLAGS) generators/symbian/symmake_abld.cpp
       
   402 
       
   403 symmake_sbsv2.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake_sbsv2.cpp
       
   404 	$(CXX) $(CXXFLAGS) generators/symbian/symmake_sbsv2.cpp
       
   405 
       
   406 symbiancommon.obj: $(SOURCE_PATH)/qmake/generators/symbian/symbiancommon.cpp
       
   407 	$(CXX) $(CXXFLAGS) generators/symbian/symbiancommon.cpp
       
   408 
       
   409 initprojectdeploy_symbian.obj: $(SOURCE_PATH)/qmake/generators/symbian/initprojectdeploy_symbian.cpp
       
   410 	$(CXX) $(CXXFLAGS) generators/symbian/initprojectdeploy_symbian.cpp
       
   411 
       
   412 registry.obj: $(SOURCE_PATH)/tools/shared/windows/registry.cpp
       
   413 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)/tools/shared/windows/registry.cpp
       
   414 
       
   415 epocroot.obj: $(SOURCE_PATH)/tools/shared/symbian/epocroot.cpp
       
   416 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)/tools/shared/symbian/epocroot.cpp
       
   417 
       
   418 md5.obj: $(SOURCE_PATH)\src\3rdparty\md5\md5.cpp
       
   419 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\3rdparty\md5\md5.cpp
       
   420 
       
   421 project.obj: $(SOURCE_PATH)/qmake/project.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
       
   422 	$(CXX) $(CXXFLAGS) project.cpp
       
   423 
       
   424 meta.obj: $(SOURCE_PATH)/qmake/meta.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
       
   425 	$(CXX) $(CXXFLAGS) meta.cpp
       
   426 
       
   427 main.obj: $(SOURCE_PATH)/qmake/main.cpp $(SOURCE_PATH)/qmake/project.h
       
   428 	$(CXX) $(CXXFLAGS) main.cpp
       
   429 
       
   430 option.obj: $(SOURCE_PATH)/qmake/option.cpp $(SOURCE_PATH)/qmake/option.h
       
   431 	$(CXX) $(CXXFLAGS) option.cpp
       
   432 
       
   433 property.obj: $(SOURCE_PATH)/qmake/property.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
       
   434 	$(CXX) $(CXXFLAGS) property.cpp
       
   435 
       
   436 projectgenerator.obj: $(SOURCE_PATH)/qmake/generators/projectgenerator.cpp
       
   437 	$(CXX) $(CXXFLAGS) generators/projectgenerator.cpp
       
   438 
       
   439 pbuilder_pbx.obj: $(SOURCE_PATH)/qmake/generators/mac/pbuilder_pbx.cpp
       
   440 	$(CXX) $(CXXFLAGS) generators/mac/pbuilder_pbx.cpp
       
   441 
       
   442 makefiledeps.obj: $(SOURCE_PATH)/qmake/generators/makefiledeps.cpp
       
   443 	$(CXX) $(CXXFLAGS) generators/makefiledeps.cpp
       
   444 
       
   445 metamakefile.obj: $(SOURCE_PATH)/qmake/generators/metamakefile.cpp
       
   446 	$(CXX) $(CXXFLAGS) generators/metamakefile.cpp
       
   447 
       
   448 xmloutput.obj: $(SOURCE_PATH)/qmake/generators/xmloutput.cpp
       
   449 	$(CXX) $(CXXFLAGS) generators/xmloutput.cpp
       
   450 
       
   451 qxmlstream.obj: $(SOURCE_PATH)\src\corelib\xml\qxmlstream.cpp
       
   452 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\xml\qxmlstream.cpp
       
   453 
       
   454 qxmlutils.obj: $(SOURCE_PATH)\src\corelib\xml\qxmlutils.cpp
       
   455 	$(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\xml\qxmlutils.cpp