From b3141dc15538accd8566de0d1e39b3f2f02650cb Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 2 Apr 2009 03:10:16 +0200 Subject: [PATCH] Add targets for the documentation. --- ChangeLog | 5 +++++ Makefile | 20 ++++++++++++++++---- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 082be5edf..1f341e5b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2009-04-01 Bruno Haible + * Makefile (info, html, dvi, pdf): New targets. + Reported by Reuben Thomas . + +2009-04-01 Bruno Haible + * doc/gnulib-tool.texi (Invoking gnulib-tool): Document how gnulib-tool can be put into PATH. Reported by Reuben Thomas . Suggested by Karl Berry. diff --git a/Makefile b/Makefile index e39ec27e7..f6cd61bd9 100644 --- a/Makefile +++ b/Makefile @@ -1,19 +1,31 @@ # Makefile for gnulib central. -# Copyright (C) 2006 Free Software Foundation, Inc. +# Copyright (C) 2006, 2009 Free Software Foundation, Inc. # # Copying and distribution of this file, with or without modification, # in any medium, are permitted without royalty provided the copyright # notice and this notice are preserved. -# Produce some files that are not stored in CVS. +# Produce some files that are not stored in the repository. all: +# Produce the documentation in readable form. +info: + cd doc && $(MAKE) info +html: + cd doc && $(MAKE) html +dvi: + cd doc && $(MAKE) dvi && $(MAKE) mostlyclean +pdf: + cd doc && $(MAKE) pdf && $(MAKE) mostlyclean + # Perform some platform independent checks on the gnulib code. check: -# Regenerate some files that are stored in CVS; you should commit them -# afterwards. +# Regenerate some files that are stored in the repository. regen: MODULES.html +# MODULES.html is periodically being generated and copied to the web pages at +# :ext:USER@cvs.savannah.gnu.org:/web/gnulib/gnulib/ +# where it then appears at . MODULES.html: MODULES.html.sh ./MODULES.html.sh > MODULES.html -- 2.11.0