HOMEPAGE = "http://git.projects.genivi.org/wayland-ivi-extension.git"
SECTION = "Graphics & UI Framework/Wayland Window System"
LICENSE = "Apache-2.0"
-PV = "0.2.3"
+PV = "0.2.5"
SRC_URI = ""
/usr/bin/wayland-scanner code < protocol/ivi-controller.xml \
> protocol/ivi-controller-protocol.c
-
-}
-do_patch_append() {
- bb.build.exec_func('do_prep', d)
-}
-
-do_configure() {
-}
-
-do_compile() {
- cd ${S}
- LANG=C
- export LANG
- unset DISPLAY
- LD_AS_NEEDED=1; export LD_AS_NEEDED ;
-
-
cat ivi-extension-protocol.pc.in \
| sed s\#@libdir@\#${prefix}/lib\#g \
| sed s\#@includedir@\#${prefix}/include/genivi-shell\#g \
| sed s\#@name@\#genivi-shell\#g \
- | sed s\#@package_version@\#0.2.3\#g \
+ | sed s\#@package_version@\#0.2.5\#g \
> ivi-extension-protocol.pc
-DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
${EXTRA_OECMAKE} .
- oe_runmake -j16 V=1
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ make -j16 V=1
find ${D} -regex ".*\.la$" | xargs rm -f --
find ${D} -regex ".*\.a$" | xargs rm -f --
- install -d ${D}/${prefix}/include/genivi-shell/
- install -d ${D}/${prefix}/lib/pkgconfig/
- install -d ${D}/${prefix}/share/genivi-shell/protocol/
+ install -d ${D}${prefix}/include/genivi-shell/
+ install -d ${D}${prefix}/lib/pkgconfig/
+ install -d ${D}${prefix}/share/genivi-shell/protocol/
- install -m 644 protocol/ivi-application.xml ${D}/${prefix}/share/genivi-shell/protocol/
- install -m 644 protocol/ivi-controller.xml ${D}/${prefix}/share/genivi-shell/protocol/
+ install -m 644 protocol/ivi-application.xml ${D}${prefix}/share/genivi-shell/protocol/
+ install -m 644 protocol/ivi-controller.xml ${D}${prefix}/share/genivi-shell/protocol/
install -m 644 protocol/ivi-application-server-protocol.h \
- ${D}/${prefix}/share/genivi-shell/protocol/
+ ${D}${prefix}/share/genivi-shell/protocol/
install -m 644 protocol/ivi-application-protocol.c \
- ${D}/${prefix}/share/genivi-shell/protocol/
+ ${D}${prefix}/share/genivi-shell/protocol/
install -m 644 protocol/ivi-application-client-protocol.h \
- ${D}/${prefix}/include/genivi-shell/
+ ${D}${prefix}/include/genivi-shell/
install -m 644 protocol/ivi-controller-server-protocol.h \
- ${D}/${prefix}/share/genivi-shell/protocol/
+ ${D}${prefix}/share/genivi-shell/protocol/
install -m 644 protocol/ivi-controller-protocol.c \
- ${D}/${prefix}/share/genivi-shell/protocol/
+ ${D}${prefix}/share/genivi-shell/protocol/
install -m 644 protocol/ivi-controller-client-protocol.h \
- ${D}/${prefix}/include/genivi-shell/
+ ${D}${prefix}/include/genivi-shell/
install -m 644 protocol/libivi-extension-protocol.a \
- ${D}/${prefix}/lib/
+ ${D}${prefix}/lib/
install -m 644 ivi-extension-protocol.pc \
- ${D}/${prefix}/lib/pkgconfig/
+ ${D}${prefix}/lib/pkgconfig/
}
genivi-shell_files += "${prefix}/lib/libilmCommon.so.*"
genivi-shell_files += "${prefix}/lib/libilmControl.so.*"
genivi-shell_files += "${prefix}/lib/weston/ivi-controller.so"
+genivi-shell_files += "${prefix}/bin/EGLWLInputEventExample"
MANIFESTFILES_${PN} = "genivi-shell.manifest"
genivi-shell-dev_files = ""