annotate build/core.makefile @ 188:7dd099050621

initial commit for D2 support
author eldar
date Sun, 12 Jul 2009 18:58:03 +0000
parents ae06da58ec25
children 1d272f0bfefa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 ifeq ($(D_VERSION), 1)
18
e9f0d27a8213 Fix paths in makefile.
SokoL_SD
parents: 1
diff changeset
2 D_PATH = d1/qt
1
e78566595089 initial import
mandel
parents:
diff changeset
3 else
18
e9f0d27a8213 Fix paths in makefile.
SokoL_SD
parents: 1
diff changeset
4 D_PATH = d2/qt
1
e78566595089 initial import
mandel
parents:
diff changeset
5 endif
e78566595089 initial import
mandel
parents:
diff changeset
6
e78566595089 initial import
mandel
parents:
diff changeset
7 ##--------------------------
188
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
8 QTD_CORE += QGlobal $(D_PATH)/qtd/Str core/Qt qtd/ArrayOpsPrimitive $(D_PATH)/QtDObject $(D_PATH)/Signal \
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
9 $(D_PATH)/core/QPoint \
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
10 $(D_PATH)/core/QPointF \
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
11 $(D_PATH)/core/QRect \
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
12 $(D_PATH)/core/QRectF \
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
13 $(D_PATH)/core/QSize \
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
14 $(D_PATH)/core/QSizeF \
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
15 $(D_PATH)/core/QLine \
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
16 $(D_PATH)/core/QLineF \
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
17 $(D_PATH)/core/QModelIndex \
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
18 $(D_PATH)/core/QVariant
7dd099050621 initial commit for D2 support
eldar
parents: 167
diff changeset
19
1
e78566595089 initial import
mandel
parents:
diff changeset
20 ##--------------------------
e78566595089 initial import
mandel
parents:
diff changeset
21
e78566595089 initial import
mandel
parents:
diff changeset
22 ## Qt Lib name.
e78566595089 initial import
mandel
parents:
diff changeset
23 qt_core_name = QtCore
e78566595089 initial import
mandel
parents:
diff changeset
24
e78566595089 initial import
mandel
parents:
diff changeset
25 ## Libraries linked to the cpp part (is active only when CPP_SHARED == true).
e78566595089 initial import
mandel
parents:
diff changeset
26 core_link_cpp +=
e78566595089 initial import
mandel
parents:
diff changeset
27
e78566595089 initial import
mandel
parents:
diff changeset
28 ## Libraries linked to the d part (is active only when CPP_SHARED == true)..
e78566595089 initial import
mandel
parents:
diff changeset
29 core_link_d +=
e78566595089 initial import
mandel
parents:
diff changeset
30
e78566595089 initial import
mandel
parents:
diff changeset
31 ## Module specific cpp files.
e78566595089 initial import
mandel
parents:
diff changeset
32 core_cpp_files += cpp/qt_qtd/qtd_core.cpp cpp/qt_qtd/ArrayOpsPrimitive_shell.cpp
e78566595089 initial import
mandel
parents:
diff changeset
33
e78566595089 initial import
mandel
parents:
diff changeset
34 ## Module specific d files.
167
ae06da58ec25 fixed hacky conversion of arguments when emmitting a signal
eldar
parents: 152
diff changeset
35 core_d_files += $(QTD_CORE:%=qt/%.d) qt/core/ArrayOps2
1
e78566595089 initial import
mandel
parents:
diff changeset
36
e78566595089 initial import
mandel
parents:
diff changeset
37 ## Classes.
e78566595089 initial import
mandel
parents:
diff changeset
38 ## TODO: use list that genareted by dgen.
e78566595089 initial import
mandel
parents:
diff changeset
39 core_classes = \
33
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
40 ArrayOps \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
41 QChildEvent \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
42 QCoreApplication \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
43 QEvent \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
44 QEventLoop \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
45 QObject \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
46 QTimerEvent \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
47 QTranslator \
1
e78566595089 initial import
mandel
parents:
diff changeset
48 QByteArray \
33
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
49 QLocale \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
50 QDataStream \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
51 QMimeData \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
52 QIODevice \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
53 QDateTime \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
54 QDate \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
55 QTime \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
56 QBitArray \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
57 QRegExp \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
58 QUrl \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
59 QAbstractItemModel \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
60 QAbstractFileEngine \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
61 QFile \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
62 QDir \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
63 QFileInfo \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
64 QTextStream \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
65 QString \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
66 QTimer \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
67 QTextCodec \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
68 QTextCodec_ConverterState \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
69 QTextEncoder \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
70 QTextDecoder \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
71 QTimeLine \
cf8a415f3f32 gui package is fully wrapped now. lots of fixes in the generator
eldar
parents: 18
diff changeset
72 QAbstractFactory \
39
a5cba313c924 network and webkit are wrapped now
eldar
parents: 33
diff changeset
73 QAbstractListModel \
90
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 39
diff changeset
74 QCryptographicHash \
ba63040afbf2 wrapping of QBuffer and QProcess, fixed #9
eldar
parents: 39
diff changeset
75 QProcess \
92
2783cea0eaf4 fogotten QMetaType
eldar
parents: 90
diff changeset
76 QBuffer \
127
6027ff37f8ca bind QLibraryInfo
mandel
parents: 92
diff changeset
77 QMetaType \
152
4d1c5d1d1bbf fix some inconsistencies with conversion functions
eldar
parents: 149
diff changeset
78 QLibraryInfo \
4d1c5d1d1bbf fix some inconsistencies with conversion functions
eldar
parents: 149
diff changeset
79 QXmlStreamEntityResolver