merge of '07a342693675fe2b1daacf0eb62302579d9fade3'
[org.openembedded.dev.git] / packages / libqpe / libqpe-opie.inc
blob2218734fea08df973ebac3843737ca6a5d74cc5d
1 DESCRIPTION = "Base library for the Qt/Embedded based palmtop environments"
2 HOMEPAGE = "http://www.trolltech.com"
3 AUTHOR = "The Trolls"
4 SECTION = "opie/libs"
5 PRIORITY = "optional"
6 LICENSE = "GPL"
7 DEPENDS = "uicmoc-native virtual/libqte2"
8 PROVIDES = "virtual/libqpe1"
10 S = "${WORKDIR}/library"
12 inherit palmtop
14 QMAKE_PROFILES = "library.pro"
15 EXTRA_QMAKEVARS_PRE += "CONFIG+=LIBQPE_WITHROHFEEDBACK"
16 EXTRA_QMAKEVARS_POST += "DESTDIR= DEFINES+=LIBQPE_NO_INLINE_IMAGES"
18 CXXFLAGS_append = " -DOPIE_NO_ERASE_RECT_HACKFIX -DOPIE_NEW_MALLOC"
20 do_compile() {
21         mkdir -p ${STAGING_INCDIR}/qpe \
22                  ${STAGING_INCDIR}/qtopia \
23                  ${STAGING_INCDIR}/opie \
24                  ${STAGING_INCDIR}/opie2 \
25                  ${STAGING_INCDIR}/qtopia/private
26         for i in ${S}/*.h
27         do
28                 install -m 0644 $i ${STAGING_INCDIR}/qpe/`basename $i`
29                 install -m 0644 $i ${STAGING_INCDIR}/qtopia/`basename $i`
30                 install -m 0644 $i ${STAGING_INCDIR}/qtopia/private/`basename $i`
31         done
32         for i in ${S}/backend/*.h
33         do
34                 install -m 0644 $i ${STAGING_INCDIR}/qpe/`basename $i`
35                 install -m 0644 $i ${STAGING_INCDIR}/qtopia/`basename $i`
36                 install -m 0644 $i ${STAGING_INCDIR}/qtopia/private/`basename $i`
37         done
38         rm -f ${STAGING_INCDIR}/qtopia/*_p.h # remove private stuff out of qtopia
39         oe_runmake MOC=${STAGING_BINDIR_NATIVE}/moc UIC=${STAGING_BINDIR_NATIVE}/uic
42 do_stage() {
43         oe_libinstall -so libqpe ${STAGING_LIBDIR}
44         # include files already done during do_compile
47 do_install() {
48         oe_libinstall -so libqpe ${D}${libdir}
50         install -d ${D}${includedir}/qpe \
51                ${D}${includedir}/qtopia/private
53         for i in ${S}/*.h
54         do
55                 install -m 0644 $i ${D}${includedir}/qpe/`basename $i`
56                 install -m 0644 $i ${D}${includedir}/qtopia/`basename $i`
57                 install -m 0644 $i ${D}${includedir}/qtopia/private/`basename $i`
58         done
59         for i in ${S}/backend/*.h
60         do
61                 install -m 0644 $i ${D}${includedir}/qpe/`basename $i`
62                 install -m 0644 $i ${D}${includedir}/qtopia/`basename $i`
63                 install -m 0644 $i ${D}${includedir}/qtopia/private/`basename $i`
64         done
65         rm -f ${D}${includedir}/qtopia/*_p.h # remove private stuff out of qtopia