SCREEN_fbdev[transform] = "270"
WESTONOUTPUT1[agl_screen] = "SCREEN_fbdev"
+do_generate_weston_init[vardeps] += "SCREEN_fbdev"
# Select default screen type and orientation
# and only one default output
-# Note when such change is applied it will not be taken due to a Yocto cache error
-# Fix:
-# bitbake weston-ini-conf -c clean ; bitbake weston-ini-conf -c cleansstate
-
WESTONOUTPUT1[agl_screen] = "SCREEN_eGalax"
WESTONOUTPUT2[agl_screen] ??= "SCREEN_DSI"
WESTONSECTION[WESTONOUTPUT2] = "output"
+
+do_generate_weston_init[vardeps] += "WESTONOUTPUT2"
if "multimedia" in d.getVar("MACHINE_FEATURES", True).split(" "):
d.setVarFlag("WESTONSECTION", "WESTONV4L2RENDERER", "v4l2-renderer")
}
+
+do_generate_weston_init[vardeps] += "WESTONIVISHELL WESTONV4L2RENDERER"
WESTONOUTPUT2[mode] = "off"
WESTONSECTION[WESTONOUTPUT2] = "output"
+
+do_generate_weston_init[vardeps] += "WESTONOUTPUT2"
#Generate a weston.ini file:
-# WARNING Due to a bug in Yocto cache, changes in related bbappand are not detected
-# Work-around:
-# bitbake weston-ini-conf -c clean ; bitbake weston-ini-conf -c cleansstate
-
To generate the weston.ini file:
'''
#ar_src = d.getVarFlag('ARCHIVER_MODE', 'src', True)
addtask do_generate_weston_init after do_compile before do_install
+do_generate_weston_init[vardeps] = "DEFAULT_SCREEN WESTONCORE WESTONSHELL WESTONOUTPUT1 WESTONSECTION"
do_install_append() {
WESTON_INI_CONFIG=${sysconfdir}/xdg/weston
SCREEN_DSI[name] ?= "DSI-1"
SCREEN_DSI[transform] ?= "270"
+
+do_generate_weston_init[vardeps] += "SCREEN_DSI"
SCREEN_GECHIC[transform] ?= "270"
# for 1080p on GeChic 1502i:
SCREEN_GECHIC[mode] = "173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync"
+
+do_generate_weston_init[vardeps] += "SCREEN_GECHIC"
SCREEN_DELL[name]?="HDMI-A-1"
SCREEN_DELL[transform]?="180"
+
+do_generate_weston_init[vardeps] += "SCREEN_DELL"
SCREEN_eGalax[name] ?= "HDMI-A-1"
SCREEN_eGalax[transform] ?= "90"
+
+do_generate_weston_init[vardeps] += "SCREEN_eGalax"
#mode=800x600
#mode=848x480
#mode=640x480
+
+do_generate_weston_init[vardeps] += "SCREEN_QEMU"