1$Id: README.dev,v 1.1.1.1 2006/07/17 16:03:18 espie Exp $ 2README.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 10The development sources for Texinfo is available through anonymous cvs 11at Savannah, see 12 http://savannah.gnu.org/cvs/?group=texinfo 13 14This distribution uses whatever versions of automake, autoconf, and 15gettext are listed in NEWS; usually the latest ones released. If you 16are getting the Texinfo sources from cvs, or change the Texinfo 17configure.ac, you'll need to have these tools installed to (re)build. 18You'll also need help2man. (All of these are available from 19ftp://ftp.gnu.org/gnu.) 20 21Here'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 34instead of the various auto* tools. 35 36 37One final note: If you would like to contribute to the GNU project by 38implementing additional documentation output formats for Texinfo, that 39would be great. But please do not write a separate translator texi2foo 40for your favorite format foo! That is the hard way to do the job, and 41makes extra work in subsequent maintenance, since the Texinfo language 42is continually being enhanced and updated. Instead, the best approach 43is modify Makeinfo to generate the new format, as it does now for Info, 44HTML, XML, and DocBook. 45