]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - contrib/texinfo/README.dev
MFC r368207,368607:
[FreeBSD/stable/10.git] / contrib / texinfo / README.dev
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.