[2617] | 1 | $Id: README.dev,v 1.7 2003/11/24 15:11:06 karl Exp $
|
---|
| 2 | README.dev - Texinfo developer information.
|
---|
| 3 |
|
---|
| 4 | Copyright (C) 2002, 2003 Free Software Foundation, Inc.
|
---|
| 5 |
|
---|
| 6 | Copying and distribution of this file, with or without modification,
|
---|
| 7 | are permitted in any medium without royalty provided the copyright
|
---|
| 8 | notice and this notice are preserved.
|
---|
| 9 |
|
---|
| 10 | The development sources for Texinfo is available through anonymous cvs
|
---|
| 11 | at Savannah, see
|
---|
| 12 | http://savannah.gnu.org/cvs/?group=texinfo
|
---|
| 13 |
|
---|
| 14 | This distribution uses whatever versions of automake, autoconf, and
|
---|
| 15 | gettext are listed in NEWS; usually the latest ones released. If you
|
---|
| 16 | are getting the Texinfo sources from cvs, or change the Texinfo
|
---|
| 17 | configure.ac, you'll need to have these tools installed to (re)build.
|
---|
| 18 | You'll also need help2man. (All of these are available from
|
---|
| 19 | ftp://ftp.gnu.org/gnu.)
|
---|
| 20 |
|
---|
| 21 | Here's the order in which to run the tools for a fresh build:
|
---|
| 22 |
|
---|
| 23 | autoheader # creates config.in, not necessarily needed every time
|
---|
| 24 | aclocal -I m4 # for a new version of automake
|
---|
| 25 | automake
|
---|
| 26 | autoconf
|
---|
| 27 | configure CFLAGS=-g --enable-maintainer-mode
|
---|
| 28 | make
|
---|
| 29 |
|
---|
| 30 | (with arguments to taste, of course.) Or you can run
|
---|
| 31 |
|
---|
| 32 | ./bootstrap
|
---|
| 33 |
|
---|
| 34 | instead of the various auto* tools.
|
---|
| 35 |
|
---|
| 36 |
|
---|
| 37 | One final note: If you would like to contribute to the GNU project by
|
---|
| 38 | implementing additional documentation output formats for Texinfo, that
|
---|
| 39 | would be great. But please do not write a separate translator texi2foo
|
---|
| 40 | for your favorite format foo! That is the hard way to do the job, and
|
---|
| 41 | makes extra work in subsequent maintenance, since the Texinfo language
|
---|
| 42 | is continually being enhanced and updated. Instead, the best approach
|
---|
| 43 | is modify Makeinfo to generate the new format, as it does now for Info,
|
---|
| 44 | HTML, XML, and DocBook.
|
---|