Ignore:
Timestamp:
Dec 5, 2009, 3:34:25 PM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

qmake: Greatly simplified Makefile.os2-g++ used for bootstrapping.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/qmake/Makefile.os2-g++

    r315 r390  
    1313#
    1414CXX         =   g++
    15 CFLAGS      =   -c -o$@ -O -s -Zomf \
     15CFLAGS      =   -O -s -Zomf \
    1616                -I. -Igenerators -Igenerators/unix \
    1717                -Igenerators/win32 -Igenerators/os2 -Igenerators/mac \
     
    1919                -I$(SOURCE_PATH)/include -I$(SOURCE_PATH)/include/QtCore \
    2020                -I$(BUILD_PATH)/src/corelib/global \
    21                 -I$(BUILD_PATH)/include/QtScript \
    22                 -I$(SOURCE_PATH)/mkspecs/os2-g++  \
     21                -I$(BUILD_PATH)/include/QtScript \
     22                -I$(SOURCE_PATH)/mkspecs/os2-g++ \
    2323                -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NO_PCRE \
    24                 -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DHAVE_QCONFIG_CPP \
    25                 -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM
     24            -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DHAVE_QCONFIG_CPP \
     25                -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM
    2626CXXFLAGS    =   $(CFLAGS)
    2727ifeq "$(EMXOMFLD_TYPE)" "WLINK"
     
    3131endif
    3232LIBS        =   -lregistry.dll
    33 LINKQMAKE   =   g++ $(LFLAGS) -o qmake.exe $(OBJS) $(QTOBJS) $(LIBS)
     33LINK        =   g++ $(LFLAGS)
    3434ADDCLEAN    =
    3535
    36 
    37 #qmake code
    38 OBJS        = project.obj main.obj makefile.obj unixmake.obj unixmake2.obj mingw_make.obj \
    39               option.obj winmakefile.obj projectgenerator.obj property.obj meta.obj \
    40               makefiledeps.obj metamakefile.obj xmloutput.obj pbuilder_pbx.obj \
    41               borland_bmake.obj msvc_nmake.obj msvc_dsp.obj msvc_vcproj.obj \
    42               msvc_objectmodel.obj gnumake.obj
    43 
    4436ifdef QMAKE_OPENSOURCE_EDITION
    45 CFLAGS      += -DQMAKE_OPENSOURCE_EDITION
     37CFLAGS     += -DQMAKE_OPENSOURCE_EDITION
    4638endif
    4739
    48 #qt code
    49 QTOBJS= \
    50         qbitarray.obj \
    51         qbuffer.obj \
    52         qbytearray.obj \
    53         qcryptographichash.obj \
    54         qvsnprintf.obj \
    55         qbytearraymatcher.obj \
    56         qconfig.obj \
    57         qdatetime.obj \
    58         qdir.obj \
    59         qdiriterator.obj \
    60         qfile.obj \
    61         qtemporaryfile.obj \
    62         qfileinfo.obj \
    63         qabstractfileengine.obj \
    64         qfsfileengine.obj \
    65         qfsfileengine_iterator.obj \
    66         qfsfileengine_os2.obj \
    67         qfsfileengine_iterator_os2.obj \
    68         qglobal.obj \
    69         qhash.obj \
    70         qiodevice.obj \
    71         qlibraryinfo.obj \
    72         qlistdata.obj \
    73         qlinkedlist.obj \
    74         qlocale.obj \
    75         qmalloc.obj \
    76         qmap.obj \
    77         qregexp.obj \
    78         qstring.obj \
    79         qstringlist.obj \
    80         qtextstream.obj \
    81         quuid.obj \
    82         qvector.obj \
    83         qurl.obj \
    84         qsettings.obj \
    85         qsettings_os2.obj \
    86         qvariant.obj \
    87         qmetatype.obj \
    88         qnumeric.obj \
    89         qscriptasm.obj \
    90         qscriptast.obj \
    91         qscriptastvisitor.obj \
    92         qscriptcompiler.obj \
    93         qscriptecmaarray.obj \
    94         qscriptecmaboolean.obj \
    95         qscriptecmacore.obj \
    96         qscriptecmadate.obj \
    97         qscriptecmafunction.obj \
    98         qscriptecmaglobal.obj \
    99         qscriptecmamath.obj \
    100         qscriptecmanumber.obj \
    101         qscriptecmaobject.obj \
    102         qscriptecmaregexp.obj \
    103         qscriptecmastring.obj \
    104         qscriptecmaerror.obj \
    105         qscriptcontext_p.obj \
    106         qscriptengine.obj \
    107         qscriptengine_p.obj \
    108         qscriptengineagent.obj \
    109         qscriptextenumeration.obj \
    110         qscriptextvariant.obj \
    111         qscriptcontext.obj \
    112         qscriptcontextinfo.obj \
    113         qscriptfunction.obj \
    114         qscriptgrammar.obj \
    115         qscriptlexer.obj \
    116         qscriptclassdata.obj \
    117         qscriptparser.obj \
    118         qscriptprettypretty.obj \
    119         qscriptsyntaxchecker.obj \
    120         qscriptclass.obj \
    121         qscriptclasspropertyiterator.obj \
    122         qscriptstring.obj \
    123         qscriptvalue.obj \
    124         qscriptvalueimpl.obj \
    125         qscriptvalueiterator.obj \
    126         qscriptvalueiteratorimpl.obj
     40OBJECTS_DIR = release-shared
    12741
     42# qmake code
    12843
    129 qmake.exe: $(OBJS) $(QTOBJS)
    130         $(LINKQMAKE)
    131 ifneq "$(QMAKE_EXEPACK)" ""
    132         $(QMAKE_EXEPACK) $(QMAKE_EXEPACK_FLAGS) $@ $(QMAKE_EXEPACK_POST_FLAGS)
    133 endif
    134         copy $@ $(BUILD_PATH)\bin\
     44SOURCES     = \
     45            project.cpp \
     46                property.cpp \
     47                main.cpp \
     48                generators\makefile.cpp \
     49                generators\unix\unixmake2.cpp \
     50                generators\unix\unixmake.cpp \
     51                meta.cpp \
     52                option.cpp \
     53                generators\win32\winmakefile.cpp \
     54                generators\win32\mingw_make.cpp \
     55                generators\makefiledeps.cpp \
     56                generators\metamakefile.cpp \
     57                generators\mac\pbuilder_pbx.cpp \
     58                generators\xmloutput.cpp \
     59                generators\win32\borland_bmake.cpp \
     60                generators\win32\msvc_nmake.cpp \
     61                generators\projectgenerator.cpp \
     62                generators\win32\msvc_dsp.cpp \
     63                generators\win32\msvc_vcproj.cpp \
     64                generators\win32\msvc_objectmodel.cpp \
     65                generators\os2\gnumake.cpp
     66
     67# Qt code
     68
     69SOURCES    += \
     70                $(SOURCE_PATH)\src\corelib\tools\qbitarray.cpp \
     71                $(SOURCE_PATH)\src\corelib\io\qbuffer.cpp \
     72                $(SOURCE_PATH)\src\corelib\tools\qbytearray.cpp \
     73                $(SOURCE_PATH)\src\corelib\tools\qbytearraymatcher.cpp \
     74                $(SOURCE_PATH)\src\corelib\tools\qcryptographichash.cpp \
     75                $(SOURCE_PATH)\src\corelib\tools\qdatetime.cpp \
     76                $(SOURCE_PATH)\src\corelib\io\qdir.cpp \
     77                $(SOURCE_PATH)\src\corelib\io\qdiriterator.cpp \
     78                $(SOURCE_PATH)\src\corelib\io\qfile.cpp \
     79                $(SOURCE_PATH)\src\corelib\io\qabstractfileengine.cpp \
     80                $(SOURCE_PATH)\src\corelib\io\qfileinfo.cpp \
     81                $(SOURCE_PATH)\src\corelib\io\qfsfileengine.cpp \
     82                $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator.cpp \
     83                $(SOURCE_PATH)\src\corelib\global\qglobal.cpp \
     84                $(SOURCE_PATH)\src\corelib\global\qnumeric.cpp \
     85                $(SOURCE_PATH)\src\corelib\tools\qhash.cpp \
     86                $(SOURCE_PATH)\src\corelib\io\qiodevice.cpp \
     87                $(SOURCE_PATH)\src\corelib\tools\qlistdata.cpp \
     88                $(SOURCE_PATH)\src\corelib\tools\qlinkedlist.cpp \
     89                $(SOURCE_PATH)\src\corelib\tools\qlocale.cpp \
     90                $(SOURCE_PATH)\src\corelib\global\qmalloc.cpp \
     91                $(SOURCE_PATH)\src\corelib\tools\qmap.cpp \
     92                $(SOURCE_PATH)\src\corelib\kernel\qmetatype.cpp \
     93                $(SOURCE_PATH)\src\corelib\tools\qregexp.cpp \
     94                $(SOURCE_PATH)\src\corelib\tools\qstring.cpp \
     95                $(SOURCE_PATH)\src\corelib\tools\qstringlist.cpp \
     96                $(SOURCE_PATH)\src\corelib\io\qtemporaryfile.cpp \
     97                $(SOURCE_PATH)\src\corelib\io\qtextstream.cpp \
     98                $(SOURCE_PATH)\src\corelib\io\qurl.cpp \
     99                $(SOURCE_PATH)\src\corelib\plugin\quuid.cpp \
     100                $(SOURCE_PATH)\src\corelib\io\qsettings.cpp \
     101                $(SOURCE_PATH)\src\corelib\global\qlibraryinfo.cpp \
     102                $(SOURCE_PATH)\src\corelib\kernel\qvariant.cpp \
     103                $(SOURCE_PATH)\src\corelib\tools\qvector.cpp \
     104                $(SOURCE_PATH)\src\corelib\tools\qvsnprintf.cpp \
     105                $(SOURCE_PATH)\src\corelib\io\qfsfileengine_os2.cpp \
     106                $(SOURCE_PATH)\src\corelib\io\qfsfileengine_iterator_os2.cpp \
     107                $(SOURCE_PATH)\src\corelib\io\qsettings_os2.cpp \
     108                $(SOURCE_PATH)\src\script\qscriptasm.cpp \
     109                $(SOURCE_PATH)\src\script\qscriptast.cpp \
     110                $(SOURCE_PATH)\src\script\qscriptastvisitor.cpp \
     111                $(SOURCE_PATH)\src\script\qscriptcompiler.cpp \
     112                $(SOURCE_PATH)\src\script\qscriptecmaarray.cpp \
     113                $(SOURCE_PATH)\src\script\qscriptecmaboolean.cpp \
     114                $(SOURCE_PATH)\src\script\qscriptecmacore.cpp \
     115                $(SOURCE_PATH)\src\script\qscriptecmadate.cpp \
     116                $(SOURCE_PATH)\src\script\qscriptecmafunction.cpp \
     117                $(SOURCE_PATH)\src\script\qscriptecmaglobal.cpp \
     118                $(SOURCE_PATH)\src\script\qscriptecmamath.cpp \
     119                $(SOURCE_PATH)\src\script\qscriptecmanumber.cpp \
     120                $(SOURCE_PATH)\src\script\qscriptecmaobject.cpp \
     121                $(SOURCE_PATH)\src\script\qscriptecmaregexp.cpp \
     122                $(SOURCE_PATH)\src\script\qscriptecmastring.cpp \
     123                $(SOURCE_PATH)\src\script\qscriptecmaerror.cpp \
     124                $(SOURCE_PATH)\src\script\qscriptcontext_p.cpp \
     125                $(SOURCE_PATH)\src\script\qscriptengine.cpp \
     126                $(SOURCE_PATH)\src\script\qscriptengine_p.cpp \
     127                $(SOURCE_PATH)\src\script\qscriptengineagent.cpp \
     128                $(SOURCE_PATH)\src\script\qscriptextenumeration.cpp \
     129                $(SOURCE_PATH)\src\script\qscriptextvariant.cpp \
     130                $(SOURCE_PATH)\src\script\qscriptcontext.cpp \
     131                $(SOURCE_PATH)\src\script\qscriptcontextinfo.cpp \
     132                $(SOURCE_PATH)\src\script\qscriptfunction.cpp \
     133                $(SOURCE_PATH)\src\script\qscriptgrammar.cpp \
     134                $(SOURCE_PATH)\src\script\qscriptlexer.cpp \
     135                $(SOURCE_PATH)\src\script\qscriptclassdata.cpp \
     136                $(SOURCE_PATH)\src\script\qscriptparser.cpp \
     137                $(SOURCE_PATH)\src\script\qscriptprettypretty.cpp \
     138                $(SOURCE_PATH)\src\script\qscriptxmlgenerator.cpp \
     139                $(SOURCE_PATH)\src\script\qscriptsyntaxchecker.cpp \
     140                $(SOURCE_PATH)\src\script\qscriptstring.cpp \
     141                $(SOURCE_PATH)\src\script\qscriptclass.cpp \
     142                $(SOURCE_PATH)\src\script\qscriptclasspropertyiterator.cpp \
     143                $(SOURCE_PATH)\src\script\qscriptvalueiteratorimpl.cpp \
     144                $(SOURCE_PATH)\src\script\qscriptvalueiterator.cpp \
     145                $(SOURCE_PATH)\src\script\qscriptvalueimpl.cpp \
     146                $(SOURCE_PATH)\src\script\qscriptvalue.cpp
     147
     148define SRC_TO_OBJ
     149$(OBJECTS_DIR)\$(basename $(notdir $(1))).obj
     150endef
     151
     152OBJECTS     = $(foreach src,$(SOURCES),$(call SRC_TO_OBJ,$(src)))
     153
     154$(BUILD_PATH)\bin\qmake.exe: $(OBJECTS)
     155        $(LINK) -o $@ $(OBJECTS) $(LIBS)
    135156
    136157Makefile: Makefile.os2-g++
     
    141162        -del $(1) >nul 2>&1
    142163endef
    143        
    144 $(foreach file,$(OBJS) $(QTOBJS) $(ADDCLEAN),$(eval $(call DEL_ONE,$(file))))
     164
     165$(foreach file,$(OBJECTS) $(ADDCLEAN),$(eval $(call DEL_ONE,$(file))))
    145166
    146167distclean:: clean
    147         -del qmake.exe >nul 2>&1
     168        -del $(BUILD_PATH)\bin\qmake.exe >nul 2>&1
     169
     170.SUFFIXES: .cpp .c
    148171
    149172.c.obj:
    150         $(CXX) $(CFLAGS) $<
     173        $(CXX) -c $(CFLAGS) -o $@ $<
    151174
    152175.cpp.obj:
    153         $(CXX) $(CXXFLAGS) $<
     176        $(CXX) -c $(CXXFLAGS) -o $@ $<
    154177
    155 qconfig.obj: $(BUILD_PATH)/src/corelib/global/qconfig.cpp
    156         $(CXX) $(CXXFLAGS) $(BUILD_PATH)/src/corelib/global/qconfig.cpp
     178define SRC_TO_OBJ_RULE
     179$(call SRC_TO_OBJ,$(1)): $(1)
     180endef
    157181
    158 qsettings_os2.obj: $(SOURCE_PATH)/src/corelib/io/qsettings_os2.cpp
    159         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qsettings_os2.cpp
     182$(foreach src,$(SOURCES),$(eval $(call SRC_TO_OBJ_RULE,$(src))))
    160183
    161 qsettings.obj: $(SOURCE_PATH)/src/corelib/io/qsettings.cpp
    162         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qsettings.cpp
    163 
    164 qvariant.obj: $(SOURCE_PATH)/src/corelib/kernel/qvariant.cpp
    165         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/kernel/qvariant.cpp
    166 
    167 qurl.obj: $(SOURCE_PATH)/src/corelib/io/qurl.cpp
    168         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qurl.cpp
    169 
    170 qtextstream.obj: $(SOURCE_PATH)/src/corelib/io/qtextstream.cpp
    171         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qtextstream.cpp
    172 
    173 qdatastream.obj: $(SOURCE_PATH)/src/corelib/io/qdatastream.cpp
    174         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qdatastream.cpp
    175 
    176 qiodevice.obj: $(SOURCE_PATH)/src/corelib/io/qiodevice.cpp
    177         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qiodevice.cpp
    178 
    179 qlibraryinfo.obj: $(SOURCE_PATH)/src/corelib/global/qlibraryinfo.cpp
    180         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/global/qlibraryinfo.cpp
    181 
    182 qnumeric.obj: $(SOURCE_PATH)/src/corelib/global/qnumeric.cpp
    183         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/global/qnumeric.cpp
    184 
    185 qmalloc.obj: $(SOURCE_PATH)/src/corelib/global/qmalloc.cpp
    186         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/global/qmalloc.cpp
    187 
    188 qglobal.obj: $(SOURCE_PATH)/src/corelib/global/qglobal.cpp
    189         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/global/qglobal.cpp
    190 
    191 qhash.obj: $(SOURCE_PATH)/src/corelib/tools/qhash.cpp
    192         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qhash.cpp
    193 
    194 qbytearray.obj: $(SOURCE_PATH)/src/corelib/tools/qbytearray.cpp
    195         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qbytearray.cpp
    196 
    197 qcryptographichash.obj: $(SOURCE_PATH)/src/corelib/tools/qcryptographichash.cpp
    198         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qcryptographichash.cpp
    199 
    200 qvsnprintf.obj: $(SOURCE_PATH)/src/corelib/tools/qvsnprintf.cpp
    201         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qvsnprintf.cpp
    202 
    203 qbytearraymatcher.obj: $(SOURCE_PATH)/src/corelib/tools/qbytearraymatcher.cpp
    204         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qbytearraymatcher.cpp
    205 
    206 qstring.obj: $(SOURCE_PATH)/src/corelib/tools/qstring.cpp
    207         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qstring.cpp
    208 
    209 qlocale.obj: $(SOURCE_PATH)/src/corelib/tools/qlocale.cpp
    210         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qlocale.cpp
    211 
    212 quuid.obj: $(SOURCE_PATH)/src/corelib/plugin/quuid.cpp
    213         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/plugin/quuid.cpp
    214 
    215 qbuffer.obj: $(SOURCE_PATH)/src/corelib/io/qbuffer.cpp
    216         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qbuffer.cpp
    217 
    218 qlistdata.obj: $(SOURCE_PATH)/src/corelib/tools/qlistdata.cpp
    219         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qlistdata.cpp
    220 
    221 qlinkedlist.obj: $(SOURCE_PATH)/src/corelib/tools/qlinkedlist.cpp
    222         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qlinkedlist.cpp
    223 
    224 qfile.obj: $(SOURCE_PATH)/src/corelib/io/qfile.cpp
    225         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfile.cpp
    226 
    227 qtemporaryfile.obj: $(SOURCE_PATH)/src/corelib/io/qtemporaryfile.cpp
    228         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qtemporaryfile.cpp
    229 
    230 qabstractfileengine.obj: $(SOURCE_PATH)/src/corelib/io/qabstractfileengine.cpp
    231         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qabstractfileengine.cpp
    232 
    233 qfsfileengine_os2.obj: $(SOURCE_PATH)/src/corelib/io/qfsfileengine_os2.cpp
    234         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfsfileengine_os2.cpp
    235 
    236 qfsfileengine_iterator_os2.obj: $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator_os2.cpp
    237         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator_os2.cpp
    238 
    239 qfsfileengine.obj: $(SOURCE_PATH)/src/corelib/io/qfsfileengine.cpp
    240         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfsfileengine.cpp
    241 
    242 qfsfileengine_iterator.obj: $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator.cpp
    243         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator.cpp
    244 
    245 qtextcodec.obj: $(SOURCE_PATH)/src/codecs/qtextcodec.cpp
    246         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/codecs/qtextcodec.cpp
    247 
    248 qregexp.obj: $(SOURCE_PATH)/src/corelib/tools/qregexp.cpp
    249         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qregexp.cpp
    250 
    251 qvector.obj: $(SOURCE_PATH)/src/corelib/tools/qvector.cpp
    252         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qvector.cpp
    253 
    254 qbitarray.obj: $(SOURCE_PATH)/src/corelib/tools/qbitarray.cpp
    255         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qbitarray.cpp
    256 
    257 qdir.obj: $(SOURCE_PATH)/src/corelib/io/qdir.cpp
    258         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qdir.cpp
    259 
    260 qdiriterator.obj: $(SOURCE_PATH)/src/corelib/io/qdiriterator.cpp
    261         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qdiriterator.cpp
    262 
    263 qmetatype.obj: $(SOURCE_PATH)/src/corelib/kernel/qmetatype.cpp
    264         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/kernel/qmetatype.cpp
    265 
    266 qfileinfo.obj: $(SOURCE_PATH)/src/corelib/io/qfileinfo.cpp
    267         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/io/qfileinfo.cpp
    268 
    269 qdatetime.obj: $(SOURCE_PATH)/src/corelib/tools/qdatetime.cpp
    270         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qdatetime.cpp
    271 
    272 qstringlist.obj: $(SOURCE_PATH)/src/corelib/tools/qstringlist.cpp
    273         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qstringlist.cpp
    274 
    275 qmap.obj: $(SOURCE_PATH)/src/corelib/tools/qmap.cpp
    276         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/tools/qmap.cpp
    277 
    278 makefile.obj: $(SOURCE_PATH)/qmake/generators/makefile.cpp
    279         $(CXX) $(CXXFLAGS) generators/makefile.cpp
    280 
    281 unixmake.obj: $(SOURCE_PATH)/qmake/generators/unix/unixmake.cpp
    282         $(CXX) $(CXXFLAGS) generators/unix/unixmake.cpp
    283 
    284 unixmake2.obj: $(SOURCE_PATH)/qmake/generators/unix/unixmake2.cpp
    285         $(CXX) $(CXXFLAGS) generators/unix/unixmake2.cpp
    286 
    287 winmakefile.obj: $(SOURCE_PATH)/qmake/generators/win32/winmakefile.cpp
    288         $(CXX) $(CXXFLAGS) generators/win32/winmakefile.cpp
    289 
    290 borland_bmake.obj: $(SOURCE_PATH)/qmake/generators/win32/borland_bmake.cpp
    291         $(CXX) $(CXXFLAGS) generators/win32/borland_bmake.cpp
    292 
    293 mingw_make.obj: $(SOURCE_PATH)/qmake/generators/win32/mingw_make.cpp
    294         $(CXX) $(CXXFLAGS) generators/win32/mingw_make.cpp
    295 
    296 msvc_nmake.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_nmake.cpp
    297         $(CXX) $(CXXFLAGS) generators/win32/msvc_nmake.cpp
    298 
    299 msvc_dsp.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_dsp.cpp
    300         $(CXX) $(CXXFLAGS) generators/win32/msvc_dsp.cpp
    301 
    302 msvc_vcproj.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_vcproj.cpp
    303         $(CXX) $(CXXFLAGS) generators/win32/msvc_vcproj.cpp
    304 
    305 msvc_objectmodel.obj: $(SOURCE_PATH)/qmake/generators/win32/msvc_objectmodel.cpp
    306         $(CXX) $(CXXFLAGS) generators/win32/msvc_objectmodel.cpp
    307 
    308 gnumake.obj: $(SOURCE_PATH)/qmake/generators/os2/gnumake.cpp
    309         $(CXX) $(CXXFLAGS) generators/os2/gnumake.cpp
    310 
    311 project.obj: $(SOURCE_PATH)/qmake/project.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
    312         $(CXX) $(CXXFLAGS) project.cpp
    313 
    314 meta.obj: $(SOURCE_PATH)/qmake/meta.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
    315         $(CXX) $(CXXFLAGS) meta.cpp
    316 
    317 main.obj: $(SOURCE_PATH)/qmake/main.cpp $(SOURCE_PATH)/qmake/project.h
    318         $(CXX) $(CXXFLAGS) main.cpp
    319 
    320 option.obj: $(SOURCE_PATH)/qmake/option.cpp $(SOURCE_PATH)/qmake/option.h
    321         $(CXX) $(CXXFLAGS) option.cpp
    322 
    323 property.obj: $(SOURCE_PATH)/qmake/property.cpp $(SOURCE_PATH)/qmake/project.h $(SOURCE_PATH)/qmake/option.h
    324         $(CXX) $(CXXFLAGS) property.cpp
    325 
    326 projectgenerator.obj: $(SOURCE_PATH)/qmake/generators/projectgenerator.cpp
    327         $(CXX) $(CXXFLAGS) generators/projectgenerator.cpp
    328 
    329 pbuilder_pbx.obj: $(SOURCE_PATH)/qmake/generators/mac/pbuilder_pbx.cpp
    330         $(CXX) $(CXXFLAGS) generators/mac/pbuilder_pbx.cpp
    331 
    332 makefiledeps.obj: $(SOURCE_PATH)/qmake/generators/makefiledeps.cpp
    333         $(CXX) $(CXXFLAGS) generators/makefiledeps.cpp
    334 
    335 metamakefile.obj: $(SOURCE_PATH)/qmake/generators/metamakefile.cpp
    336         $(CXX) $(CXXFLAGS) generators/metamakefile.cpp
    337 
    338 xmloutput.obj: $(SOURCE_PATH)/qmake/generators/xmloutput.cpp
    339         $(CXX) $(CXXFLAGS) generators/xmloutput.cpp
    340 
    341 qscriptasm.obj: $(SOURCE_PATH)\src\script\qscriptasm.cpp
    342         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptasm.cpp
    343 
    344 qscriptast.obj: $(SOURCE_PATH)\src\script\qscriptast.cpp
    345         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptast.cpp
    346 
    347 qscriptastvisitor.obj: $(SOURCE_PATH)\src\script\qscriptastvisitor.cpp
    348         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptastvisitor.cpp
    349 
    350 qscriptcompiler.obj: $(SOURCE_PATH)\src\script\qscriptcompiler.cpp
    351         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptcompiler.cpp
    352 
    353 qscriptecmaarray.obj: $(SOURCE_PATH)\src\script\qscriptecmaarray.cpp
    354         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)\src\script\qscriptecmaarray.cpp
    355 
    356 qscriptecmaboolean.obj: $(SOURCE_PATH)/src/script/qscriptecmaboolean.cpp
    357         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaboolean.cpp
    358 
    359 qscriptecmacore.obj: $(SOURCE_PATH)/src/script/qscriptecmacore.cpp
    360         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmacore.cpp
    361 
    362 qscriptecmadate.obj: $(SOURCE_PATH)/src/script/qscriptecmadate.cpp
    363         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmadate.cpp
    364 
    365 qscriptecmafunction.obj: $(SOURCE_PATH)/src/script/qscriptecmafunction.cpp
    366         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmafunction.cpp
    367 
    368 qscriptecmaglobal.obj: $(SOURCE_PATH)/src/script/qscriptecmaglobal.cpp
    369         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaglobal.cpp
    370 
    371 qscriptecmamath.obj: $(SOURCE_PATH)/src/script/qscriptecmamath.cpp
    372         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmamath.cpp
    373 
    374 qscriptecmanumber.obj: $(SOURCE_PATH)/src/script/qscriptecmanumber.cpp
    375         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmanumber.cpp
    376 
    377 qscriptecmaobject.obj: $(SOURCE_PATH)/src/script/qscriptecmaobject.cpp
    378         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaobject.cpp
    379 
    380 qscriptecmaregexp.obj: $(SOURCE_PATH)/src/script/qscriptecmaregexp.cpp
    381         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaregexp.cpp
    382 
    383 qscriptecmastring.obj: $(SOURCE_PATH)/src/script/qscriptecmastring.cpp
    384         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmastring.cpp
    385 
    386 qscriptecmaerror.obj: $(SOURCE_PATH)/src/script/qscriptecmaerror.cpp
    387         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptecmaerror.cpp
    388 
    389 qscriptcontext_p.obj: $(SOURCE_PATH)/src/script/qscriptcontext_p.cpp
    390         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptcontext_p.cpp
    391 
    392 qscriptengine.obj: $(SOURCE_PATH)/src/script/qscriptengine.cpp
    393         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptengine.cpp
    394 
    395 qscriptengine_p.obj: $(SOURCE_PATH)/src/script/qscriptengine_p.cpp
    396         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptengine_p.cpp
    397 
    398 qscriptengineagent.obj: $(SOURCE_PATH)/src/script/qscriptengineagent.cpp
    399         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptengineagent.cpp
    400 
    401 qscriptextenumeration.obj: $(SOURCE_PATH)/src/script/qscriptextenumeration.cpp
    402         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptextenumeration.cpp
    403 
    404 qscriptextvariant.obj: $(SOURCE_PATH)/src/script/qscriptextvariant.cpp
    405         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptextvariant.cpp
    406 
    407 qscriptcontext.obj: $(SOURCE_PATH)/src/script/qscriptcontext.cpp
    408         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptcontext.cpp
    409 
    410 qscriptcontextinfo.obj: $(SOURCE_PATH)/src/script/qscriptcontextinfo.cpp
    411         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptcontextinfo.cpp
    412 
    413 qscriptfunction.obj: $(SOURCE_PATH)/src/script/qscriptfunction.cpp
    414         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptfunction.cpp
    415 
    416 qscriptgrammar.obj: $(SOURCE_PATH)/src/script/qscriptgrammar.cpp
    417         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptgrammar.cpp
    418 
    419 qscriptlexer.obj: $(SOURCE_PATH)/src/script/qscriptlexer.cpp
    420         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptlexer.cpp
    421 
    422 qscriptclassdata.obj: $(SOURCE_PATH)/src/script/qscriptclassdata.cpp
    423         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptclassdata.cpp
    424 
    425 qscriptparser.obj: $(SOURCE_PATH)/src/script/qscriptparser.cpp
    426         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptparser.cpp
    427 
    428 qscriptprettypretty.obj: $(SOURCE_PATH)/src/script/qscriptprettypretty.cpp
    429         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptprettypretty.cpp
    430 
    431 qscriptsyntaxchecker.obj: $(SOURCE_PATH)/src/script/qscriptsyntaxchecker.cpp
    432         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptsyntaxchecker.cpp
    433 
    434 qscriptclass.obj: $(SOURCE_PATH)/src/script/qscriptclass.cpp
    435         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptclass.cpp
    436 
    437 qscriptclasspropertyiterator.obj: $(SOURCE_PATH)/src/script/qscriptclasspropertyiterator.cpp
    438         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptclasspropertyiterator.cpp
    439 
    440 qscriptstring.obj: $(SOURCE_PATH)/src/script/qscriptstring.cpp
    441         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptstring.cpp
    442 
    443 qscriptvalue.obj: $(SOURCE_PATH)/src/script/qscriptvalue.cpp
    444         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptvalue.cpp
    445 
    446 qscriptvalueimpl.obj: $(SOURCE_PATH)/src/script/qscriptvalueimpl.cpp
    447         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptvalueimpl.cpp
    448 
    449 qscriptvalueiterator.obj: $(SOURCE_PATH)/src/script/qscriptvalueiterator.cpp
    450         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptvalueiterator.cpp
    451 
    452 qscriptvalueiteratorimpl.obj: $(SOURCE_PATH)/src/script/qscriptvalueiteratorimpl.cpp
    453         $(CXX) $(CXXFLAGS) $(SOURCE_PATH)/src/script/qscriptvalueiteratorimpl.cpp
Note: See TracChangeset for help on using the changeset viewer.