[project @ 1997-09-26 10:03:57 by simonm]
authorsimonm <unknown>
Fri, 26 Sep 1997 10:03:57 +0000 (10:03 +0000)
committersimonm <unknown>
Fri, 26 Sep 1997 10:03:57 +0000 (10:03 +0000)
oops, forgot to add this file

ghc/tests/mk/should_run.mk [new file with mode: 0644]

diff --git a/ghc/tests/mk/should_run.mk b/ghc/tests/mk/should_run.mk
new file mode 100644 (file)
index 0000000..eab6786
--- /dev/null
@@ -0,0 +1,18 @@
+#-----------------------------------------------------------------------------
+# template for should_run tests.
+
+HS_SRCS = $(wildcard *.hs)
+BINS = $(patsubst %.o,%.bin,$(HS_OBJS))
+RUNTESTS = $(patsubst %.bin,%.run,$(BINS))
+
+SRC_RUNTEST_OPTS += -o1 $*.stdout -o2 $*.stderr -x 0
+
+all :: $(RUNTESTS)
+
+%.run : %.bin
+       $(RUNTEST) $< $(RUNTEST_OPTS)
+
+%.bin : %.o
+       $(HC) $(HC_OPTS) $< -o $@
+
+CLEAN_FILES += $(BINS)