Author :
Tom Tromey
Date :
1996-04-04 23:42:39
Hash :5a81de24 Message :More bugs fixed
TODO
Priorities for release:
* Fix all mkinstalldirs invocations
* Add support for libtool
* At top level, config.h is not depended on...
* Rename dist-local -> dist-hook
* Add install-data-hook, install-exec-hook
* Must look for/enforce existence of stamp-h.in in srcdir?
* Should be a way to have "nobuild_PROGRAMS" which aren't even built,
but which could be by running the magic make command.
Other priorities:
* Must rewrite am_install_var. Should break into multiple functions.
This will allow the callers to be a little smarter.
* Rewrite clean targets.
* Must rewrite error handling code. Right now it is a real mess
Should fix up require_file junk at the same time
* Add EXTRA_prog_SOURCES, for eg Apache
Things to finish libtool support:
* Handle grody compilation issue
* Handle install changes
* Handle clean changes
* New definition for LINK
Scan source directories and warn about missing files, eg .c/.h files
that aren't mentioned?
Currently gettext requires @INTLSUB@ and @POSUB@ in SUBDIRS. In the
future this will be just intl and po. When that happens, re-enable
warnings in handle_subdirs.
Check to make sure various scripts are executable (IE when looking for
them in a directory)
Testing: allow support for Cygnus-style dejagnu-based test suites via
an option
Think about ways to make automake fit better with Cygnus-style trees.
Omit program transform vars from header if no program installed. This
is currently pretty hard to do.
Use recode in dist target when MAINT_CHARSET specified. Read caveats
in automake.in before doing this. Note the same problem used to apply
to the no-dependencies option; maybe it still should? Note also that
each Makefile.am must be rewritten at "make dist" time if
MAINT_CHARSET and DIST_CHARSET are not identical. NOTE: gettext must
arrange for all .po files not to be recoded. In the long term this
might be a problem (consider when some systems use Unicode but the
rest do not)
Handle dist-zoo and dist-zip. Generally add more DOS support. Maybe
run "doschk" (why isn't this merged with "pathchk"?) when doing a
dist. Do whatever else Fran