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/nitpicker_app.inc