proc depot_user {} { return [get_cmd_arg --depot-user genodelabs] } source ${genode_dir}/repos/libports/run/qt5_drivers.inc set feature(Input) 1 set feature(Framebuffer) 1 set feature(Timer) 1 create_boot_directory import_from_depot [depot_user]/src/[base_src] \ [depot_user]/src/decorator \ [depot_user]/src/expat \ [depot_user]/src/floating_window_layouter \ [depot_user]/src/freetype \ [depot_user]/src/init \ [depot_user]/src/jpeg \ [depot_user]/src/libc \ [depot_user]/src/libpng \ [depot_user]/src/mesa \ [depot_user]/src/nitpicker \ [depot_user]/src/pcre16 \ [depot_user]/src/qt5_core \ [depot_user]/src/qt5_gui \ [depot_user]/src/qt5_qjpeg \ [depot_user]/src/qt5_qpa_nitpicker \ [depot_user]/src/report_rom \ [depot_user]/src/stdcxx \ [depot_user]/src/vfs \ [depot_user]/src/wm \ [depot_user]/src/zlib \ [depot_user]/raw/qt5_dejavusans # # Build # proc qt5_build_components { feature_arg } { upvar $feature_arg feature set build_components { } append build_components [drivers_build_components feature] append build_components { } return $build_components } # # Configuration # proc qt5_parent_provides { feature_arg } { upvar $feature_arg feature set parent_provides [drivers_parent_provides feature] return $parent_provides } proc qt5_start_nodes { feature_arg } { upvar $feature_arg feature set start_nodes [drivers_start_nodes feature] append start_nodes { } append_if [use_fb_sdl feature] start_nodes { } append_if [use_fb_drv feature] start_nodes { } append start_nodes { } return $start_nodes } # # Boot modules # proc qt5_boot_modules { feature_arg } { upvar $feature_arg feature set boot_modules { } append boot_modules [drivers_boot_modules feature] append boot_modules { } return $boot_modules }