From 988c661545d1bd6751e3a126d7ba5414d02da070 Mon Sep 17 00:00:00 2001 From: simonpj Date: Thu, 27 Jan 2005 12:57:16 +0000 Subject: [PATCH] [project @ 2005-01-27 12:57:16 by simonpj] Omit PRE_HC_OPTS and POST_HC_OPTS for hs-boot files --- mk/suffix.mk | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/mk/suffix.mk b/mk/suffix.mk index d8b298c..a1dc1cd 100644 --- a/mk/suffix.mk +++ b/mk/suffix.mk @@ -47,20 +47,19 @@ $(odir_)%.$(way_)o : %.hs $(HC) $(HC_OPTS) -c $< -o $@ -ohi $(basename $@).$(way_)hi $(HC_POST_OPTS) -$(odir_)%.$(way_)o-boot : %.hs-boot - $(HC_PRE_OPTS) - $(HC) $(HC_OPTS) -c $< -o $@ -ohi $(basename $@).$(way_)hi-boot - $(HC_POST_OPTS) - $(odir_)%.$(way_)o : %.lhs $(HC_PRE_OPTS) $(HC) $(HC_OPTS) -c $< -o $@ -ohi $(basename $@).$(way_)hi $(HC_POST_OPTS) +# Now the rules for hs-boot files. +# Note that they do *not* do teh HS_PRE_OPTS / HS_POST_OPTS stuff, +# (which concerns splitting) because they don't generate .o files +$(odir_)%.$(way_)o-boot : %.hs-boot + $(HC) $(HC_OPTS) -c $< -o $@ -ohi $(basename $@).$(way_)hi-boot + $(odir_)%.$(way_)o-boot : %.lhs-boot - $(HC_PRE_OPTS) $(HC) $(HC_OPTS) -c $< -o $@ -ohi $(basename $@).$(way_)hi-boot - $(HC_POST_OPTS) $(odir_)%.$(way_)hc : %.lhs $(RM) $@ -- 1.7.10.4