1 DESCRIPTION = "C++ Bindings for the Enlightenment Foundation Libraries"
4 AUTHOR = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
5 MAINTAINER = "${AUTHOR}"
6 HOMEPAGE = "http://www.Vanille.de/projects/efl++.html"
7 DEPENDS = "virtual/evas virtual/ecore edje libsigc++-2.0"
8 PROVIDES = "virtual/efl++"
10 SRC_URI = "http://www.Vanille.de/temp/efl++_${PV}.tar.bz2"
11 S = "${WORKDIR}/efl++-${PV}"
16 QMAKE_PROFILES = "efl++.pro"
17 EXTRA_QMAKEVARS_POST = "DESTDIR=${S}"
18 export OE_QMAKE_LINK="${CXX}"
21 do_configure_prepend() {
23 cat <<EOF >include.pro
24 include ( common.pro )
28 EFLCONFIG = console release eflbasic angstrom
29 INCLUDEPATH += ${EDIR}/src/common ${EDIR}/src/extra ${EDIR}/src/misc
30 INCLUDEPATH += ${EDIR}/src/evas ${EDIR}/src/ecore ${EDIR}/src/edje
31 INCLUDEPATH += ${EDIR}/src/esmart ${EDIR}/src/ewl
33 DEFINES += DATADIR=\"${datadir}/efl++/\"
39 for i in src/common/*.h src/evas/*.h src/ecore/*.h src/edje/*.h
41 install -m 0644 $i ${STAGING_INCDIR}
43 oe_libinstall -so -C ${S} libefl++ ${STAGING_LIBDIR}
47 oe_libinstall -so -C ${S} libefl++ ${D}${libdir}
48 install -d ${D}${bindir}
49 install *-* ${D}${bindir}
50 install -d ${D}${datadir}/efl++
51 cp -pPR data/* ${D}${datadir}/efl++
54 PACKAGES =+ "efl++-examples"
55 FILES_${PN} = "${libdir}"
56 FILES_efl++-examples = "${bindir} ${datadir}"