assert_spec x86 # # Build # set build_components { core init app/chuck drivers/audio drivers/timer } source ${genode_dir}/repos/base/run/platform_drv.inc append_platform_drv_build_components lappend_if [have_spec ps2] build_components drivers/input/spec/ps2 lappend_if [have_spec sdl] build_components drivers/framebuffer/spec/sdl build $build_components create_boot_directory exec cp [genode_dir]/repos/world/src/test/chuck/demo_keyboard.ck bin/test-chuck-demo_keyboard.ck # # Config # append config { } append_platform_drv_config append_if [have_spec ps2] config { } append_if [have_spec sdl] config { } append config { } install_config $config # # Boot modules # append boot_modules { core init ld.lib.so timer chuck libogg.lib.so libFLAC.lib.so libsndfile.lib.so libvorbis.lib.so pthread.lib.so stdcxx.lib.so libc.lib.so libm.lib.so test-chuck-demo_keyboard.ck } [audio_drv_binary] { } lappend_if [have_spec ps2] boot_modules ps2_drv lappend_if [have_spec sdl] boot_modules fb_sdl append_platform_drv_boot_modules build_boot_image $boot_modules append qemu_args " -nographic -soundhw es1370 " run_genode_until forever