}
emit_postamble() {
- emit
emit "#include <murphy/common/debug-auto-register.c>"
}
fi
emit " { .line = $line, .func = \"$func\" },"
done
- emit " { .line = 0, .func = NULL }"
- emit "};"
- emit "static mrp_debug_file_t file_$(($cnt - 1)) = {"
- emit " .file = \"$prev\","
- emit " .info = info_$(($cnt - 1))"
- emit "};"
- emit ""
+ if [ $cnt -gt 0 ]; then
+ emit " { .line = 0, .func = NULL }"
+ emit "};"
+ emit "static mrp_debug_file_t file_$(($cnt - 1)) = {"
+ emit " .file = \"$prev\","
+ emit " .info = info_$(($cnt - 1))"
+ emit "};"
+ emit ""
+ fi
emit "/* table of all files */"
emit "static mrp_debug_file_t *debug_files[] = {"
i=0
ctags -x --c-kinds=f $SOURCE | tr -s '\t' ' ' | \
cut -d ' ' -f 1,3,4 | sort -k 3,3 -k 2,2n | emit_function_info
-emit_postamble
\ No newline at end of file
+emit_postamble