dc575fee80
Legend has it that SMOKE stands for Scripting Meta Object Kompiler Engine. Information about all classes and all methods/functions is stored in cross-referencing tables for fast look-ups. Thereby the whole API of a wrapped library can be used. The main purpose of SMOKE is making it easier to write bindings from scripting languages to Qt and KDE - with an emphasis on ease of use and flexibility. This package contains wrappers for KDE, for Qt wrappers see the smokeqt package.
60 lines
2.5 KiB
Makefile
60 lines
2.5 KiB
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2013/04/24 19:05:11 zhuk Exp $
|
|
|
|
CATEGORIES = devel
|
|
COMMENT = introspective wrappers around KDE
|
|
DISTNAME = smokekde-${MODKDE4_VERSION}
|
|
|
|
SHARED_LIBS = smokeakonadi 0.0 # 3.0
|
|
SHARED_LIBS += smokeattica 0.0 # 3.0
|
|
SHARED_LIBS += smokekate 0.0 # 3.0
|
|
SHARED_LIBS += smokekdecore 0.0 # 3.0
|
|
SHARED_LIBS += smokekdeui 0.0 # 3.0
|
|
SHARED_LIBS += smokekfile 0.0 # 3.0
|
|
SHARED_LIBS += smokekhtml 0.0 # 3.0
|
|
SHARED_LIBS += smokekio 0.0 # 3.0
|
|
SHARED_LIBS += smokeknewstuff2 0.0 # 3.0
|
|
SHARED_LIBS += smokeknewstuff3 0.0 # 3.0
|
|
SHARED_LIBS += smokekparts 0.0 # 3.0
|
|
SHARED_LIBS += smokektexteditor 0.0 # 3.0
|
|
SHARED_LIBS += smokekutils 0.0 # 3.0
|
|
SHARED_LIBS += smokenepomuk 0.0 # 3.0
|
|
SHARED_LIBS += smokenepomukquery 0.0 # 3.0
|
|
SHARED_LIBS += smokeokular 0.0 # 3.0
|
|
SHARED_LIBS += smokeplasma 0.0 # 3.0
|
|
SHARED_LIBS += smokesolid 0.0 # 3.0
|
|
SHARED_LIBS += smokesoprano 0.0 # 3.0
|
|
SHARED_LIBS += smokesopranoclient 0.0 # 3.0
|
|
SHARED_LIBS += smokesopranoserver 0.0 # 3.0
|
|
|
|
WANTLIB = c m pthread stdc++
|
|
WANTLIB += lib/qt4/Qt3Support lib/qt4/QtDBus lib/qt4/QtGui
|
|
WANTLIB += lib/qt4/QtNetwork lib/qt4/QtOpenGL lib/qt4/QtSql
|
|
WANTLIB += lib/qt4/QtSvg lib/qt4/QtXml
|
|
WANTLIB += ${KDE4LIB}/kateinterfaces ${KDE4LIB}/kcmutils
|
|
WANTLIB += ${KDE4LIB}/kde3support ${KDE4LIB}/kdeui ${KDE4LIB}/kemoticons
|
|
WANTLIB += ${KDE4LIB}/kfile ${KDE4LIB}/khtml ${KDE4LIB}/kidletime
|
|
WANTLIB += ${KDE4LIB}/kio ${KDE4LIB}/kjs ${KDE4LIB}/knewstuff2
|
|
WANTLIB += ${KDE4LIB}/knewstuff3 ${KDE4LIB}/kparts ${KDE4LIB}/kprintutils
|
|
WANTLIB += ${KDE4LIB}/ktexteditor ${KDE4LIB}/nepomuk ${KDE4LIB}/nepomukcore
|
|
WANTLIB += ${KDE4LIB}/nepomukquery ${KDE4LIB}/nepomukutils
|
|
WANTLIB += ${KDE4LIB}/okularcore ${KDE4LIB}/phonon_s ${KDE4LIB}/plasma
|
|
WANTLIB += ${KDE4LIB}/smokebase ${KDE4LIB}/smokeqtcore ${KDE4LIB}/smokeqtdbus
|
|
WANTLIB += ${KDE4LIB}/smokeqtgui ${KDE4LIB}/smokeqtnetwork
|
|
WANTLIB += ${KDE4LIB}/smokeqtsvg ${KDE4LIB}/smokeqtxml ${KDE4LIB}/solid
|
|
WANTLIB += ${KDE4LIB}/akonadi-contact ${KDE4LIB}/akonadi-kabc
|
|
WANTLIB += ${KDE4LIB}/akonadi-kde ${KDE4LIB}/akonadi-kmime ${KDE4LIB}/kabc
|
|
WANTLIB += ${KDE4LIB}/kcalcore ${KDE4LIB}/kmime ${KDE4LIB}/kpimutils
|
|
WANTLIB += ${KDE4LIB}/kresources
|
|
WANTLIB += attica soprano sopranoclient sopranoserver
|
|
|
|
MODKDE4_USE = pim libs
|
|
|
|
LIB_DEPENDS = databases/soprano \
|
|
productivity/attica \
|
|
${MODKDE4_DEP_DIR}/kate>=${MODKDE4_DEP_VERSION} \
|
|
${MODKDE4_DEP_DIR}/okular>=${MODKDE4_DEP_VERSION} \
|
|
${MODKDE4_DEP_DIR}/smokegen>=${MODKDE4_DEP_VERSION} \
|
|
${MODKDE4_DEP_DIR}/smokeqt>=${MODKDE4_DEP_VERSION}
|
|
|
|
.include <bsd.port.mk>
|