view build/core.makefile @ 7:b8a79f9fba5a

More fixes and cleanups in CMake build script.
author SokoL_SD
date Thu, 14 May 2009 08:36:04 +0000
parents e78566595089
children e9f0d27a8213
line wrap: on
line source

ifeq ($(D_VERSION), 1)
D_PATH = d1
else
D_PATH = d2
endif

##--------------------------
QTD_CORE += QGlobal qtd/Str core/Qt qtd/ArrayOpsPrimitive QtDObject Signal $(D_PATH)/Signal
##--------------------------

## 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

## Module specific d files.
core_d_files += $(QTD_CORE:%=qt/%.d)

## Classes.
## TODO: use list that genareted by dgen.
core_classes =  \
	ArrayOps \
	QChildEvent \
	QCoreApplication \
	QEvent \
	QEventLoop \
	QObject \
	QTimerEvent \
	QTranslator \
	QPoint \
    QPointF \
    QRect \
    QRectF \
    QByteArray \
	QLocale \
	QSize \
	QSizeF \
	QDataStream \
    QLine \
    QLineF \
	QMimeData \
	QIODevice \
	QDateTime \
	QDate \
	QTime \
	QVariant \
	QBitArray \
	QRegExp \
	QUrl \
	QModelIndex \
	QAbstractItemModel \
	QAbstractFileEngine \
	QFile \
	QDir \
	QFileInfo \
	QTextStream \
	QString \
	QTimer