]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
more
authorTom Tromey <tromey@redhat.com>
Wed, 22 Nov 1995 04:06:21 +0000 (04:06 +0000)
committerTom Tromey <tromey@redhat.com>
Wed, 22 Nov 1995 04:06:21 +0000 (04:06 +0000)
TODO

diff --git a/TODO b/TODO
index f7b069db0eef50e17695834d117118a73e18dcbc..0a32cabef44df2be62a830b857261f344e23cbf6 100644 (file)
--- 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)