summaryrefslogtreecommitdiff
path: root/lib-src/make-docfile.c
diff options
context:
space:
mode:
authorJim Blandy <jimb@redhat.com>1993-05-15 23:06:16 +0000
committerJim Blandy <jimb@redhat.com>1993-05-15 23:06:16 +0000
commit2e90a40568a0aa860cb4a6417105f5bcc839a16a (patch)
tree4769be5bbfecb03403897e4a119feccf864bb4bf /lib-src/make-docfile.c
parent3864e84e312d00b2ea2ea8e660fba02ff11da7f9 (diff)
downloademacs-2e90a40568a0aa860cb4a6417105f5bcc839a16a.tar.gz
Install patches from David J. Mackenzie to make the srcdir option
work. * Makefile.in (srcdir, VPATH): Get this value from the top-level Makefile. (INSTALLABLES): Split this into two lists - INSTALLABLES and INSTALLABLE_SCRIPTS. (INSTALLABLE_SCRIPTS): New list. (EXECUTABLES): Include INSTALLABLE_SCRIPTS. (${archlibdir}): The scripts to be installed live in the source tree, not in the object tree. (test-distrib): Note that the data file lives in the source tree, not the object tree. (GETOPTDEPS): Note that getopt.h lives in the source tree. (all other targets): Change references to source files to use ${srcdir}, except for config.h, which lives in the object dir. (timer.o): Note that this depends on ../src/config.h. * make-docfile.c (main): Add a -d option, to tell it where to find the source files. * test-distrib.c (main): Take the name of the distribution file to test from the command line.
Diffstat (limited to 'lib-src/make-docfile.c')
-rw-r--r--lib-src/make-docfile.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib-src/make-docfile.c b/lib-src/make-docfile.c
index c71fafb887b..62ccfe9460b 100644
--- a/lib-src/make-docfile.c
+++ b/lib-src/make-docfile.c
@@ -56,6 +56,11 @@ main (argc, argv)
outfile = fopen (argv[i + 1], "a");
i += 2;
}
+ if (argc > i + 1 && !strcmp (argv[i], "-d"))
+ {
+ chdir (argv[i + 1]);
+ i += 2;
+ }
for (; i < argc; i++)
err_count += scan_file (argv[i]); /* err_count seems to be {mis,un}used */