From: simonpj Date: Thu, 27 Jan 2005 12:57:16 +0000 (+0000) Subject: [project @ 2005-01-27 12:57:16 by simonpj] X-Git-Tag: Initial_conversion_from_CVS_complete~1172 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=988c661545d1bd6751e3a126d7ba5414d02da070 [project @ 2005-01-27 12:57:16 by simonpj] Omit PRE_HC_OPTS and POST_HC_OPTS for hs-boot files --- 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) $@