From fcee5d83a35575a0a174e39047c41ed5524cb034 Mon Sep 17 00:00:00 2001 From: hniksic Date: Thu, 22 Nov 2001 05:26:33 -0800 Subject: [PATCH] [svn] Update documentation generation under Windows. Submitted by Herold Heiko in . --- ChangeLog | 4 +++ windows/Makefile.doc | 60 ++++++++++++++++++++++++++++++++++++++------ 2 files changed, 57 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index ac1ddf86..20016780 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2001-11-22 Hrvoje Niksic + + * windows/Makefile.doc: Update docs generation. + 2001-11-22 Hrvoje Niksic * configure.in: Check for strpbrk(). diff --git a/windows/Makefile.doc b/windows/Makefile.doc index b79623a3..7b821fbb 100644 --- a/windows/Makefile.doc +++ b/windows/Makefile.doc @@ -15,17 +15,54 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# You probably need a makeinfo utility +# wget it from URL:ftp://ftp.sunsite.dk/projects/wget/windows/makeinfo.zip +# You also probably need perl. + RM = del +CP = copy +ATTRIB = attrib + +MAKEINFO = makeinfo.exe +TEXI2POD = texi2pod.pl +POD2MAN = pod2man -all: wget.hlp +SAMPLERCTEXI = sample.wgetrc.munged_for_texi_inclusion +WGETHLP = wget.hlp +WGETINFO = wget.info +WGETTEXI = wget.texi +WGETHTML = wget.html +WGETPOD = wget.pod +manext = 1 +MAN = wget.$(manext) -# You probably need makeinfo utility -# wget it from URL:http://www.sunsite.auc.dk/wget/makeinfo.zip +all: $(WGETHLP) $(WGETINFO) $(WGETHTML) $(MAN) .IGNORE: -wget.hlp: wget.texi - makeinfo --no-validate --no-warn --force \ ---hpj wget.hpj --output wget.rtf wget.texi +$(SAMPLERCTEXI): sample.wgetrc + perl -pne "s/@/@@/g" < $? > $@ + +$(WGETINFO): $(SAMPLERCTEXI) $(WGETTEXI) + $(MAKEINFO) --no-validate --no-warn --force \ +--no-split $(WGETTEXI) + +$(WGETHTML): $(SAMPLERCTEXI) $(WGETTEXI) + $(MAKEINFO) --no-validate --no-warn --force \ +--no-split --html -o $@ $(WGETTEXI) + +$(TEXI2POD): $(TEXI2POD).in + $(CP) $? $@ + +$(WGETPOD): $(WGETTEXI) $(TEXI2POD) + $(TEXI2POD) $(WGETTEXI) $@ + +$(MAN): $(WGETPOD) + $(POD2MAN) --center="GNU Wget" --release="GNU Wget @VERSION@" $? > $@ + + +$(WGETHLP): $(WGETTEXI) $(SAMPLERCTEXI) + $(MAKEINFO) --no-validate --no-warn --force \ +--hpj wget.hpj --output wget.rtf $(WGETTEXI) hcrtf -xn wget.hpj clean: @@ -33,9 +70,18 @@ clean: $(RM) *.hpj $(RM) *.rtf $(RM) *.ph + $(RM) $(SAMPLERCTEXI) + $(RM) $(MAN) + $(RM) $(TEXI2POD) + $(ATTRIB) -h *.gid + $(RM) *.gid distclean: clean - $(RM) wget.hlp + $(RM) $(WGETHTML) + $(RM) $(WGETPOD) + $(RM) $(WGETHLP) + $(RM) $(WGETINFO) + $(RM) $(WGETHLP) $(RM) Makefile realclean: distclean -- 2.39.2