[project @ 1997-05-26 05:58:06 by sof]
[ghc-hetmet.git] / ghc / compiler / tests / deSugar / Makefile
index 829a772..76a64e1 100644 (file)
@@ -1,13 +1,21 @@
 TOP = ../../..
 include $(TOP)/mk/boilerplate.mk
 
-SRCS = $(wildcard *.hs)
-HS_PROG = ds040
+HS_SRCS = $(wildcard *.hs)
+SRC_RUNTEST_OPTS += -o1 $*.stdout -o2 $*.stderr -x 0
 
-PROG : $(SRCS)
+ds014a_RUNTEST_OPTS = -x 1
+ds025_RUNTEST_OPTS  = -x 1
+ds035_RUNTEST_OPTS  = -x 1
+ds038_RUNTEST_OPTS  = -x 1
+ds040_RUNTEST_OPTS  = -x 1
 
-runtests :: $(wildcard *.hs)
-       @echo 'TODO: ds014a -- some things that should NOT go through'
+%.o : %.hs
+
+%.o : %.hs
+       $(RUNTEST) $(HC) $(RUNTEST_OPTS) $(HC_OPTS) -c $< -o $@ -osuf $(subst .,,$(suffix $@)) 
+
+all :: $(HS_OBJS)
 
 #SUBDIRS = cvh-ds-unboxed
 
@@ -18,5 +26,4 @@ ds030_HC_OPTS = -dppr-all
 ds035_HC_OPTS = -fglasgow-exts
 ds039_HC_OPTS = -dppr-all
 
-
 include $(TOP)/mk/target.mk