From b6d8ea325f1edc435b58782ae6880a6eee542aa8 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Sat, 12 May 2007 12:37:36 +0000 Subject: [PATCH] Tweak generation of generated files Use "chmod a-w" rather than "chmod 444", and allow the command used to be overridden. --- mk/config.mk.in | 2 ++ mk/suffix.mk | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/mk/config.mk.in b/mk/config.mk.in index d5dafa3..f3fc65e 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -775,6 +775,8 @@ MKDIRHIER = $(GHC_MKDIRHIER_DIR)/$(GHC_MKDIRHIER_PGM) LNDIR = $(GHC_LNDIR_DIR)/$(GHC_LNDIR_PGM) RUNTEST = $(GHC_RUNTEST_DIR)/$(GHC_RUNTEST_PGM) +GENERATED_FILE = chmod a-w + #----------------------------------------------------------------------------- # Haskell compilers and mkdependHS diff --git a/mk/suffix.mk b/mk/suffix.mk index 55637e3..d36c0b3 100644 --- a/mk/suffix.mk +++ b/mk/suffix.mk @@ -83,7 +83,7 @@ $(odir_)%.$(way_)s : %.$(way_)hc $(odir_)%.$(way_)hc : %.lhc @$(RM) $@ $(UNLIT) $< $@ - @chmod 444 $@ + $(GENERATED_FILE) $@ # Here's an interesting rule! @@ -358,17 +358,17 @@ endif %.prl : %.lprl @$(RM) $@ $(UNLIT) $(UNLIT_OPTS) $< $@ - @chmod 444 $@ + $(GENERATED_FILE) $@ %.c : %.lc @$(RM) $@ $(UNLIT) $(UNLIT_OPTS) $< $@ - @chmod 444 $@ + $(GENERATED_FILE) $@ %.h : %.lh @$(RM) $@ $(UNLIT) $(UNLIT_OPTS) $< $@ - @chmod 444 $@ + $(GENERATED_FILE) $@ #----------------------------------------------------------------------------- # Win32 resource files -- 1.7.10.4