From bafc72c6e6053bf4265c8c2d97fa5c5a7088f94a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sat, 8 Aug 1998 22:09:19 +0200
Subject: [PATCH] Now works fully with FreeBSD make.

Rev: src/modules/Makefile.in:1.24
---
 src/modules/Makefile.in | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/modules/Makefile.in b/src/modules/Makefile.in
index 91177e126e..faa558eab1 100644
--- a/src/modules/Makefile.in
+++ b/src/modules/Makefile.in
@@ -1,4 +1,4 @@
-# $Id: Makefile.in,v 1.23 1998/08/08 12:15:24 grubba Exp $
+# $Id: Makefile.in,v 1.24 1998/08/08 20:09:19 grubba Exp $
 
 @SET_MAKE@
 
@@ -15,15 +15,19 @@ MAKE_FLAGS = "prefix=$(prefix)" "exec_prefix=$(exec_prefix)" "CC=$(CC)" "OTHERFL
 
 all: linker_options modlist.h modlist_headers.h
 
-modules: $(MODULES)
-
 $(MODULE_SEGMENTS) $(MODULE_LINKOPTS): modules
 
 force:
 
-$(MODULES) : force
-	@echo Making $@ 
-	@( cd $@ ; rm remake >/dev/null 2>&1 || : ; $(MAKE) $(MAKE_FLAGS) MODNAME=$@ || ( test -f remake && $(MAKE) $(MAKE_FLAGS) MODNAME=$@ ) ) || exit $$?
+modules: force
+	@for a in $(MODULES) ; do \
+	  echo Making $$a; \
+	  ( cd $$a; \
+	    rm remake >/dev/null 2>&1 || : ; \
+	    $(MAKE) $(MAKE_FLAGS) MODNAME=$$a || \
+	      ( test -f remake && $(MAKE) $(MAKE_FLAGS) MODNAME=$$a ) \
+	  ) || exit $$?; \
+	done
 
 modlist.h: $(MODULE_SEGMENTS)
 	( for a in $(MODULES) ; do cat $$a/modlist_segment ; done ; ) >modlist.h
-- 
GitLab