BINS = $(patsubst %.o,%.bin,$(HS_OBJS))
RUNTESTS = $(filter-out $(OMITTED_RUNTESTS), $(patsubst %.bin,%.run,$(BINS)))
-SRC_RUNTEST_OPTS += -o1 $*.stdout -o2 $*.stderr -x 0
+SRC_RUNTEST_OPTS += -x 0 \
+ $(foreach i,$(wildcard $*.stdout),-o1 $(i)) \
+ $(foreach i,$(wildcard $*.stderr),-o2 $(i))
all :: $(RUNTESTS)
%.bin : %.o
$(HC) $(HC_OPTS) $($*_LD_OPTS) $< -o $@
-CLEAN_FILES += $(BINS)
+CLEAN_FILES += $(BINS) Main.hi