Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/qmake/Makefile.win32

    r769 r846  
    1 !IF "$(QMAKESPEC)" == "win32-msvc" || "$(QMAKESPEC)" == "win32-msvc.net" || "$(QMAKESPEC)" == "win32-msvc2002" || "$(QMAKESPEC)" == "win32-msvc2003" || "$(QMAKESPEC)" == "win32-msvc2005" || "$(QMAKESPEC)" == "win32-msvc2008" || "$(QMAKESPEC)" == "win32-icc"
     1!IF "$(QMAKESPEC)" == "win32-msvc" || "$(QMAKESPEC)" == "win32-msvc.net" || "$(QMAKESPEC)" == "win32-msvc2002" || "$(QMAKESPEC)" == "win32-msvc2003" || "$(QMAKESPEC)" == "win32-msvc2005" || "$(QMAKESPEC)" == "win32-msvc2008" || "$(QMAKESPEC)" == "win32-msvc2010" || "$(QMAKESPEC)" == "win32-icc"
    22
    33!if "$(SOURCE_PATH)" == ""
     
    2424#
    2525!if "$(QMAKESPEC)" == "win32-msvc2005"
    26 CFLAGS      = /Zc:wchar_t-
    27 !endif
    28 
    29 CFLAGS       = -c -Fo$@ \
     26CFLAGS_EXTRA      = /Zc:wchar_t-
     27!elseif "$(QMAKESPEC)" == "win32-msvc2008" || "$(QMAKESPEC)" == "win32-msvc2010"
     28CFLAGS_EXTRA      = /MP
     29!endif
     30
     31CFLAGS_BARE = -c -Fo./ \
    3032              -W3 -nologo -O2 \
     33              $(CFLAGS_EXTRA) \
    3134              -I. -Igenerators -Igenerators\unix -Igenerators\win32 -Igenerators\mac -Igenerators\symbian -Igenerators\os2 \
    3235              -I$(BUILD_PATH)\include -I$(BUILD_PATH)\include\QtCore \
     
    3942              -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD \
    4043              -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED \
    41               $(CFLAGS)
    42 CXXFLAGS    = $(CFLAGS)
     44              -DQLIBRARYINFO_EPOCROOT
     45CFLAGS   = -Yuqmake_pch.h -FIqmake_pch.h -Fpqmake_pch.pch $(CFLAGS_BARE) $(CFLAGS)
     46
     47CXXFLAGS_BARE = $(CFLAGS_BARE)
     48CXXFLAGS = $(CFLAGS)
     49
    4350LFLAGS      =
    4451LIBS        = ole32.lib advapi32.lib
    4552LINKQMAKE   = $(LINK) $(LFLAGS) -OUT:qmake.exe $(OBJS) $(QTOBJS) $(LIBS)
    4653ADDCLEAN    = vc60.pdb vc70.pdb qmake.pdb qmake.ilk
     54
    4755!ELSE
    48 
    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
     56!ERROR Unsupported compiler for this Makefile
    7257!ENDIF
    7358
     
    7661              option.obj winmakefile.obj projectgenerator.obj property.obj meta.obj \
    7762              makefiledeps.obj metamakefile.obj xmloutput.obj pbuilder_pbx.obj \
    78               borland_bmake.obj msvc_nmake.obj msvc_dsp.obj msvc_vcproj.obj \
    79               msvc_objectmodel.obj symmake.obj initprojectdeploy_symbian.obj \
    80               registry.obj \
    81               epocroot.obj \
    82               symmake_abld.obj symmake_sbsv2.obj gnumake.obj
     63              borland_bmake.obj msvc_nmake.obj msvc_vcproj.obj msvc_vcxproj.obj \
     64              msvc_objectmodel.obj msbuild_objectmodel.obj symmake.obj initprojectdeploy_symbian.obj \
     65              symmake_abld.obj symmake_sbsv2.obj symbiancommon.obj registry.obj epocroot.obj gnumake.obj
    8366
    8467!IFDEF QMAKE_OPENSOURCE_EDITION
     
    10386        qabstractfileengine.obj \
    10487        qfsfileengine_win.obj \
     88        qsystemlibrary.obj \
    10589        qfsfileengine_iterator_win.obj \
    10690        qfileinfo.obj \
     
    136120
    137121qmake.exe: $(OBJS) $(QTOBJS)
    138         $(LINKQMAKE)
     122        $(LINKQMAKE) qmake_pch.obj
    139123        -copy qmake.exe $(BUILD_PATH)\bin\qmake.exe
    140124
    141125clean::
    142         -del qbitarray.obj
    143         -del qbuffer.obj
    144         -del qcryptographichash.obj
    145         -del qlinkedlist.obj
    146         -del qfsfileengine.obj
    147         -del qfsfileengine_iterator.obj
    148         -del qbytearray.obj
    149         -del qvsnprintf.obj
    150         -del qbytearraymatcher.obj
    151         -del qdatetime.obj
    152         -del qdir.obj
    153         -del qdiriterator.obj
    154         -del qfile.obj
    155         -del qtemporaryfile.obj
    156         -del qabstractfileengine.obj
    157         -del qfsfileengine_win.obj
    158         -del qfsfileengine_iterator_win.obj
    159         -del qfileinfo.obj
    160         -del qglobal.obj
    161         -del qhash.obj
    162         -del qiodevice.obj
    163         -del qlist.obj
    164         -del qlocale.obj
    165         -del qmalloc.obj
    166         -del qmap.obj
    167         -del qregexp.obj
    168         -del qtextcodec.obj
    169         -del qutfcodec.obj
    170         -del qstring.obj
    171         -del qstringlist.obj
    172         -del qtextstream.obj
    173         -del qdatastream.obj
    174         -del quuid.obj
    175         -del qvector.obj
    176         -del qsettings.obj
    177         -del qlibraryinfo.obj
    178         -del qvariant.obj
    179         -del qurl.obj
    180         -del qsettings_win.obj
    181         -del qmetatype.obj
    182         -del project.obj
    183         -del main.obj
    184         -del makefile.obj
    185         -del unixmake.obj
    186         -del unixmake2.obj
    187         -del mingw_make.obj
    188         -del option.obj
    189         -del winmakefile.obj
    190         -del projectgenerator.obj
    191         -del property.obj
    192         -del meta.obj
    193         -del makefiledeps.obj
    194         -del metamakefile.obj
    195         -del xmloutput.obj
    196         -del borland_bmake.obj
    197         -del msvc_nmake.obj
    198         -del msvc_dsp.obj
    199         -del msvc_vcproj.obj
    200         -del msvc_objectmodel.obj
    201         -del symmake.obj
    202         -del symmake_abld.obj
    203         -del symmake_sbsv2.obj
    204         -del initprojectdeploy_symbian.obj
    205         -del registry.obj
    206         -del epocroot.obj
    207         -del gnumake.obj
    208         -del pbuilder_pbx.obj
    209         -del qxmlstream.obj
    210         -del qxmlutils.obj
    211         -del qnumeric.obj
     126        -del $(QTOBJS)
     127        -del $(OBJS)
     128        -del qmake_pch.obj
     129        -del qmake_pch.pch
     130        -del qsystemlibrary.obj
    212131        -del vc60.pdb
    213132        -del vc70.pdb
     
    231150        $(CXX) $(CXXFLAGS) $<
    232151
    233 qsettings_win.obj: $(SOURCE_PATH)\src\corelib\io\qsettings_win.cpp
    234         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qsettings_win.cpp
    235 
    236 qsettings.obj: $(SOURCE_PATH)\src\corelib\io\qsettings.cpp
    237         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qsettings.cpp
    238 
    239 qlibraryinfo.obj: $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp
    240         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp
    241 
    242 qnumeric.obj: $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp
    243         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp
    244 
    245 qvariant.obj: $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp
    246         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp
    247 
    248 qurl.obj: $(SOURCE_PATH)\src\corelib\io\qurl.cpp
    249         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qurl.cpp
    250 
    251 qtextstream.obj: $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp
    252         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp
    253 
    254 qdatastream.obj: $(SOURCE_PATH)\src\corelib\io\qdatastream.cpp
    255         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdatastream.cpp
    256 
    257 qiodevice.obj: $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp
    258         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp
    259 
    260 qmalloc.obj: $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp
    261         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp
    262 
    263 qglobal.obj: $(SOURCE_PATH)\src\corelib\global\qglobal.cpp
    264         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\global\qglobal.cpp
    265 
    266 qhash.obj: $(SOURCE_PATH)\src\corelib\tools\qhash.cpp
    267         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qhash.cpp
    268 
    269 qbytearray.obj: $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp
    270         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp
    271 
    272 qcryptographichash.obj: $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp
    273         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp
    274 
    275 qvsnprintf.obj: $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp
    276         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp
    277 
    278 qbytearraymatcher.obj: $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp
    279         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp
    280 
    281 qchar.obj: $(SOURCE_PATH)\src\corelib\tools\qchar.cpp
    282         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qchar.cpp
    283 
    284 qutfcodec.obj: $(SOURCE_PATH)\src\corelib\codecs\qutfcodec.cpp
    285         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\codecs\qutfcodec.cpp
    286 
    287 qstring.obj: $(SOURCE_PATH)\src\corelib\tools\qstring.cpp
    288         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstring.cpp
    289 
    290 qstringmatcher.obj: $(SOURCE_PATH)\src\corelib\tools\qstringmatcher.cpp
    291         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstringmatcher.cpp
    292 
    293 qlocale.obj: $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp
    294         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp
    295 
    296 quuid.obj: $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp
    297         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp
    298 
    299 qbuffer.obj: $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp
    300         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp
    301 
    302 qlist.obj: $(SOURCE_PATH)\src\corelib\tools\qlist.cpp
    303         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlist.cpp
    304 
    305 qlinkedlist.obj: $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp
    306         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp
    307 
    308 qfile.obj: $(SOURCE_PATH)\src\corelib\io\qfile.cpp
    309         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfile.cpp
    310 
    311 qtemporaryfile.obj: $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp
    312         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp
    313 
    314 qfsfileengine_win.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_win.cpp
    315         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_win.cpp
    316 
    317 qfsfileengine_iterator_win.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_win.cpp
    318         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_win.cpp
    319 
    320 qfsfileengine.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp
    321         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp
    322 
    323 qfsfileengine_iterator.obj: $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp
    324         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp
    325 
    326 qabstractfileengine.obj: $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp
    327         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp
    328 
    329 qtextcodec.obj: $(SOURCE_PATH)\src\corelib\codecs\qtextcodec.cpp
    330         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\codecs\qtextcodec.cpp
    331 
    332 qregexp.obj: $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp
    333         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp
    334 
    335 qvector.obj: $(SOURCE_PATH)\src\corelib\tools\qvector.cpp
    336         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qvector.cpp
    337 
    338 qbitarray.obj: $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp
    339         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp
    340 
    341 qdir.obj: $(SOURCE_PATH)\src\corelib\io\qdir.cpp
    342         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdir.cpp
    343 
    344 qdiriterator.obj: $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp
    345         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp
    346 
    347 qmetatype.obj: $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp
    348         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp
    349 
    350 qfileinfo.obj: $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp
    351         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp
    352 
    353 qdatetime.obj: $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp
    354         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp
    355 
    356 qstringlist.obj: $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp
    357         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp
    358 
    359 qmap.obj: $(SOURCE_PATH)\src\corelib\tools\qmap.cpp
    360         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qmap.cpp
    361 
    362 qunicodetables.obj: $(SOURCE_PATH)\src\corelib\tools\qunicodetables.cpp
    363         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\tools\qunicodetables.cpp
    364 
    365 makefile.obj: $(SOURCE_PATH)/qmake/generators\makefile.cpp
    366         $(CXX) $(CXXFLAGS) generators\makefile.cpp
    367 
    368 unixmake.obj: $(SOURCE_PATH)/qmake/generators\unix\unixmake.cpp
    369         $(CXX) $(CXXFLAGS) generators\unix\unixmake.cpp
    370 
    371 unixmake2.obj: $(SOURCE_PATH)/qmake/generators\unix\unixmake2.cpp
    372         $(CXX) $(CXXFLAGS) generators\unix\unixmake2.cpp
    373 
    374 winmakefile.obj: $(SOURCE_PATH)/qmake/generators/win32/winmakefile.cpp
    375         $(CXX) $(CXXFLAGS) generators/win32/winmakefile.cpp
    376 
    377 borland_bmake.obj: $(SOURCE_PATH)/qmake/generators/win32/borland_bmake.cpp
    378         $(CXX) $(CXXFLAGS) generators/win32/borland_bmake.cpp
    379 
    380 mingw_make.obj: $(SOURCE_PATH)/qmake/generators/win32/mingw_make.cpp
    381         $(CXX) $(CXXFLAGS) generators/win32/mingw_make.cpp
    382 
    383 msvc_nmake.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_nmake.cpp
    384         $(CXX) $(CXXFLAGS) generators/win32/msvc_nmake.cpp
    385 
    386 msvc_dsp.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_dsp.cpp
    387         $(CXX) $(CXXFLAGS) generators/win32/msvc_dsp.cpp
    388 
    389 msvc_vcproj.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_vcproj.cpp
    390         $(CXX) $(CXXFLAGS) generators/win32/msvc_vcproj.cpp
    391 
    392 msvc_objectmodel.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_objectmodel.cpp
    393         $(CXX) $(CXXFLAGS) generators/win32/msvc_objectmodel.cpp
    394 
    395 symmake.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake.cpp
    396         $(CXX) $(CXXFLAGS) generators/symbian/symmake.cpp
    397 
    398 symmake_abld.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake_abld.cpp
    399         $(CXX) $(CXXFLAGS) generators/symbian/symmake_abld.cpp
    400 
    401 symmake_sbsv2.obj: $(SOURCE_PATH)/qmake/generators/symbian/symmake_sbsv2.cpp
    402         $(CXX) $(CXXFLAGS) generators/symbian/symmake_sbsv2.cpp
    403 
    404 initprojectdeploy_symbian.obj: $(SOURCE_PATH)/qmake/generators/symbian/initprojectdeploy_symbian.cpp
    405         $(CXX) $(CXXFLAGS) generators/symbian/initprojectdeploy_symbian.cpp
    406 
    407 registry.obj: $(SOURCE_PATH)/tools/shared/windows/registry.cpp
    408         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/tools/shared/windows/registry.cpp
    409 
    410 epocroot.obj: $(SOURCE_PATH)/tools/shared/symbian/epocroot.cpp
    411         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/tools/shared/symbian/epocroot.cpp
    412 
    413 gnumake.obj: $(SOURCE_PATH)/qmake/generators/os2/gnumake.cpp
    414         $(CXX) $(CXXFLAGS) generators/os2/gnumake.cpp
    415 
    416 md5.obj: $(SOURCE_PATH)\src\3rdparty\md5\md5.cpp
    417         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\3rdparty\md5\md5.cpp
    418 
    419 project.obj: $(SOURCE_PATH)/qmake/project.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
    420         $(CXX) $(CXXFLAGS) project.cpp
    421 
    422 meta.obj: $(SOURCE_PATH)/qmake/meta.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
    423         $(CXX) $(CXXFLAGS) meta.cpp
    424 
    425 main.obj: $(SOURCE_PATH)/qmake/main.cpp $(SOURCE_PATH)/qmake/project.h
    426         $(CXX) $(CXXFLAGS) main.cpp
    427 
    428 option.obj: $(SOURCE_PATH)/qmake/option.cpp $(SOURCE_PATH)/qmake/option.h
    429         $(CXX) $(CXXFLAGS) option.cpp
    430 
    431 property.obj: $(SOURCE_PATH)/qmake/property.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
    432         $(CXX) $(CXXFLAGS) property.cpp
    433 
    434 projectgenerator.obj: $(SOURCE_PATH)/qmake/generators/projectgenerator.cpp
    435         $(CXX) $(CXXFLAGS) generators/projectgenerator.cpp
    436 
    437 pbuilder_pbx.obj: $(SOURCE_PATH)/qmake/generators/mac/pbuilder_pbx.cpp
    438         $(CXX) $(CXXFLAGS) generators/mac/pbuilder_pbx.cpp
    439 
    440 makefiledeps.obj: $(SOURCE_PATH)/qmake/generators/makefiledeps.cpp
    441         $(CXX) $(CXXFLAGS) generators/makefiledeps.cpp
    442 
    443 metamakefile.obj: $(SOURCE_PATH)/qmake/generators/metamakefile.cpp
    444         $(CXX) $(CXXFLAGS) generators/metamakefile.cpp
    445 
    446 xmloutput.obj: $(SOURCE_PATH)/qmake/generators/xmloutput.cpp
    447         $(CXX) $(CXXFLAGS) generators/xmloutput.cpp
    448 
    449 qxmlstream.obj: $(SOURCE_PATH)\src\corelib\xml\qxmlstream.cpp
    450         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\xml\qxmlstream.cpp
    451 
    452 qxmlutils.obj: $(SOURCE_PATH)\src\corelib\xml\qxmlutils.cpp
    453         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\xml\qxmlutils.cpp
     152$(OBJS): qmake_pch.obj
     153
     154qsystemlibrary.obj: $(SOURCE_PATH)\src\corelib\plugin\qsystemlibrary.cpp
     155        $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\corelib\plugin\qsystemlibrary.cpp
     156
     157$(QTOBJS): qmake_pch.obj
     158
     159qmake_pch.obj:
     160        $(CXX) $(CXXFLAGS_BARE) -c -Yc -Fpqmake_pch.pch -TP qmake_pch.h
     161
     162{$(SOURCE_PATH)\qmake\generators\mac}.cpp{}.obj::
     163        $(CXX) $(CXXFLAGS) $<
     164
     165{$(SOURCE_PATH)\qmake\generators\symbian}.cpp{}.obj::
     166        $(CXX) $(CXXFLAGS) $<
     167
     168{$(SOURCE_PATH)\qmake\generators\unix}.cpp{}.obj::
     169        $(CXX) $(CXXFLAGS) $<
     170
     171{$(SOURCE_PATH)\qmake\generators\win32}.cpp{}.obj::
     172        $(CXX) $(CXXFLAGS) $<
     173
     174{$(SOURCE_PATH)\qmake\generators\os2}.cpp{}.obj::
     175        $(CXX) $(CXXFLAGS) $<
     176
     177        {$(SOURCE_PATH)\qmake\generators}.cpp{}.obj::
     178        $(CXX) $(CXXFLAGS) $<
     179
     180{$(SOURCE_PATH)\qmake}.cpp{}.obj::
     181        $(CXX) $(CXXFLAGS) $<
     182
     183{$(SOURCE_PATH)\src\3rdparty\md5}.cpp{}.obj::
     184        $(CXX) $(CXXFLAGS) $<
     185
     186{$(SOURCE_PATH)\src\corelib\codecs}.cpp{}.obj::
     187        $(CXX) $(CXXFLAGS) $<
     188
     189{$(SOURCE_PATH)\src\corelib\global}.cpp{}.obj::
     190        $(CXX) $(CXXFLAGS) $<
     191
     192{$(SOURCE_PATH)\src\corelib\io}.cpp{}.obj::
     193        $(CXX) $(CXXFLAGS) $<
     194
     195{$(SOURCE_PATH)\src\corelib\kernel}.cpp{}.obj::
     196        $(CXX) $(CXXFLAGS) $<
     197
     198{$(SOURCE_PATH)\src\corelib\plugin}.cpp{}.obj::
     199        $(CXX) $(CXXFLAGS) $<
     200
     201{$(SOURCE_PATH)\src\corelib\tools}.cpp{}.obj::
     202        $(CXX) $(CXXFLAGS) $<
     203
     204{$(SOURCE_PATH)\src\corelib\xml}.cpp{}.obj::
     205        $(CXX) $(CXXFLAGS) $<
     206
     207{$(SOURCE_PATH)\tools\shared\symbian}.cpp{}.obj::
     208        $(CXX) $(CXXFLAGS) $<
     209
     210{$(SOURCE_PATH)\tools\shared\windows}.cpp{}.obj::
     211        $(CXX) $(CXXFLAGS) $<
Note: See TracChangeset for help on using the changeset viewer.