From c5069d21938eb4940f589d465e6f2e9b88c18af2 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 14 Nov 1995 07:50:58 +0000 Subject: [PATCH] more docs --- TODO | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/TODO b/TODO index 6fa8cdc2..4ded2e4b 100644 --- a/TODO +++ b/TODO @@ -5,9 +5,10 @@ must look at mkid to see how it works (for subdir usage) must fix install-info rule in texinfos.am better error checking. For instance this should cause an error: - LIBRARIES = zardoz foo_SOURCES = ... +(this chokes if a previous Makefile had 'foo' as a program or library. +Maybe the body of the loop in automake should be in a subshell) clean.am: clean: if all the macros are empty, the rule expands to: rm -rf @@ -52,9 +53,6 @@ no support for this at all. Document: -DIST_SUBDIRS are directories which are copied verbatim into the -distribution. Used eg for directories holding only example code -(which don't have their own makefile). This might be a bad idea. HEADERS should be used for all .h files as well as .c files that are conditionally compiled (eg LIBOBJS) @@ -86,3 +84,16 @@ ALLPROGRAMS like PROGRAMS, but used at build time. define this if If your Makefile.am includes "@kr@", then ansi->kr conversion is assumed. +DIST_OTHER whatever files you want to include in the distribution. + Note that most common files (eg "configure.in") are + automatically found by automake. + +DIST_SUBDIRS directories which are copied verbatim into the + distribution. Used eg for directories holding + only example code (which don't have their own + makefile). This variable might be a bad idea. + +It is assumed that your configure script defines VERSION and PACKAGE. +These variables are used when making the distribution. The +distribution file will be a gzip'd tar file named +PACKAGE-VERSION.tar.gz. -- 2.43.5