X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=Makefile;h=0596ba6a5739187669fdd42eb1f1d9b452bc775a;hb=4e559a98f6969a994791ea916306b50ed1a25b8d;hp=e39ec27e7086824f43940fb4b8c9f36ea3ea85d2;hpb=8d599733fb6a017cae4a67027942e04b2bf7dad0;p=gnulib.git diff --git a/Makefile b/Makefile index e39ec27e7..0596ba6a5 100644 --- a/Makefile +++ b/Makefile @@ -1,19 +1,32 @@ # Makefile for gnulib central. -# Copyright (C) 2006 Free Software Foundation, Inc. +# Copyright (C) 2006, 2009, 2010 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 html dvi pdf: + cd doc && $(MAKE) $@ && $(MAKE) mostlyclean + # Perform some platform independent checks on the gnulib code. -check: +check: sc_prefer_ac_check_funcs_once + +sc_prefer_ac_check_funcs_once: + if test -d .git; then \ + git grep -w -l AC_CHECK_FUNCS modules \ + && { echo use AC_CHECK_FUNCS_ONCE, not AC_CHECK_FUNCS \ + in modules/ 1>&2; exit 1; } || : \ + else :; fi -# 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