Mercurial > projects > qtd
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 |
rev | line source |
---|---|
1 | 1 ifeq ($(D_VERSION), 1) |
18 | 2 D_PATH = d1/qt |
1 | 3 else |
18 | 4 D_PATH = d2/qt |
1 | 5 endif |
6 | |
7 ##-------------------------- | |
188 | 8 QTD_CORE += QGlobal $(D_PATH)/qtd/Str core/Qt qtd/ArrayOpsPrimitive $(D_PATH)/QtDObject $(D_PATH)/Signal \ |
9 $(D_PATH)/core/QPoint \ | |
10 $(D_PATH)/core/QPointF \ | |
11 $(D_PATH)/core/QRect \ | |
12 $(D_PATH)/core/QRectF \ | |
13 $(D_PATH)/core/QSize \ | |
14 $(D_PATH)/core/QSizeF \ | |
15 $(D_PATH)/core/QLine \ | |
16 $(D_PATH)/core/QLineF \ | |
17 $(D_PATH)/core/QModelIndex \ | |
18 $(D_PATH)/core/QVariant | |
19 | |
1 | 20 ##-------------------------- |
21 | |
22 ## Qt Lib name. | |
23 qt_core_name = QtCore | |
24 | |
25 ## Libraries linked to the cpp part (is active only when CPP_SHARED == true). | |
26 core_link_cpp += | |
27 | |
28 ## Libraries linked to the d part (is active only when CPP_SHARED == true).. | |
29 core_link_d += | |
30 | |
31 ## Module specific cpp files. | |
32 core_cpp_files += cpp/qt_qtd/qtd_core.cpp cpp/qt_qtd/ArrayOpsPrimitive_shell.cpp | |
33 | |
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 | 36 |
37 ## Classes. | |
38 ## TODO: use list that genareted by dgen. | |
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 | 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 | 73 QAbstractListModel \ |
90 | 74 QCryptographicHash \ |
75 QProcess \ | |
92 | 76 QBuffer \ |
127 | 77 QMetaType \ |
152 | 78 QLibraryInfo \ |
79 QXmlStreamEntityResolver |