(builtindir): New econfig key, variable and make variable.

(subst.in): Substitute it.  Fix prerequisites.
(read_builtin_tables): New.
(main): Call it.  This doesn't do anything, because no builtin tables
have been defined.
This commit is contained in:
Markus Armbruster 2006-02-19 07:04:30 +00:00
parent ac0263d2ae
commit 9a30f30107
6 changed files with 49 additions and 3 deletions

View file

@ -203,6 +203,12 @@ main(int argc, char **argv)
if (emp_config(config_file) < 0)
exit(EXIT_FAILURE);
ef_init();
if (chdir(builtindir)) {
fprintf(stderr, "Can't chdir to %s (%s)\n", builtindir, strerror(errno));
exit(EXIT_FAILURE);
}
if (read_builtin_tables() < 0)
exit(EXIT_FAILURE);
if (chdir(configdir)) {
fprintf(stderr, "Can't chdir to %s (%s)\n", configdir, strerror(errno));
exit(EXIT_FAILURE);