From: Tom Tromey Date: Wed, 22 Nov 1995 04:06:21 +0000 (+0000) Subject: more X-Git-Tag: Release-0-25~239 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c5e01efc164d45444591a56c84756520f05ae887;p=thirdparty%2Fautomake.git more --- diff --git a/TODO b/TODO index f7b069db0..0a32cabef 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,14 @@ +It would be good to check some parts of GNU standards: + install-sh must exist + mkinstalldirs must exist + +Maybe it should be possible to disable all GNU-specific things with +--no-gnu? --ignore-standards? + Think about modifications so automake can work with a standalone -library, eg readline +library, eg readline. For instance we need a way to install a +library, and a way to install header files. It would also be nice to +figure out some good way to deal with shared libs. Allow ".h" files to appear in blah_SOURCES; just write them out of existence. @@ -22,9 +31,6 @@ consider auto-including any file that matches "*.in". must look at mkid to see how it works (for subdir usage) [ right now, it doesn't. i don't see a simple fix right now ] -must fix install-info rule in texinfos.am. First must find out how -the mythical "install-info" program actually works. - clean.am: clean: if all the macros are empty, the rule expands to: rm -rf which should be fixed @@ -42,7 +48,6 @@ without hackery. ================================================================ For CONFIG_HEADER, - generate automatic dependencies for the object files. automatically add its input file to the distribution. Don't hardcode the name of the configuration header. Get it from @@ -119,3 +124,15 @@ 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. + +================================================================ + +Automatic dependency generation: + +* If a special flag is given to automake, and SOURCES exists, include + some auto-dep generating code. This code can depend on gcc and GNU + make. (Use gcc's -MMD or -MM option). (--use-deps) + +* When making distribution, first ensure all dependency files are up + to date. Then re-run automake, with flag to include deps in + generated Makefile.in (--include-deps)