$(RM) $@
$(HC) $(HC_OPTS) -C $< -o $@
+%.$(way_)hc : %.hs
+ $(RM) $@
+ $(HC) $(HC_OPTS) -C $< -o $@
+
%.$(way_)o : %.$(way_)hc
$(HASKELL_PRE_COMPILE)
$(HC) $(HC_OPTS) -c $< -o $@ -osuf $(subst .,,$(suffix $@))
$(LX) $(LX_OPTS) $<
#-----------------------------------------------------------------------------
+# Green-card Suffix Rules
+#
+
+%.hs : %.gc
+ $(GREENCARD) $(GREENCARD_OPTS) $<
+
+#-----------------------------------------------------------------------------
# C-related suffix rules
%.$(way_)o : %.$(way_)s
%.txt : %.lit
@$(RM) $@
- $(LIT2TEXT) -c $(LIT2TEXT_OPTS) -o $@ $<
+ $(LIT2TEXT) $(LIT2TEXT_OPTS) -o $@ $<
@chmod 444 $@
%.ihtml : %.lit