X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2Ftests%2FdeSugar%2FMakefile;fp=ghc%2Fcompiler%2Ftests%2FdeSugar%2FMakefile;h=76a64e145349400ef82d0d402dade6221c883a0d;hb=40cc9182affda1964b480f5d251200d853ce2327;hp=829a7723b31c5bb7a62ef60f736b72a1d2abbdf4;hpb=bc2a4d6b2f9badfa98aa01d6ae550110e0eea0ed;p=ghc-hetmet.git diff --git a/ghc/compiler/tests/deSugar/Makefile b/ghc/compiler/tests/deSugar/Makefile index 829a772..76a64e1 100644 --- a/ghc/compiler/tests/deSugar/Makefile +++ b/ghc/compiler/tests/deSugar/Makefile @@ -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