Mercurial > projects > qtd
diff build/core.makefile @ 357:9784459f0750
An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Q_CLASSINFO implementation
Now Qtd can be built on Windows
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Wed, 02 Jun 2010 19:38:05 +0300 |
parents | 55ee4603365d |
children |
line wrap: on
line diff
--- a/build/core.makefile Tue May 25 20:14:04 2010 +0300 +++ b/build/core.makefile Wed Jun 02 19:38:05 2010 +0300 @@ -1,83 +0,0 @@ -ifeq ($(D_VERSION), 1) -D_PATH = d1/qt -else -D_PATH = d2/qt -endif - -##-------------------------- -QTD_CORE += QGlobal $(D_PATH)/qtd/Str core/Qt qtd/ArrayOpsPrimitive $(D_PATH)/QtdObject $(D_PATH)/Signal \ -$(D_PATH)/core/QPoint \ -$(D_PATH)/core/QPointF \ -$(D_PATH)/core/QRect \ -$(D_PATH)/core/QRectF \ -$(D_PATH)/core/QSize \ -$(D_PATH)/core/QSizeF \ -$(D_PATH)/core/QLine \ -$(D_PATH)/core/QLineF \ -$(D_PATH)/core/QModelIndex \ -$(D_PATH)/core/QVariant - -##-------------------------- - -## Qt Lib name. -qt_core_name = QtCore - -## Libraries linked to the cpp part (is active only when CPP_SHARED == true). -core_link_cpp += - -## Libraries linked to the d part (is active only when CPP_SHARED == true).. -core_link_d += - -## Module specific cpp files. -core_cpp_files += cpp/qt_qtd/qtd_core.cpp cpp/qt_qtd/ArrayOpsPrimitive_shell.cpp \ -cpp/qt_core/QPoint_shell.cpp cpp/qt_core/QPointF_shell.cpp cpp/qt_core/QRect_shell.cpp cpp/qt_core/QRectF_shell.cpp \ -cpp/qt_core/QSize_shell.cpp cpp/qt_core/QSizeF_shell.cpp cpp/qt_core/QLine_shell.cpp cpp/qt_core/QLineF_shell.cpp \ -cpp/qt_core/QModelIndex_shell.cpp cpp/qt_core/QVariant_shell.cpp - -## Module specific d files. -core_d_files += $(QTD_CORE:%=qt/%.d) qt/core/ArrayOps2 - -## Classes. -## TODO: use list that genareted by dgen. -core_classes = \ - ArrayOps \ - QChildEvent \ - QCoreApplication \ - QEvent \ - QEventLoop \ - QObject \ - QTimerEvent \ - QTranslator \ - QByteArray \ - QLocale \ - QDataStream \ - QMimeData \ - QIODevice \ - QDateTime \ - QDate \ - QTime \ - QBitArray \ - QRegExp \ - QUrl \ - QAbstractItemModel \ - QAbstractFileEngine \ - QFile \ - QDir \ - QFileInfo \ - QTextStream \ - QString \ - QTimer \ - QTextCodec \ - QTextCodec_ConverterState \ - QTextEncoder \ - QTextDecoder \ - QTimeLine \ - QAbstractFactory \ - QAbstractListModel \ - QCryptographicHash \ - QProcess \ - QBuffer \ - QMetaType \ - QLibraryInfo \ - QFileSystemWatcher \ - QXmlStreamEntityResolver \ No newline at end of file