From cc1d779c5f9a4ab80829b24bd715b976a7f5d98c Mon Sep 17 00:00:00 2001 From: sof Date: Thu, 20 Mar 1997 12:28:45 +0000 Subject: [PATCH] [project @ 1997-03-20 12:28:45 by sof] Pretty-print recursive rules --- mk/target.mk | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/mk/target.mk b/mk/target.mk index 94555e6..1880852 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -59,28 +59,29 @@ # .PHONY: depend -depend :: $(HS_SRCS) $(C_SRCS) +depend :: $(MKDEPENDHS_SRCS) $(MKDEPENDC_SRCS) @$(RM) .depend @touch .depend ifneq "$(DOC_SRCS)" "" $(MKDEPENDLIT) -o .depend $(MKDEPENDLIT_OPTS) $(filter %.lit,$(DOC_SRCS)) endif -ifneq "$(C_SRCS)" "" - $(MKDEPENDC) -f .depend $(MKDEPENDC_OPTS) -- $(CC_OPTS) -- $(C_SRCS) $(MKDEPENDC_SRCS) +ifneq "$(MKDEPENDC_SRCS)" "" + $(MKDEPENDC) -f .depend $(MKDEPENDC_OPTS) \ + -- $(CC_OPTS) -- $(MKDEPENDC_SRCS) endif -ifneq "$(HS_SRCS)" "" +ifneq "$(MKDEPENDHS_SRCS)" "" ifeq ($(notdir $(MKDEPENDHS)),ghc) -# New way of doing dependencies: the ghc driver knows how +# New way of doing dependencies: the ghc driver knows how to invoke script $(MKDEPENDHS) -M -optdep-f -optdep.depend \ $(foreach way,$(WAYS),-optdep-s -optdep$(way)) \ $(MKDEPENDHS_OPTS) \ $(HC_OPTS) \ - $(HS_SRCS) + $(MKDEPENDHS_SRCS) else # Old way: call mkdependHS-1.2 $(MKDEPENDHS) -f .depend $(MKDEPENDHS_OPTS) \ $(foreach way,$(WAYS),-s $(way)) \ - -- $(HC_OPTS) -- $(HS_SRCS) $(MKDEPENDHS_SRCS) + -- $(HC_OPTS) -- $(MKDEPENDHS_SRCS) endif endif @@ -886,7 +887,7 @@ all docs runtests TAGS clean veryclean maintainer-clean install :: echo "==fptools== $(MAKE) way=$$i $@;"; \ echo "PWD = $(shell pwd)"; \ echo "------------------------------------------------------------------------"; \ - $(MAKE) way=$$i $(MFLAGS) $@ ; \ + $(MAKE) way=$$i --no-print-directory $(MFLAGS) $@ ; \ done @echo "------------------------------------------------------------------------" @echo "===fptools== Finished recusrively making \`$@' for ways: $(WAYS) ..." -- 1.7.10.4