diff options
author | Ian Lynagh <igloo@earth.li> | 2007-05-12 12:37:36 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2007-05-12 12:37:36 +0000 |
commit | b6d8ea325f1edc435b58782ae6880a6eee542aa8 (patch) | |
tree | aaa68f9aff3f6257fe90b154842a5f2829eff812 /mk | |
parent | 8edeb9dbe5ec9bdf7e9bf1efa3962351efaf5cdb (diff) | |
download | haskell-b6d8ea325f1edc435b58782ae6880a6eee542aa8.tar.gz |
Tweak generation of generated files
Use "chmod a-w" rather than "chmod 444", and allow the command used to
be overridden.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/config.mk.in | 2 | ||||
-rw-r--r-- | mk/suffix.mk | 8 |
2 files changed, 6 insertions, 4 deletions
diff --git a/mk/config.mk.in b/mk/config.mk.in index d5dafa3ff2..f3fc65e63b 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 55637e3bca..d36c0b38ce 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 |