qmake/Makefile.unix
changeset 18 2f34d5167611
parent 0 1918ee327afb
child 30 5dc02b23752f
equal deleted inserted replaced
3:41300fa6a67c 18:2f34d5167611
     8 #qmake code
     8 #qmake code
     9 OBJS=project.o property.o main.o makefile.o unixmake2.o unixmake.o  \
     9 OBJS=project.o property.o main.o makefile.o unixmake2.o unixmake.o  \
    10      mingw_make.o option.o winmakefile.o projectgenerator.o \
    10      mingw_make.o option.o winmakefile.o projectgenerator.o \
    11      meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o \
    11      meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o \
    12      borland_bmake.o msvc_dsp.o msvc_vcproj.o msvc_nmake.o msvc_objectmodel.o \
    12      borland_bmake.o msvc_dsp.o msvc_vcproj.o msvc_nmake.o msvc_objectmodel.o \
    13      symmake.o initprojectdeploy_symbian.o symmake_abld.o symmake_sbsv2.o
    13      symmake.o initprojectdeploy_symbian.o symmake_abld.o symmake_sbsv2.o \
       
    14      registry.o \
       
    15      epocroot.o
    14 
    16 
    15 #qt code
    17 #qt code
    16 QOBJS=qtextcodec.o qutfcodec.o qstring.o qtextstream.o qiodevice.o qmalloc.o qglobal.o \
    18 QOBJS=qtextcodec.o qutfcodec.o qstring.o qtextstream.o qiodevice.o qmalloc.o qglobal.o \
    17       qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlist.o qfile.o \
    19       qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlist.o qfile.o \
    18       qfsfileengine_unix.o qfsfileengine_iterator_unix.o qfsfileengine.o \
    20       qfsfileengine_unix.o qfsfileengine_iterator_unix.o qfsfileengine.o \
    30 	   generators/unix/unixmake.cpp generators/win32/winmakefile.cpp generators/projectgenerator.cpp \
    32 	   generators/unix/unixmake.cpp generators/win32/winmakefile.cpp generators/projectgenerator.cpp \
    31 	   generators/mac/pbuilder_pbx.cpp generators/mac/xmloutput.cpp generators/metamakefile.cpp \
    33 	   generators/mac/pbuilder_pbx.cpp generators/mac/xmloutput.cpp generators/metamakefile.cpp \
    32 	   generators/makefiledeps.cpp option.cpp generators/win32/mingw_make.cpp generators/makefile.cpp \
    34 	   generators/makefiledeps.cpp option.cpp generators/win32/mingw_make.cpp generators/makefile.cpp \
    33 	   generators/win32/msvc_objectmodel.cpp generators/win32/msvc_nmake.cpp generators/win32/borland_bmake.cpp \
    35 	   generators/win32/msvc_objectmodel.cpp generators/win32/msvc_nmake.cpp generators/win32/borland_bmake.cpp \
    34 	   generators/symbian/symmake.cpp generators/symbian/initprojectdeploy_symbian.cpp \
    36 	   generators/symbian/symmake.cpp generators/symbian/initprojectdeploy_symbian.cpp \
       
    37 	   $(SOURCE_PATH)/tools/shared/windows/registry.cpp \
       
    38 	   $(SOURCE_PATH)/tools/shared/symbian/epocroot.cpp \
    35 	   generators/symbian/symmake_abld.cpp generators/symbian/symmake_sbsv2.cpp \
    39 	   generators/symbian/symmake_abld.cpp generators/symbian/symmake_sbsv2.cpp \
    36 	   $(SOURCE_PATH)/src/corelib/codecs/qtextcodec.cpp $(SOURCE_PATH)/src/corelib/codecs/qutfcodec.cpp \
    40 	   $(SOURCE_PATH)/src/corelib/codecs/qtextcodec.cpp $(SOURCE_PATH)/src/corelib/codecs/qutfcodec.cpp \
    37 	   $(SOURCE_PATH)/src/corelib/tools/qstring.cpp $(SOURCE_PATH)/src/corelib/io/qfile.cpp \
    41 	   $(SOURCE_PATH)/src/corelib/tools/qstring.cpp $(SOURCE_PATH)/src/corelib/io/qfile.cpp \
    38 	   $(SOURCE_PATH)/src/corelib/io/qtextstream.cpp $(SOURCE_PATH)/src/corelib/io/qiodevice.cpp \
    42 	   $(SOURCE_PATH)/src/corelib/io/qtextstream.cpp $(SOURCE_PATH)/src/corelib/io/qiodevice.cpp \
    39 	   $(SOURCE_PATH)/src/corelib/global/qmalloc.cpp \
    43 	   $(SOURCE_PATH)/src/corelib/global/qmalloc.cpp \
    60 	   $(QTSRCS)
    64 	   $(QTSRCS)
    61 
    65 
    62 CPPFLAGS = -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -Igenerators/symbian \
    66 CPPFLAGS = -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -Igenerators/symbian \
    63 	   -I$(BUILD_PATH)/include -I$(BUILD_PATH)/include/QtCore \
    67 	   -I$(BUILD_PATH)/include -I$(BUILD_PATH)/include/QtCore \
    64 	   -I$(BUILD_PATH)/src/corelib/global -I$(BUILD_PATH)/src/corelib/xml \
    68 	   -I$(BUILD_PATH)/src/corelib/global -I$(BUILD_PATH)/src/corelib/xml \
       
    69 	   -I$(SOURCE_PATH)/tools/shared \
    65 	   -DQT_NO_PCRE \
    70 	   -DQT_NO_PCRE \
    66 	   -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED \
    71 	   -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED \
    67 	   -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL \
    72 	   -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL \
    68 	   -DQT_NO_COMPRESS -I$(QMAKESPEC) -DHAVE_QCONFIG_CPP -DQT_NO_THREAD -DQT_NO_QOBJECT \
    73 	   -DQT_NO_COMPRESS -I$(QMAKESPEC) -DHAVE_QCONFIG_CPP -DQT_NO_THREAD -DQT_NO_QOBJECT \
    69            -DQT_NO_GEOM_VARIANT $(OPENSOURCE_CXXFLAGS)
    74            -DQT_NO_GEOM_VARIANT $(OPENSOURCE_CXXFLAGS)
   279 	$(CXX) -c -o $@ $(CXXFLAGS) generators/symbian/symmake_sbsv2.cpp
   284 	$(CXX) -c -o $@ $(CXXFLAGS) generators/symbian/symmake_sbsv2.cpp
   280 
   285 
   281 initprojectdeploy_symbian.o: generators/symbian/initprojectdeploy_symbian.cpp
   286 initprojectdeploy_symbian.o: generators/symbian/initprojectdeploy_symbian.cpp
   282 	$(CXX) -c -o $@ $(CXXFLAGS) generators/symbian/initprojectdeploy_symbian.cpp
   287 	$(CXX) -c -o $@ $(CXXFLAGS) generators/symbian/initprojectdeploy_symbian.cpp
   283 
   288 
       
   289 registry.o: $(SOURCE_PATH)/tools/shared/windows/registry.cpp
       
   290 	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/tools/shared/windows/registry.cpp
       
   291 
       
   292 epocroot.o: $(SOURCE_PATH)/tools/shared/symbian/epocroot.cpp
       
   293 	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/tools/shared/symbian/epocroot.cpp
       
   294 
   284 projectgenerator.o: generators/projectgenerator.cpp
   295 projectgenerator.o: generators/projectgenerator.cpp
   285 	$(CXX) -c -o $@ $(CXXFLAGS) generators/projectgenerator.cpp
   296 	$(CXX) -c -o $@ $(CXXFLAGS) generators/projectgenerator.cpp
   286 
   297 
   287 qxmlstream.o: $(SOURCE_PATH)/src/corelib/xml/qxmlstream.cpp
   298 qxmlstream.o: $(SOURCE_PATH)/src/corelib/xml/qxmlstream.cpp
   288 	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/xml/qxmlstream.cpp
   299 	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/xml/qxmlstream.cpp
   289 
   300 
   290 qxmlutils.o: $(SOURCE_PATH)/src/corelib/xml/qxmlutils.cpp
   301 qxmlutils.o: $(SOURCE_PATH)/src/corelib/xml/qxmlutils.cpp
   291 	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/xml/qxmlutils.cpp
   302 	$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/xml/qxmlutils.cpp
       
   303 
   292 #default rules
   304 #default rules
   293 .cpp.o:
   305 .cpp.o:
   294 	$(CXX) -c -o $@ $(CXXFLAGS) $<
   306 	$(CXX) -c -o $@ $(CXXFLAGS) $<
   295 
   307 
   296 # DO NOT DELETE THIS LINE -- make depend depends on it
   308 # DO NOT DELETE THIS LINE -- make depend depends on it