[project @ 2001-07-23 22:19:59 by ken]
[ghc-hetmet.git] / mk / suffix.mk
index 96a0403..cdc22c6 100644 (file)
@@ -84,14 +84,14 @@ ifneq "$(BootingFromHc)" "YES"
 
 %.$(way_)hi : %.$(way_)o
        @if [ ! -f $@ ] ; then \
-           echo Panic! $< exists, but $@ does not. \
+           echo Panic! $< exists, but $@ does not.; \
            exit 1; \
        else exit 0 ; \
        fi                                                      
 
 %.$(way_)hi : %.$(way_)hc
        @if [ ! -f $@ ] ; then \
-           echo Panic! $< exists, but $@ does not. \
+           echo Panic! $< exists, but $@ does not.; \
            exit 1; \
        else exit 0 ; \
        fi
@@ -114,7 +114,8 @@ endif # BootingViaC
 #
 ifneq "$(BootingFromHc)" "YES"
 %_hsc.c %_hsc.h %.hs : %.hsc
-       $(HSC2HS) $<
+       $(HSC2HS) $(HSC2HS_OPTS) $<
+       @touch $(patsubst %.hsc,%_hsc.c,$<)
 endif
 
 #-----------------------------------------------------------------------------