source: trunk/src/tools/bootstrap/bootstrap.pro@ 846

Last change on this file since 846 was 846, checked in by Dmitry A. Kuminov, 14 years ago

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

File size: 3.9 KB
Line 
1TEMPLATE = lib
2TARGET = bootstrap
3CONFIG += staticlib
4
5CONFIG += console qtinc
6CONFIG -= qt
7build_all:!build_pass {
8 CONFIG -= build_all
9 CONFIG += release
10}
11mac:CONFIG -= app_bundle incremental
12
13DEFINES += \
14 QT_BOOTSTRAPPED \
15 QT_LITE_UNICODE \
16 QT_NO_CAST_FROM_ASCII \
17 QT_NO_CAST_TO_ASCII \
18 QT_NO_CODECS \
19 QT_NO_DATASTREAM \
20 QT_NO_GEOM_VARIANT \
21 QT_NO_LIBRARY \
22 QT_NO_QOBJECT \
23 QT_NO_STL \
24 QT_NO_SYSTEMLOCALE \
25 QT_NO_TEXTSTREAM \
26 QT_NO_THREAD \
27 QT_NO_UNICODETABLES \
28 QT_NO_USING_NAMESPACE
29win32|os2:DEFINES += QT_NODLL
30
31INCLUDEPATH += $$QT_BUILD_TREE/include \
32 $$QT_BUILD_TREE/include/QtCore \
33 $$QT_BUILD_TREE/include/QtXml
34
35DEPENDPATH += $$INCLUDEPATH \
36 ../../corelib/global \
37 ../../corelib/kernel \
38 ../../corelib/tools \
39 ../../corelib/io \
40 ../../corelib/codecs \
41 ../../xml
42
43SOURCES += \
44 ../../corelib/codecs/qisciicodec.cpp \
45 ../../corelib/codecs/qlatincodec.cpp \
46 ../../corelib/codecs/qsimplecodec.cpp \
47 ../../corelib/codecs/qtextcodec.cpp \
48 ../../corelib/codecs/qtsciicodec.cpp \
49 ../../corelib/codecs/qutfcodec.cpp \
50 ../../corelib/global/qglobal.cpp \
51 ../../corelib/global/qmalloc.cpp \
52 ../../corelib/global/qnumeric.cpp \
53 ../../corelib/io/qabstractfileengine.cpp \
54 ../../corelib/io/qbuffer.cpp \
55 ../../corelib/io/qdatastream.cpp \
56 ../../corelib/io/qdir.cpp \
57 ../../corelib/io/qdiriterator.cpp \
58 ../../corelib/io/qfile.cpp \
59 ../../corelib/io/qfileinfo.cpp \
60 ../../corelib/io/qfsfileengine.cpp \
61 ../../corelib/io/qfsfileengine_iterator.cpp \
62 ../../corelib/io/qiodevice.cpp \
63 ../../corelib/io/qtemporaryfile.cpp \
64 ../../corelib/io/qtextstream.cpp \
65 ../../corelib/io/qurl.cpp \
66 ../../corelib/kernel/qmetatype.cpp \
67 ../../corelib/kernel/qvariant.cpp \
68 ../../corelib/tools/qbitarray.cpp \
69 ../../corelib/tools/qbytearray.cpp \
70 ../../corelib/tools/qbytearraymatcher.cpp \
71 ../../corelib/tools/qdatetime.cpp \
72 ../../corelib/tools/qhash.cpp \
73 ../../corelib/tools/qlist.cpp \
74 ../../corelib/tools/qlocale.cpp \
75 ../../corelib/tools/qmap.cpp \
76 ../../corelib/tools/qregexp.cpp \
77 ../../corelib/tools/qstring.cpp \
78 ../../corelib/tools/qstringlist.cpp \
79 ../../corelib/tools/qvector.cpp \
80 ../../corelib/tools/qvsnprintf.cpp \
81 ../../corelib/xml/qxmlutils.cpp \
82 ../../corelib/xml/qxmlstream.cpp \
83 ../../xml/dom/qdom.cpp \
84 ../../xml/sax/qxml.cpp
85
86unix:SOURCES += ../../corelib/io/qfsfileengine_unix.cpp \
87 ../../corelib/io/qfsfileengine_iterator_unix.cpp
88
89win32:SOURCES += ../../corelib/io/qfsfileengine_win.cpp \
90 ../../corelib/io/qfsfileengine_iterator_win.cpp \
91 ../../corelib/plugin/qsystemlibrary.cpp \
92
93os2:SOURCES += ../../corelib/io/qfsfileengine_os2.cpp \
94 ../../corelib/io/qfsfileengine_iterator_os2.cpp
95
96macx: {
97 QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.4 #enables weak linking for 10.4 (exported)
98 SOURCES += ../../corelib/kernel/qcore_mac.cpp
99 LIBS += -framework CoreServices
100}
101
102if(contains(QT_CONFIG, zlib)|cross_compile):include(../../3rdparty/zlib.pri)
103else:include(../../3rdparty/zlib_dependency.pri)
104
105lib.CONFIG = dummy_install
106INSTALLS += lib
107
108# Make dummy "sis" and "freeze" target to keep recursive "make sis/freeze" working.
109sis_target.target = sis
110sis_target.commands =
111sis_target.depends = first
112QMAKE_EXTRA_TARGETS += sis_target
113freeze_target.target = freeze
114freeze_target.commands =
115freeze_target.depends = first
116QMAKE_EXTRA_TARGETS += freeze_target
Note: See TracBrowser for help on using the repository browser.