* Makefile.am (cvs_files): Add elisp-comp, mdate-sh.

(local_updates): New.
* Makefile.maint: Update, from CVS Bison.
(local_updates): New.
This commit is contained in:
Akim Demaille 2002-11-07 14:03:41 +00:00
parent 34afd91665
commit dddee0d248
4 changed files with 57 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2002-11-07 Akim Demaille <akim@epita.fr>
* Makefile.am (cvs_files): Add elisp-comp, mdate-sh.
(local_updates): New.
* Makefile.maint: Update, from CVS Bison.
(local_updates): New.
2002-11-06 Akim Demaille <akim@epita.fr>
* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY): Wrap the `f'

View File

@ -74,6 +74,9 @@ url_dir_list = \
wget_files = $(srcdir)/config/config.guess $(srcdir)/config/config.sub \
$(srcdir)/config/texinfo.tex \
$(srcdir)/doc/standards.texi $(srcdir)/doc/make-stds.texi
cvs_files = $(srcdir)/config/missing \
cvs_files = $(srcdir)/config/elisp-comp \
$(srcdir)/config/mdate-sh \
$(srcdir)/config/missing \
$(srcdir)/config/install-sh \
$(srcdir)/config/mkinstalldirs
local_updates = wget-update cvs-update

View File

@ -123,10 +123,13 @@ wget_files = $(srcdir)/config/config.guess $(srcdir)/config/config.sub \
$(srcdir)/config/texinfo.tex \
$(srcdir)/doc/standards.texi $(srcdir)/doc/make-stds.texi
cvs_files = $(srcdir)/config/missing \
cvs_files = $(srcdir)/config/elisp-comp \
$(srcdir)/config/mdate-sh \
$(srcdir)/config/missing \
$(srcdir)/config/install-sh \
$(srcdir)/config/mkinstalldirs
local_updates = wget-update cvs-update
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs

View File

@ -264,12 +264,51 @@ announcement: NEWS ChangeLog $(rel-files)
-e 'print "\n"."*"x70 ."\n"; s///; print; print "*"x70 ."\n"'; \
)
## ---------------- ##
## Updating files. ##
## ---------------- ##
WGET = wget
ftp-gnu = ftp://ftp.gnu.org/gnu
# Use mv, if you don't have/want move-if-change.
move_if_change ?= move-if-change
# --------------------- #
# Updating everything. #
# --------------------- #
.PHONY: update
local_updates ?= wget-update cvs-update po-update
update: $(local_updates)
# ------------------- #
# Updating PO files. #
# ------------------- #
po_repo = http://www.iro.umontreal.ca/contrib/po/maint/$(PACKAGE)
.PHONY: do-po-update po-update
do-po-update:
tmppo=/tmp/$(PACKAGE)-$(VERSION)-po &&\
rm -rf $$tmppo && \
mkdir $$tmppo && \
(cd $$tmppo && $(WGET) -r -l1 -nd --no-parent -A '*.po' $(po_repo)) &&\
cp $$tmppo/*.po po
cd po && $(MAKE) update-po
$(MAKE) po-check
po-update:
if test -d "po"; then \
$(MAKE) do-po-update; \
fi
# -------------------------- #
# Updating GNU build tools. #
# -------------------------- #
# The following pseudo table associates a local directory and a URL
# with each of the files that belongs to some other package and is
# regularly updated from the specified URL.
@ -302,6 +341,9 @@ cvs_files ?= $(srcdir)/config/depcomp $(srcdir)/config/missing $(srcdir)/config/
automake_repo=:pserver:anoncvs:anoncvs@sources.redhat.com:/cvs/automake
.PHONY: wget-update
wget-update: $(get-targets)
.PHONY: cvs-update
cvs-update:
for f in $(cvs_files); do \
test -f $$f || { echo "*** skipping $$f" 1>&2; continue; }; \
file=$$(basename $$f); \