#!/bin/rc echo '#include "u.h"' echo '#include "kbd.h"' echo maps=`{grep kbd_ $CONF | sed 's/kbd_//g'} if (~ $maps '') maps=us for ( a in $maps) { echo 'extern Rune kbtab_'^$a^'[];' echo 'extern Rune kbtabshift_'^$a^'[];' echo 'extern Rune kbtabesc1_'^$a^'[];' echo 'extern Rune kbtabalt_'^$a^'[];' } echo echo 'Kbmap kbmaps[NKBMAPS] =' echo '{' for ( a in $maps) { echo ' {kbtab_'^$a^', kbtabshift_'^$a^', kbtabesc1_'^$a^', kbtabalt_'^$a' },' } echo '};' echo 'int nkbmaps='^`{grep kbd_ $CONF | wc -l}^';'