From 40d655c21a8f8d3827a3abe749935713c27a6abc Mon Sep 17 00:00:00 2001 From: Martin Stjernholm <mast@lysator.liu.se> Date: Wed, 2 Aug 2006 22:07:17 +0200 Subject: [PATCH] Handle empty $(MODULE_SEGMENTS) and $(MODULE_LINKOPTS) even when $(MODULES) aren't empty. Rev: src/post_modules/Makefile.in:1.27 --- src/post_modules/Makefile.in | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/post_modules/Makefile.in b/src/post_modules/Makefile.in index 0a40f0c98b..ead761f850 100644 --- a/src/post_modules/Makefile.in +++ b/src/post_modules/Makefile.in @@ -1,4 +1,4 @@ -# $Id: Makefile.in,v 1.26 2006/06/21 17:24:42 mast Exp $ +# $Id: Makefile.in,v 1.27 2006/08/02 20:07:17 mast Exp $ @make_variables@ @@ -7,9 +7,9 @@ MODULE_SEGMENTS=@MODULE_SEGMENTS@ MODULE_LINKOPTS=@MODULE_LINKOPTS@ MY_DIR=post_modules -all: modlist.h modlist_headers.h linker_options +all: modules_target modlist.h modlist_headers.h linker_options -$(MODULE_SEGMENTS) $(MODULE_LINKOPTS): modules +$(MODULE_SEGMENTS) $(MODULE_LINKOPTS) modules_target: modules force: @: @@ -40,14 +40,14 @@ $(MODULES) no : Makefile force modules: Makefile $(MODULES) modlist.h: $(MODULE_SEGMENTS) - ( for a in $(MODULES) no ; do test $$a = no || cat $$a/modlist_segment; done ) >modlist.h + cat $(MODULE_SEGMENTS) </dev/null >modlist.h modlist_headers.h: $(MODULE_SEGMENTS) - ( for a in $(MODULES) no ; do test $$a = no || cat $$a/modlist_segment; done ) | \ + cat $(MODULE_SEGMENTS) </dev/null | \ sed -e 's/^.*{.*,\(.*\),\(.*\)}.*$$/void \1(void),\2(void);/' >modlist_headers.h linker_options: $(MODULE_LINKOPTS) - ( for a in $(MODULES) no ; do test $$a = no || cat $$a/linker_options; done ) >linker_options + cat $(MODULE_LINKOPTS) </dev/null >linker_options propagated_variables: -- GitLab