From: Tom Tromey Date: Sun, 26 Nov 1995 04:24:52 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: Release-0-25~174 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=dd1e05e95e50123ae1b6061d75c5d8ab165af16c;p=automake.git *** empty log message *** --- diff --git a/NEWS b/NEWS index 4423097f..069305ad 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +New in 0.21: +* Added --amdir option (for debugging) +* Texinfo support cleaned up. + New in 0.20: * Automatic dependency tracking * More documentation diff --git a/TODO b/TODO index 5d6b9963..ef9b9eff 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,10 @@ +Top priorities: +* Handle version.texi automatically +* Fix up 'clean' rules +* Make sure auto-deANSIfication works + +Rename --included-deps to --insert-deps? + Fix up how 'clean' targets are handled (they should be handled like install, etc) @@ -21,9 +28,6 @@ Allow ".h" files to appear in blah_SOURCES; just write them out of existence. [ This is nixed for now because of the auto-dependency tracking stuff ] -separate install-data and install-exec. "install" doesn't need to be -"::" rule any more - should have "all:: info" in texinfos.am? automake.in: should ".cc" really -> ".${kr}o"? This doesn't really @@ -33,10 +37,6 @@ check automake.in should disallow setting of LC_ALL and LANG variables by Makefile.am. -must write rules to handle data files. They should be installed in -$(datadir)/$(PACKAGE). What to do if file in list is actually a -directory? - consider auto-including any file that matches "*.in". must look at mkid to see how it works (for subdir usage) @@ -46,19 +46,7 @@ clean.am: clean: if all the macros are empty, the rule expands to: rm -rf which should be fixed -Consider automating stamp-vti stuff. What does GNITS say about this? -What about this case: multiple .texi files (and thus multiple -version.texi's), and a filesystem with short names? What to do? - -Consider rewriting recursive rules to use static value of SUBDIRS: - SUBDIRS = x y z - all:: all-x all-y all-z - all-x: deps - (cd x; $(MAKE) all) -Not sure if this is a win or not. But it allows "make -k" to work -without hackery. - -Internationalize. +Internationalize. [ gettext doesn't have the necessary machinery yet ] ================================================================ @@ -155,23 +143,3 @@ 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) - -Maybe it would be nice to support dependency computation with tools -other than gcc. - -Maybe make --use-deps the default, and have --included-deps suppress -it? - -Rename --included-deps to --insert-deps?