X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=docs%2FREADME.developers;h=cba9f46cbc83df941c98acb47423fa46224bdb08;hb=8a47223f0be8c6ef74209339d69440f2f72bb152;hp=4381a2aba51135d16fb10b141d6957a1cc28e596;hpb=39a5a4f9ebf77ed31a5abf9ff2ca6ea391c52a2c;p=mmh
diff --git a/docs/README.developers b/docs/README.developers
index 4381a2a..cba9f46 100644
--- a/docs/README.developers
+++ b/docs/README.developers
@@ -9,23 +9,34 @@ local info best encoded in a comment) are encouraged to share their wisdom here.
The topics are organized alphabetically.
---------------
-autoconf files
---------------
-
-If you wish to change the `configure' script or its related files, you'll need
-to first install GNU m4, available from and then
-GNU autoconf (). Nmh is currently using
-a minimum of autoconf 2.54.
-
-Most of the configure-related files are automatically generated. The only files
-you should need to manually edit are acconfig.h and configure.in. Don't, for
-instance, edit config.h.in. Though it is an input file from the point of view
-of the users (and the configure script) it is an output file from the point of
-view of the developers (and the autoconf script).
-
-Note that the automatically generated autoconf files (such as config.h.in,
-stamp-h.in, and configure), are NOT kept in git. Thus, when you check out
+-------------------------
+autoconf & automake files
+-------------------------
+
+If you wish to change the `configure' script, the generated Makefile
+or other related files, you'll need to first install GNU m4, available
+from , then GNU autoconf
+() and GNU automake
+(). Nmh is currently using a
+minimum of autoconf 2.61 and automake 1.10.
+
+Most of the configure-related files are automatically generated.
+The only files you should need to manually edit are configure.ac
+and any autoconf macros in the m4 directory. Don't, for instance,
+edit config.h.in. Though it is an input file from the point of
+view of the users (and the configure script) it is an output file
+from the point of view of the developers (and the autoconf script).
+
+If you wish to add a new autoconf macro, it should be placed in it's
+own file and put in the m4 directory; aclocal will automatically pick
+it up and automake will add it to the distribution target automatically.
+
+If you wish to make changes to the Makefile, you will need to edit
+Makefile.am. See the automake documentation if you need further help.
+You should always check changes to Makefile.am by using "make distcheck".
+
+Note that the automatically generated autotools files (such as config.h.in,
+Makefile.in, and configure), are NOT kept in git. Thus, when you check out
a git tree, you need to run the autogen.sh script before you can build
anything: