From 083bce589cd04c4503712e1783815cede0f3a505 Mon Sep 17 00:00:00 2001 From: Laurent MONIN Date: Mon, 17 Oct 2005 15:39:40 +0200 Subject: [PATCH] Use make's internal $(foreach) instead of 'for file in ...' loop Should hopefully fix problems with older make versions (3.79.1, 3.80, and 3.81beta3) reported by zas. Re-committed. --- Makefile.lib | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Makefile.lib b/Makefile.lib index 0657617b8..a78ca8a12 100644 --- a/Makefile.lib +++ b/Makefile.lib @@ -102,21 +102,18 @@ clean-default: install-default: all-default ifdef PROGS $(MKINSTALLDIRS) $(DESTDIR)$(bindir) - @for file in $(PROGS); do \ - $(call ncmd,installprog,$$file,$(DESTDIR)$(bindir)); \ - done + $(foreach file,$(PROGS), \ + $(call ncmd,installprog,$(file),$(DESTDIR)$(bindir));) endif ifdef MAN1 $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man1 - @for file in $(MAN1); do \ - $(call ncmd,installdata,$$file,$(DESTDIR)$(mandir)/man1); \ - done + $(foreach file,$(MAN1), \ + $(call ncmd,installdata,$(file),$(DESTDIR)$(mandir)/man1);) endif ifdef MAN5 $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man5 - @for file in $(MAN5); do \ - $(call ncmd,installdata,$$file,$(DESTDIR)$(mandir)/man5); \ - done + $(foreach file,$(MAN5), \ + $(call ncmd,installdata,$(file),$(DESTDIR)$(mandir)/man5);) endif # Recursion: