diff --git a/src/modules/dynamic_module_makefile.in b/src/modules/dynamic_module_makefile.in index 4b94eedd01b5fe18085a9993cc909b31261c1408..5bcf19e5654ec9811c418a2c58ed7051e69983cc 100644 --- a/src/modules/dynamic_module_makefile.in +++ b/src/modules/dynamic_module_makefile.in @@ -1,5 +1,5 @@ # -# $Id: dynamic_module_makefile.in,v 1.49 1999/03/10 02:42:47 hubbe Exp $ +# $Id: dynamic_module_makefile.in,v 1.50 1999/03/26 19:28:05 hubbe Exp $ # @@ -21,10 +21,12 @@ CFLAGS=$(PREFLAGS) $(OTHERFLAGS) @CCSHARED@ $(MODULE_CFLAGS) MAKE_FLAGS = "prefix=$(prefix)" "exec_prefix=$(exec_prefix)" "CC=$(CC) @CCSHARED@" "OTHERFLAGS=$(OTHERFLAGS)" "TMP_BINDIR=$(TMP_BINDIR)" "DEFINES=$(DEFINES)" "TMP_LIBDIR=$(TMP_LIBDIR)" "RUNPIKE=$(RUNPIKE)" "INSTALL=$(INSTALL)" "AR=$(AR)" $(MODULE_MAKE_FLAGS) -all: subdirs dummy +all: dummy -subdirs: - @for a in '' $(MODULE_SUBDIRS) ; do if test "x$$a" = "x"; then :; else echo Making $(MODNAME)/$$a ; ( rm $$a/remake >/dev/null 2>&1 ||: ; cd $$a && ( $(MAKE) $(MAKE_FLAGS) || ( test -f remake ; $(MAKE) $(MAKE_FLAGS) ) ) ) || exit $$? ; fi ; done +force: + +$(MODULE_ARCHIVES) ThisIsAPhonyTargetBlaBlaBla: force + @a=`echo $@ | sed -e 's@/[^/]*$$@@'` ; echo Making $(MODNAME)/$$a ; ( rm $$a/remake >/dev/null 2>&1 ||: ; cd $$a && ( $(MAKE) $(MAKE_FLAGS) || ( test -f remake ; $(MAKE) $(MAKE_FLAGS) ) ) ) || exit $$? dummy: $(DUMMY) linker_options modlist_headers modlist_segment module.so @tmp="$(INSTALL_NAME)" ; \ diff --git a/src/modules/static_module_makefile.in b/src/modules/static_module_makefile.in index 5047c34b07bd8f51334b72447dc8a6c1f7c58a8a..d21747aae8826ada61143a2efdfb7f6e9c926273 100644 --- a/src/modules/static_module_makefile.in +++ b/src/modules/static_module_makefile.in @@ -1,5 +1,5 @@ # -# $Id: static_module_makefile.in,v 1.44 1999/03/10 02:42:48 hubbe Exp $ +# $Id: static_module_makefile.in,v 1.45 1999/03/26 19:28:06 hubbe Exp $ # @@ -19,10 +19,12 @@ CFLAGS=$(PREFLAGS) $(OTHERFLAGS) $(MODULE_CFLAGS) MAKE_FLAGS = "prefix=$(prefix)" "exec_prefix=$(exec_prefix)" "CC=$(CC)" "OTHERFLAGS=$(OTHERFLAGS)" "TMP_BINDIR=$(TMP_BINDIR)" "DEFINES=$(DEFINES)" "TMP_LIBDIR=$(TMP_LIBDIR)" "RUNPIKE=$(RUNPIKE)" "INSTALL=$(INSTALL)" "AR=$(AR)" $(MODULE_MAKE_FLAGS) -all: subdirs dummy +all: dummy -subdirs: - @for a in '' $(MODULE_SUBDIRS) ; do if test "x$$a" = "x"; then :; else echo Making $(MODNAME)/$$a ; ( rm $$a/remake >/dev/null 2>&1 ||: ; cd $$a && ( $(MAKE) $(MAKE_FLAGS) || ( test -f remake ; $(MAKE) $(MAKE_FLAGS) ) ) ) || exit $$? ; fi ; done +force: + +$(MODULE_ARCHIVES) ThisIsAPhonyTargetBlaBlaBla: force + @a=`echo $@ | sed -e 's@/[^/]*$$@@'` ; echo Making $(MODNAME)/$$a ; ( rm $$a/remake >/dev/null 2>&1 ||: ; cd $$a && ( $(MAKE) $(MAKE_FLAGS) || ( test -f remake ; $(MAKE) $(MAKE_FLAGS) ) ) ) || exit $$? dummy: linker_options modlist_headers modlist_segment module.pmod module.a @tmp="$(INSTALL_NAME)" ;\