]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/efl++/efl++.inc
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / efl++ / efl++.inc
1 DESCRIPTION = "C++ Bindings for the Enlightenment Foundation Libraries"
2 SECTION = "e/libs"
3 LICENSE = "LGPL"
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++"
9
10 SRC_URI = "http://www.Vanille.de/temp/efl++_${PV}.tar.bz2"
11 S = "${WORKDIR}/efl++-${PV}"
12
13 inherit qmake
14
15 PARALLEL_MAKE = ""
16 QMAKE_PROFILES = "efl++.pro"
17 EXTRA_QMAKEVARS_POST = "DESTDIR=${S}"
18 export OE_QMAKE_LINK="${CXX}"
19 export EDIR="${S}"
20
21 do_configure_prepend() {
22         rm include.pro
23         cat <<EOF >include.pro
24 include ( common.pro )
25
26 LIBS        += -L${EDIR}
27
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
32
33 DEFINES += DATADIR=\"${datadir}/efl++/\"
34
35 EOF
36 }
37
38 do_stage() {
39         for i in src/common/*.h src/evas/*.h src/ecore/*.h src/edje/*.h
40         do
41                 install -m 0644 $i ${STAGING_INCDIR}
42         done
43         oe_libinstall -so -C ${S} libefl++ ${STAGING_LIBDIR}
44 }
45
46 do_install() {
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++
52 }
53
54 PACKAGES =+ "efl++-examples"
55 FILES_${PN} = "${libdir}"
56 FILES_efl++-examples = "${bindir} ${datadir}"