openbsd-ports/x11/kde4/smokekde/Makefile
zhuk dc575fee80 SMOKE is a introspective wrapper around the Qt and KDE frameworks.
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.
2013-04-24 19:05:11 +00:00

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>