[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Makefile.maint for Autoconf
From: |
Akim Demaille |
Subject: |
Makefile.maint for Autoconf |
Date: |
07 Nov 2002 15:03:39 +0100 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Honest Recruiter) |
Index: ChangeLog
from Akim Demaille <address@hidden>
* Makefile.am (cvs_files): Add elisp-comp, mdate-sh.
(local_updates): New.
* Makefile.maint: Update, from CVS Bison.
(local_updates): New.
Index: Makefile.am
===================================================================
RCS file: /cvsroot/autoconf/autoconf/Makefile.am,v
retrieving revision 1.85
diff -u -u -r1.85 Makefile.am
--- Makefile.am 25 Oct 2002 12:17:22 -0000 1.85
+++ Makefile.am 7 Nov 2002 14:02:36 -0000
@@ -74,6 +74,9 @@
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
Index: Makefile.in
===================================================================
RCS file: /cvsroot/autoconf/autoconf/Makefile.in,v
retrieving revision 1.189
diff -u -u -r1.189 Makefile.in
--- Makefile.in 5 Nov 2002 20:28:07 -0000 1.189
+++ Makefile.in 7 Nov 2002 14:02:37 -0000
@@ -123,10 +123,13 @@
$(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
Index: Makefile.maint
===================================================================
RCS file: /cvsroot/autoconf/autoconf/Makefile.maint,v
retrieving revision 1.20
diff -u -u -r1.20 Makefile.maint
--- Makefile.maint 25 Oct 2002 12:17:22 -0000 1.20
+++ Makefile.maint 7 Nov 2002 14:02:37 -0000
@@ -264,12 +264,51 @@
-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 @@
automake_repo=:pserver:anoncvs:address@hidden:/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); \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Makefile.maint for Autoconf,
Akim Demaille <=