[project @ 2002-05-14 08:25:46 by matthewc]
[ghc-hetmet.git] / mk / suffix.mk
index fecfd3a..b914ce2 100644 (file)
@@ -143,41 +143,41 @@ endif
 #-----------------------------------------------------------------------------
 # C-related suffix rules
 
-ifeq "$(UseGhcForCc)" ""
+ifeq "$(UseGhcForCc)" "YES"
 
 %.$(way_)o : %.$(way_)s
        @$(RM) $@
-       $(AS) $(AS_OPTS) -o $@ $< || ( $(RM) $@ && exit 1 )
+       $(HC) $(GHC_CC_OPTS) -c $< -o $@
 
 %.$(way_)o : %.c
        @$(RM) $@
-       $(CC) $(CC_OPTS) -c $< -o $@
+       $(HC) $(GHC_CC_OPTS) -c $< -o $@
 
 %.$(way_)o : %.S
        @$(RM) $@
-       $(CC) $(CC_OPTS) -c $< -o $@
+       $(HC) $(GHC_CC_OPTS) -c $< -o $@
 
 %.$(way_)s : %.c
        @$(RM) $@
-       $(CC) $(CC_OPTS) -S $< -o $@
+       $(HC) $(GHC_CC_OPTS) -c $< -o $@
 
 else
 
 %.$(way_)o : %.$(way_)s
        @$(RM) $@
-       $(HC) $(GHC_CC_OPTS) -c $< -o $@
+       $(AS) $(AS_OPTS) -o $@ $< || ( $(RM) $@ && exit 1 )
 
 %.$(way_)o : %.c
        @$(RM) $@
-       $(HC) $(GHC_CC_OPTS) -c $< -o $@
+       $(CC) $(CC_OPTS) -c $< -o $@
 
 %.$(way_)o : %.S
        @$(RM) $@
-       $(HC) $(GHC_CC_OPTS) -c $< -o $@
+       $(CC) $(CC_OPTS) -c $< -o $@
 
 %.$(way_)s : %.c
        @$(RM) $@
-       $(HC) $(GHC_CC_OPTS) -c $< -o $@
+       $(CC) $(CC_OPTS) -S $< -o $@
 
 endif