summaryrefslogtreecommitdiff
path: root/README.cvs
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2002-04-22 04:35:19 +0000
committerPaul Smith <psmith@gnu.org>2002-04-22 04:35:19 +0000
commit306462f0bd313d7db43f9843b60a5a8f1fa018d6 (patch)
tree15ab79cfe7fe6be8e0c1dd0f0675a402628141e8 /README.cvs
parent3a8a7a5d00c7052c46cef2342792d6a0829db897 (diff)
downloadgunmake-306462f0bd313d7db43f9843b60a5a8f1fa018d6.tar.gz
Updates for new tools. Everything works now building on Linux,
including creating make packages. I'll try some other systems tomorrow. Also added a new translation: Croatian. Thanks!
Diffstat (limited to 'README.cvs')
-rw-r--r--README.cvs45
1 files changed, 41 insertions, 4 deletions
diff --git a/README.cvs b/README.cvs
index 7a63b04..0464862 100644
--- a/README.cvs
+++ b/README.cvs
@@ -44,7 +44,8 @@ and you can just run "autoreconf" and have it DTRT.
The mv commands are necessary because gettextize doesn't realize
that the things it's adding to those files already exist in it.
-
+ Hopefully there will be a better solution for this in upcoming
+ versions of Gettext.
2) $ aclocal -I config
@@ -100,7 +101,43 @@ and, if you like:
$ make dist-bzip2
-After you do this you should be sure to run "make distcheck" to be sure
-that the package file is correct.
+Even better, you should run this:
+
+ $ make distcheck
+
+Which will build both .gz and .bz2 package files, then unpack them into
+a temporary location, try to build them, and repack them, verifying that
+everything works, you get the same results, _and_ no extraneous files
+are left over after the "distclean" rule--whew!! Now, _that_ is why
+converting to Automake is worth the trouble! A big "huzzah!" to Tom
+T. and the AutoToolers!
+
+
+That's it, you're done!
+
+
+Appendix A - For The Brave
+--------------------------
+
+For those of you who trust me implicitly, or are just brave (or
+foolhardy), here is a canned sequence of commands to build a GNU make
+distribution package from a virgin CVS source checkout (assuming all the
+prerequisites are available of course).
+
+This list is eminently suitable for a quick swipe o' the old mouse and a
+swift click o' mouse-2 into an xterm. I even grudgingly removed my use
+of "advanced shell features" like {}. Go for it!
+
-That's it!
+gettextize --no-changelog
+mv config/Makefile.am~ config/Makefile.am
+mv Makefile.am~ Makefile.am
+mv configure.in~ configure.in
+aclocal -I config
+automake --add-missing
+autoconf
+autoheader
+./configure
+make
+make check
+make distcheck