+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.
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
================================================================
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
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)