set build_components { app/uhexen2 lib/vfs/lwip server/nic_loopback } set app_config { } if {![file exists bin/hexen2demo_data.tar]} { set hexen2demo_dir "hexen2demo_nov1997" set hexen2demo_tgz "hexen2demo_nov1997-linux-i586.tgz" set hexen2demo_url "http://downloads.sourceforge.net/project/uhexen2/Hexen2Demo-Nov.1997/$hexen2demo_tgz" if {![file exists bin/hexen2demo_nov1997-linux-i586.tgz]} { puts "" puts "Please download Hexen 2 demo data from '$hexen2demo_url'." puts "Place the archive in './bin' and run this script again." puts "" exit 1 } exec tar xzf bin/$hexen2demo_tgz -C bin $hexen2demo_dir/data1 exec echo showfps 1 >> bin/$hexen2demo_dir/data1/autoexec.cfg exec tar cf bin/hexen2demo_data.tar -C bin/$hexen2demo_dir data1 exec rm -rf bin/$hexen2demo_dir } # # Boot modules # # generic modules append boot_modules { libc.lib.so vfs.lib.so libm.lib.so sdl.lib.so sdl_mixer.lib.so uhexen2 hexen2demo_data.tar vfs_lwip.lib.so nic_loopback } source ${genode_dir}/repos/world/run/gui_app.inc