Fix pkgmgr fr native build
[scm/bb/meta-tizen.git] / recipes-tizen / ico-uxf-homescreen / ico-uxf-homescreen-extraconf.inc
1 do_prep() {
2  cd ${S}
3  chmod -Rf a+rX,u+w,g-w,o-w ${S}
4  #setup -q -n ico-uxf-homescreen-0.9.22
5  cp ${S}/packaging/ico-uxf-homescreen.manifest .
6 }
7
8 do_compile_prepend()  {
9  mkdir -p weston
10  cp -av ${STAGING_DIR_TARGET}/usr/share/genivi-shell/protocol/*.xml weston/
11
12  ls weston/*.xml | while read protocol ; do
13      ${STAGING_BINDIR_NATIVE}/wayland-scanner client-header < "${protocol}" > "${protocol/.xml/}-client-protocol.h"
14      ${STAGING_BINDIR_NATIVE}/wayland-scanner code < "${protocol}" > "${protocol/.xml/.c}"
15  done
16
17  find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/ico-util@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-util@g" {} \;
18  find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/ilm@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ilm@g" {} \;
19  find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/layermanager@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/layermanager@g" {} \;
20  find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/ico-uxf-weston-plugin@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-uxf-weston-plugin@g" {} \;
21  
22  sed -i "s@-I/usr/include/ico-util@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-util@g" ${S}/configure.ac
23 }
24
25 DEPENDS += "pkgmgr-native"
26 DEPENDS += "ail-native"
27
28 RDEPENDS_${PN} += "pkgmgr"
29 RDEPENDS_${PN} += "ail"
30
31 FILES_${PN} += "${datadir}/icons/default/small/org.tizen.ico.onscreen.png"
32 FILES_${PN} += "${datadir}/icons/default/small/org.tizen.ico.homescreen.png"
33 FILES_${PN} += "${datadir}/icons/default/small/org.tizen.ico.statusbar.png"
34
35 INSANE_SKIP_${PN} = "dev-so"
36 #FILES_${PN}-system-controller-dev += "${prefix}/lib/libico-state-machine.so"
37
38 FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.onscreen/bin/.debug"
39 FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.statusbar/bin/.debug/StatusBar"
40 FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.homescreen/bin/.debug/HomeScreen"
41 FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.system-controller/bin/.debug"