X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=Makefile;h=d2878d6493474352b902e62dc1d73171973f440d;hb=6d273bef42e648ae9bd1d60923d2a4c8fc5dca94;hp=e39ec27e7086824f43940fb4b8c9f36ea3ea85d2;hpb=8d599733fb6a017cae4a67027942e04b2bf7dad0;p=gnulib.git diff --git a/Makefile b/Makefile index e39ec27e7..d2878d649 100644 --- a/Makefile +++ b/Makefile @@ -1,19 +1,30 @@ # 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: + git grep -w -l AC_CHECK_FUNCS modules && \ + { echo use AC_CHECK_FUNCS_ONCE, not AC_CHECK_FUNCS in modules/ 1>&2; \ + exit 1; } || : -# 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