1 DESCRIPTION = "Base library for the Qt/Embedded based palmtop environments"
2 HOMEPAGE = "http://www.trolltech.com"
7 DEPENDS = "uicmoc-native virtual/libqte2"
8 PROVIDES = "virtual/libqpe1"
10 S = "${WORKDIR}/library"
14 OE_QMAKE_CXXFLAGS := "${@oe_filter_out('-fno-rtti', '${OE_QMAKE_CXXFLAGS}', d)}"
15 QMAKE_PROFILES = "library.pro"
16 EXTRA_QMAKEVARS_PRE += "CONFIG+=LIBQPE_WITHROHFEEDBACK"
17 EXTRA_QMAKEVARS_POST += "DESTDIR= DEFINES+=LIBQPE_NO_INLINE_IMAGES"
19 CXXFLAGS_append = " -frtti -DOPIE_NO_ERASE_RECT_HACKFIX -DOPIE_NEW_MALLOC"
22 mkdir -p ${STAGING_INCDIR}/qpe \
23 ${STAGING_INCDIR}/qtopia \
24 ${STAGING_INCDIR}/opie \
25 ${STAGING_INCDIR}/opie2 \
26 ${STAGING_INCDIR}/qtopia/private
29 install -m 0644 $i ${STAGING_INCDIR}/qpe/`basename $i`
30 install -m 0644 $i ${STAGING_INCDIR}/qtopia/`basename $i`
31 install -m 0644 $i ${STAGING_INCDIR}/qtopia/private/`basename $i`
33 for i in ${S}/backend/*.h
35 install -m 0644 $i ${STAGING_INCDIR}/qpe/`basename $i`
36 install -m 0644 $i ${STAGING_INCDIR}/qtopia/`basename $i`
37 install -m 0644 $i ${STAGING_INCDIR}/qtopia/private/`basename $i`
39 rm -f ${STAGING_INCDIR}/qtopia/*_p.h # remove private stuff out of qtopia
40 oe_runmake MOC=${STAGING_BINDIR_NATIVE}/moc UIC=${STAGING_BINDIR_NATIVE}/uic
44 oe_libinstall -so libqpe ${D}${libdir}
46 install -d ${D}${includedir}/qpe \
47 ${D}${includedir}/qtopia/private
51 install -m 0644 $i ${D}${includedir}/qpe/`basename $i`
52 install -m 0644 $i ${D}${includedir}/qtopia/`basename $i`
53 install -m 0644 $i ${D}${includedir}/qtopia/private/`basename $i`
55 for i in ${S}/backend/*.h
57 install -m 0644 $i ${D}${includedir}/qpe/`basename $i`
58 install -m 0644 $i ${D}${includedir}/qtopia/`basename $i`
59 install -m 0644 $i ${D}${includedir}/qtopia/private/`basename $i`
61 rm -f ${D}${includedir}/qtopia/*_p.h # remove private stuff out of qtopia