-# We have new rules because only the Haskell-->ILX contribution to the whole "way"
-# forms the "way" for the purposes of these rules
-%.$(hs2ilx_suffix)_o : %.lhs
- $(HC_PRE_OPTS)
- $(HC) $(HC_OPTS) -osuf $(hs2ilx_suffix)_o -hisuf $(hs2ilx_suffix)_hi -c $< -o $*.$(hs2ilx_suffix)_o
- $(HC_POST_OPTS)
-
-%.$(hs2ilx_suffix)_o : %.hs
- $(HC_PRE_OPTS)
- $(HC) $(HC_OPTS) -osuf $(hs2ilx_suffix)_o -hisuf $(hs2ilx_suffix)_hi -c $< -o $*.$(hs2ilx_suffix)_o
- $(HC_POST_OPTS)
-
-%.$(hs2ilx_suffix)_hi : %.$(hs2ilx_suffix)_o
- @if [ ! -f $@ ] ; then \
- echo Panic! $< exists, but $@ does not. \
- exit 1; \
- else exit 0 ; \
- fi
-
-.PRECIOUS: %.$(hs2ilx_suffix)_o %.$(hs2ilx_suffix)_hi %.$(ilx_way).il %.$(ilx_way).dll
-
-%.$(ilx_way).il : %.$(hs2ilx_suffix)_o %.$(hs2ilx_suffix)_hi $(ILX2IL)
- $(ILX2IL) --suffix $(ilx2il_suffix) $(WAY_$(way)_ILX2IL_OPTS) -o $@ $*.$(hs2ilx_suffix)_o
-
-%.$(ilx_way).dll : %.$(ilx_way).il
- echo "call devcorb2gen free" > tmp.bat
- echo "ilasm /DEBUG /QUIET /DLL /OUT=$@ $<" >> tmp.bat
- cmd /c tmp.bat
-