-*- Text -*-

$B3+H/<TMQ%N!<%H(B

$B$3$N%N!<%H$OIT40A4$G$"$k$3$H$K5$$rIU$1$F$/$@$5$$!#(B

* $BI,MW$J(Bsoftware

	- GNU Automake (http://sourceware.cygnus.com/automake/)
	- GNU Autoconf (http://sourceware.cygnus.com/autoconf/)
	- GNU Make (http://www.gnu.org/software/make/make.html)
	- GNU Emacs (http://www.gnu.org/software/emacs/emacs.html)
	- GNU Texinfo (http://www.gnu.org/software/texinfo/texinfo.html)
	- ASCII pTeX (http://www.ascii.co.jp/) (optional)
#$B8=:_L$;HMQ(B	- texi2html (http://texinfo.org/texi2html/) (optional)

$B$J$k$Y$/:G?7$r;H$C$F$/$@$5$$!#(B


* $BI,MW$JCN<1(B

$B$H$j$"$($:(BMake$B$H(BAutoconf$B$H(BAutomake$B$,;H$($k$h$&$K$J$C$F$/$@$5$$!#$=$s$J(B
$B$K?<$/M}2r$9$kI,MW$O$J$$$G$9!#(B


* texinfo -> info

$B:#$O(Bmakeinfo$B$K$d$i$;$F$^$9!#0lHV>e$N(Bdirectory$B$K$"$k(Btagify.el$B$b;H$$$^$9!#(B

* texinfo -> dvi

TEX=ptex$B$G(Btexi2dvi$B$rAv$i$;$F$^$9!#(B


* texinfo -> html

makeinfo --html$B$G9T$C$F$$$^$9!#(B


* $B$d$j$?$$$3$H(B

1. $BIaDL$K(Bcheckout$B$9$k$H!"2f!9$,M-MQ$H$_$J$7$F$$$kA4$F$N(Bdocument$B$,F~<j(B
   $B$G$-!"$=$l$i$,:G?7$G$"$k$3$H!#$=$7$F$=$l$i$OC1$K(Bconfigure$B$H(Bmake$B$rAv(B
   $B$i$;$k$@$1$G4JC1$K(Binstall$B$G$-$k!#(B

2. $BA4It$O<h$j$?$/$J$$(Buser$B$,I,MW$JJ*$@$1<h$C$F!"$J$*$+$D!"$=$l$i$rF1$8(B
   $B$0$i$$4JC1$K(Binstall$B$G$-$k!#$^$@<BAu$7$F$$$J$$8=:_$N9M$(!#(B

$ cvs co -l gnujdoc
$ cd gnujdoc
$ ./configure --disable-xxx ($B$3$3$GMW$i$J$$$b$N$O(Bdisable$B!#(B)
$ make ($B$3$3$G>!<j$K(Bcheckout$B$9$k!#(Bconfigure$B$N$H$-$NJ}$,3Z$+!)(B)
$ make install

   $B$b$A$m$s!"(BCVS$B$,D>@\;H$($J$$>uBV$G$b=PMh$J$1$l$P$J$i$J$$!#$=$&$$$&>l(B
   $B9g$O<jF0$G(Bcheckout$B$9$k!#(Bcheckout$B$9$Y$-$b$N$O(BMANUALS$B$r8+$k$HJ,$+$k!#(B

$ cvs co -l gnujdoc
$ cvs co gnujdoc/xxx
...
$ ./configure --disable-automatic-checkout ($B7R$,$i$J$$$3$H$,J,$+$C$F$k(B
                                            $B>l9g$O;XDj$7$J$/$FNI$$!#I,(B
                                            $BMW$J$b$N$O<+J,$G(Bcheckout$B$7(B
                                            $B$F$$$k$N$G!"(Boption$B$G(Bdisable
                                            $B$9$kI,MW$,$J$$!#(B)
$ make
$ make install

3. $B$b$O$d4^$^$l$J$$(Bdocument$B$,M_$7$$>l9g!"(Btag$B$r;H$C$F(Bcheckout$B$G$-$k!#(B
   $B0JA0$N(Brelease$B$K4^$^$l$$$?>l9g$OEvA3$=$l$rF~<j$9$l$PNI$$!#$=$&$G$J$$(B
   $B>l9g!"(BMANUALS$B$K=q$+$l$F$$$k(Btag$B$r;H$C$F(Bcheckout$B$9$k!#$7$+$7(Binstall$B$N(B
   $BLLE]$O8+$J$$$GNI$$$@$m$&!#(B


* $B?7$7$$(Bdocument$B$NDI2C(B

$B$^$:$ONc$r8+$F$/$@$5$$!#(Bautomake$B$G$b8+$l$PNI$$$G$7$g$&!#4pK\E*$K$O!"(B

1. directory$B$r7!$C$F!"$=$3$K(Btexinfo$B$r%3%T$k!#(Bdirectory$BL>$K$OI,$:(B
   version(version$B$,$J$$>l9g$OBe$o$j$K(Bdate)$B$r4^$a$k$3$H!#$3$l$O>-MhB>(B
   $B$H@dBP$V$D$+$i$J$$$3$H$rJ]>Z$9$k$?$a$KI,MW$J$N$G!"@dBP$K<i$i$J$1$l(B
   $B$P$J$i$J$$!#(B

2. texinfo$B$r(Beuc-japan$B$KE,Ev$J(Btool$B$GD>$7$F$*$/!#(B

3. configure.in$B$N(B"Check user options"$B0J2<$KE,Ev$K%^%M$7$F2C$($k!#IaDL$O(B

gnujdoc_CHECK_SUBDIR(gnujdoc_subdir_$BL>A0(B,$BL>A0(B)
AC_ARG_ENABLE($BL>A0(B,
  AS_HELP_STRING([--disable-$BL>A0(B],
    [do not install the $BL>A0(B manual],
  [test "x$enableval" = xno && gnujdoc_subdir_$BL>A0(B=""])
GNUJDOC_SUBDIRS="$GNUJDOC_SUBDIRS $gnujdoc_subdir_$BL>A0(B"

   $B$GNI$$!#$5$i$K:G8e$N(BAC_CONFIG_FILES$B$NCf$K(B"$BL>A0(B/Makefile"$B$r2C$($k!#(B

4. $B$=$lMQ$N(BMakefile.am$B$r:n$k!#B?J,%3%T$C$F%^%M$l$PNI$$!#$b$7$=$l@lMQ$N(B
   texinfo.tex$B$,I,MW$J$i(BTEXINFO_TEX$B$rDj5A$;$:$K$=$N(Bdirectory$B$KCV$$$F$*(B
   $B$/!#FH<+$N(Brule$B$,I,MW$J$i(Binclude$B$;$:$K<+J,$G=q$/!#(B

5. top directory$B$G(Baclocal && autoconf && automake$B$9$k!#$b$72?$+(Berror$B$,(B
   $B=P$?$i!"$=$l$rD>$9!#(B
   autoreconf -fi $B$G$bF0:n$9$k$O$:!#(B

6. $B$A$c$s$HK\Ev$K>e<j$/9T$/$+$I$&$+!"3NG'$9$k$3$H!#(B

7. AUTHORS$B$KI,MW$J%(%s%H%j$r2C$($k!#$3$l$O@dBPK:$l$F$O$J$i$J$$!#$b$A$m(B
   $B$s!"(BChangeLog$B$bK:$l$:!#$5$i$K!"(BMANUALS$B$K4JC1$J@bL@$H(Bdirectory$BL>!"(B
   $B$=$N(Bmanual$B$=$N$b$N$K4X$9$k@UG$<T$NO"Mm@h$rF~$l$k!#(B
   $B$J$*!"(BAUTHORS$B$K$O(B *gnujdoc$B$N(B* $B3+H/<T$NL>A0$@$1$rF~$l$k$3$H!#$=$NB>(B
   $B$N9W8%<T$O(BTHANKS$B$KNs5s$9$k!#(B

8. .cvsignore$B$r:n$k!#(BMakefile.in$B$d(B*.info$B$rL5;k$9$k$h$&$K$9$k$3$H!#(BCVS
   $B$K(Badd & commit$B$9$k!#(B


* $B8E$$(Bdocument$B$N:o=|(B

$B$A$g$C$HLLE]$G$9!#:o$k$Y$-$+$I$&$+$O$A$c$s$HAjCL$7$F$+$i$K$7$F$/$@$5$$!#(B
($B$$$:$l$ODI2C$9$k>l9g$bAjCL$7$F$+$i$K$9$Y$-$@$,!"8=;~E@$O>!<j$K$d$i$;(B
$B$k$7$+$"$k$^$$(B...) $B:o$C$F$bNI$/$J$k>l9g$H$$$&$N$O!"(B

a. $B:n<T$,:o=|$7$FM_$7$$$H;W$C$?$H$-!#(B
b. $BJ]<i$9$k?M$,$$$J$/$J$C$?$H$-!#(B
c. $BB>$N(Bmanual$B$G;vB-$j$k$H$-!#(B
d. $B$"$^$j$K$R$I$/$F!"A4A3Lr$KN)$?$J$$$H$-!#(B

$B$N$$$:$l$+$G$"$k$H9M$($i$l$^$9!#$3$N$h$&$J>l9g!"0J2<$NJ}K!$K=>$C$F$/$@(B
$B$5$$!#(B

1. $B:G?7$N>uBV$K0l0U$J(Btag$B$rIU$1$k!#(Bdirectory$BL>$r$=$N$^$^;H$($PNI$$$,!"(B
   `.'$B$O(B`-'$B$KCV$-49$($k!#:o$j$?$$(Bdirectory$B$K$@$1IU$1$F!"B>$N$H$3$m$K$O(B
   $BIU$1$J$$$h$&$K$9$k$3$H!#(Bcvs tag TAG DIR$B$H$9$l$PNI$$!#(B

2. MANUALS$B$N@hF,$r(B`+'$B$+$i(B`-'$B$K49$($k!#@UG$<T$N$H$3$m$O:o$C$F!"Be$o$j$K(B
   tag$BL>$r=q$$$F$*$/!#(B

3. top-directory$B$K2C$($?$=$NB>$NJQ99$r$A$c$s$H<h$j=|$/!#(Bconfigure.in$B$H(B
   Makefile.am$B$@$1$N$O$:!#(BAUTHORS$B$K4X$7$F$O!"(B...$B$3$&$$$&>l9g$I$&$J$k$s(B
   $B$@!)!*(B

4. $B8e$OIaDL$K!"(Brm -rf DIR$B$7$F!"(Bcvs remove DIR/*$B!"(Bcvs commit DIR/*$B!#(B
   (rm -rf$B$7$?8e$@$+$iEvA3<B:]$K$O(Bwildcard$B$,;H$($J$/$J$C$F$$$k$3$H$KCm(B
   $B0U!*$@$+$iNc$($P!"(B

$ foo=`echo DIR/* DIR/.* | sed -e 's/DIR/\. / /' | sed -e 's/DIR/\.\. / /'`
$ rm -rf DIR
$ cvs remove $foo
$ cvs commit $foo

  $B$H$+$9$k$HNI$$$+$b!#(B)


1999-05-18  $B$*$/$8(B <okuji@kuicr.kyoto-u.ac.jp>
2005-06-04  $B$U$H$7(B <fut_nis@d3.dion.ne.jp> update for autoconf-2.59
	    	   			   update for makeinfo-4.8
2005-12-11  $B$U$H$7(B <fut_nis@d3.dion.ne.jp> use makeinfo --html
