summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README10
1 files changed, 9 insertions, 1 deletions
diff --git a/README b/README
index 4c92c96cb..d1a1afaf2 100644
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ by the 4.4BSD make and include files, but aims to be portable and to
conform to the GNU standards for Makefile variables and targets.
automake is a shell script. The input files are called Makefile.am.
-The output files are called Makefile.in; they are suitable for use
+The output files are called Makefile.in; they are intended for use
with Autoconf.
Variable assignment lines in Makefile.am pull in defaults from various
@@ -15,5 +15,13 @@ and the examples provided for GNU m4 1.3 and fileutils 3.9 (along with
patches you need to apply to those packages) and time 1.6.
AutoMake is just a prototype at this point -- expect omissions and bugs.
+It uses only the programs that the GNU coding standards allow in
+configure scripts, because I wrote it keeping in mind the possibility
+of it becoming an Autoconf macro, so it would run at configure-time.
+That would slow configuration down a bit, but allow users to modify
+the Makefile.am without needing to fetch the AutoMake package. And,
+the Makefile.in files wouldn't need to be distributed. But all of
+AutoMake would. So I might reimplement AutoMake in Perl, m4, or some
+other more appropriate language.
- David MacKenzie <djm@gnu.ai.mit.edu>