@@ -255,8 +255,15 @@ dest="$to/$mod.${base%%.s}.o" comp_asm "$rt" "$dest" rt_objects+=("$dest") done +done +# Compile just the error lists for all modules, regardless of enabled modules +for errs in $(scan mod "err.c"); do + base="$(basename $(dirname $errs))" + dest="$to/$base.err.o" + comp_co "$errs" "$dest" + data_objects+=("$dest") done # fourth pass: link the libraries that are # configured to be built