# # Build # if {[have_include "power_on/qemu"]} { puts "\nTest running on Qemu is not supported.\n" exit 0 } # generic components set build_components { core init timer drivers/audio drivers/platform server/mixer server/dynamic_rom server/report_rom app/pci_decode test/audio_out } build $build_components create_boot_directory # # Config # set config { client1.f32 client2.f32 } install_config $config if {[expr ![file exists bin/client1.f32] || ![file exists bin/client2.f32]]} { puts "" puts "The sample files are missing. Please take a look at repos/dde_bsd/README" puts "and create 'client1.f32' and 'client2.f32'. Afterwards put them into './bin'." puts "" exit 1 } # # Boot modules # # generic modules append boot_modules { core ld.lib.so init timer report_rom dynamic_rom platform_drv acpi_drv pci_decode pci_audio_drv test-audio_out mixer client1.f32 client2.f32 } build_boot_image $boot_modules append qemu_args " -nographic" run_genode_until forever