weston-ini-conf: Add bbappend to generate Flutter demo config
[AGL/meta-agl-demo.git] / recipes-graphics / wayland / weston-ini-conf_aglflutter.inc
1 do_compile:append() {
2     # Put all of our cfg files together for a default portrait
3     # orientation configuration
4     rm -f ${WORKDIR}/weston.ini.flutter
5     for F in ${WESTON_FRAGMENTS}; do
6         cat ${WORKDIR}/${F}.cfg >> ${WORKDIR}/weston.ini.flutter
7         if grep -q '\[output\]' ${WORKDIR}/${F}.cfg; then
8             echo "activation-area=1080x1600+0,160" >> ${WORKDIR}/weston.ini.flutter
9         fi
10         echo >> ${WORKDIR}/weston.ini.flutter
11     done
12     sed -i -e '$ d' ${WORKDIR}/weston.ini.flutter
13 }
14
15 do_install:append() {
16     install -m 0644 ${WORKDIR}/weston.ini.flutter ${D}${weston_ini_dir}/
17 }
18
19 PACKAGE_BEFORE_PN += "${PN}-flutter"
20
21 FILES:${PN}-flutter = "${weston_ini_dir}/weston.ini.flutter"
22
23 RPROVIDES:${PN}-flutter = "weston-ini"
24 RCONFLICTS:${PN}-flutter = "${PN}"
25 ALTERNATIVE:${PN}-flutter = "weston.ini"
26 ALTERNATIVE_TARGET_${PN}-flutter = "${weston_ini_dir}/weston.ini.flutter"