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

Last change on this file since 385 was 60, checked in by Dmitry A. Kuminov, 16 years ago

corelib: Alter .pro files to take OS/2 into account (many modules are disabled yet).

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/qdir.cpp \
56 ../../corelib/io/qdiriterator.cpp \
57 ../../corelib/io/qfile.cpp \
58 ../../corelib/io/qfileinfo.cpp \
59 ../../corelib/io/qfsfileengine.cpp \
60 ../../corelib/io/qfsfileengine_iterator.cpp \
61 ../../corelib/io/qiodevice.cpp \
62 ../../corelib/io/qtemporaryfile.cpp \
63 ../../corelib/io/qtextstream.cpp \
64 ../../corelib/io/qurl.cpp \
65 ../../corelib/kernel/qmetatype.cpp \
66 ../../corelib/kernel/qvariant.cpp \
67 ../../corelib/tools/qbitarray.cpp \
68 ../../corelib/tools/qbytearray.cpp \
69 ../../corelib/tools/qbytearraymatcher.cpp \
70 ../../corelib/tools/qdatetime.cpp \
71 ../../corelib/tools/qhash.cpp \
72 ../../corelib/tools/qlistdata.cpp \
73 ../../corelib/tools/qlocale.cpp \
74 ../../corelib/tools/qmap.cpp \
75 ../../corelib/tools/qregexp.cpp \
76 ../../corelib/tools/qstring.cpp \
77 ../../corelib/tools/qstringlist.cpp \
78 ../../corelib/tools/qvector.cpp \
79 ../../corelib/tools/qvsnprintf.cpp \
80 ../../corelib/xml/qxmlutils.cpp \
81 ../../corelib/xml/qxmlstream.cpp \
82 ../../xml/dom/qdom.cpp \
83 ../../xml/sax/qxml.cpp
84
85unix:SOURCES += ../../corelib/io/qfsfileengine_unix.cpp \
86 ../../corelib/io/qfsfileengine_iterator_unix.cpp
87
88win32:SOURCES += ../../corelib/io/qfsfileengine_win.cpp \
89 ../../corelib/io/qfsfileengine_iterator_win.cpp
90
91os2:SOURCES += ../../corelib/io/qfsfileengine_os2.cpp \
92 ../../corelib/io/qfsfileengine_iterator_os2.cpp
93
94macx: {
95 QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.3 #enables weak linking for 10.3 (exported)
96 SOURCES += ../../corelib/kernel/qcore_mac.cpp
97 LIBS += -framework CoreServices
98}
99
100contains(QT_CONFIG, zlib) {
101 INCLUDEPATH += ../../3rdparty/zlib
102 SOURCES+= \
103 ../3rdparty/zlib/adler32.c \
104 ../3rdparty/zlib/compress.c \
105 ../3rdparty/zlib/crc32.c \
106 ../3rdparty/zlib/deflate.c \
107 ../3rdparty/zlib/gzio.c \
108 ../3rdparty/zlib/inffast.c \
109 ../3rdparty/zlib/inflate.c \
110 ../3rdparty/zlib/inftrees.c \
111 ../3rdparty/zlib/trees.c \
112 ../3rdparty/zlib/uncompr.c \
113 ../3rdparty/zlib/zutil.c
114}
115
116lib.CONFIG = dummy_install
117INSTALLS += lib
Note: See TracBrowser for help on using the repository browser.