set header [open "adi_graph_font_decls.h" "w"]

puts $header "#ifndef __ADI_GRAPH_FONT_DECLS__"
puts $header "#define __ADI_GRAPH_FONT_DECLS__"
puts $header ""

foreach f [glob *.bdf] \
{
	set name [lindex [split $f . ] 0]
	puts "Generating $name.c ..."

	exec tclsh83 bdf2c.tcl $name.bdf > src/$name.c
	puts $header [format "extern const ADI_sFont ADI_font_%s;" $name]
}

puts $header ""
puts $header "#endif"
close $header

foreach f [glob *.bdf] \
{
	set name [lindex [split $f . ] 0]
	puts "Compiling $name.c ..."

	exec ccblkfn -c src/$name.c -o obj/$name.doj
}


cd obj
exec elfar -c adi_graph_fonts.dlb *.doj
cd ..

