aboutsummaryrefslogtreecommitdiffstats
path: root/packages/zbedic/libbedic_1.0.bb
blob: 4ffb13cee005a9920ffa839b52d5affa773f59c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
DESCRIPTION = "A dictionary application for Qt/E based Palmtop Environments"
SECTION = "opie/applications"
PRIORITY = "optional"
LICENSE = "GPL"
APPTYPE = "binary"
APPDESKTOP = "${WORKDIR}/zbedic/misc"
PR = "r1"

SRC_URI = "${SOURCEFORGE_MIRROR}/bedic/libbedic_${PV}-0.tgz"

S = "${WORKDIR}"

inherit palmtop
# need to override this, because bedic contains exception handling
export OE_QMAKE_CXXFLAGS="-fexceptions -fno-rtti ${CXXFLAGS}"

do_configure() {
	qmake -project && qmake -makefile -t lib -spec ${QMAKESPEC} CONFIG=console CONFIG+=staticlib -after \
        INCLUDEPATH+=../include TARGET=bedic DESTDIR=${STAGING_LIBDIR} \
	HEADERS+=src/file.h SOURCES+=src/file.cpp SOURCES-=tools/xerox.cpp \
	SOURCES-=src/test_dynamic_dictionary.cpp \
	SOURCES-=src/test_dynamic_database.cpp \
	CXXFLAGS+=-fexceptions
}

do_stage() {
    install -d ${STAGING_INCDIR}/libbedic/
    install -m 0644 ${S}/include/*.h ${STAGING_INCDIR}/libbedic/
}