e513463ada0853be30896cf3298072bff84679c8
[ghc-hetmet.git] / ghc / compiler / tests / deSugar / Jmakefile
1 #define IHaveSubdirs
2
3 SUBDIRS = cvh-ds-unboxed
4
5 runtests::
6         @echo '###############################################################'
7         @echo '# Validation tests for the desugarer.                         #'
8         @echo '###############################################################'
9
10 FLAGS=-noC -ddump-ds -dcore-lint
11
12 RunStdTest(ds001,$(GHC), $(FLAGS) ds001.hs -o2 ds001.stderr)
13 RunStdTest(ds002,$(GHC), $(FLAGS) ds002.hs -o2 ds002.stderr)
14 RunStdTest(ds003,$(GHC), $(FLAGS) ds003.hs -o2 ds003.stderr)
15 RunStdTest(ds004,$(GHC), $(FLAGS) ds004.hs -o2 ds004.stderr)
16 RunStdTest(ds005,$(GHC), $(FLAGS) ds005.hs -o2 ds005.stderr)
17 RunStdTest(ds006,$(GHC), $(FLAGS) ds006.hs -o2 ds006.stderr)
18 RunStdTest(ds007,$(GHC), $(FLAGS) ds007.hs -o2 ds007.stderr)
19 RunStdTest(ds008,$(GHC), $(FLAGS) ds008.hs -o2 ds008.stderr)
20 RunStdTest(ds009,$(GHC), $(FLAGS) ds009.hs -o2 ds009.stderr)
21 RunStdTest(ds010,$(GHC), $(FLAGS) ds010.hs -o2 ds010.stderr)
22 RunStdTest(ds011,$(GHC), $(FLAGS) ds011.hs -o2 ds011.stderr)
23 RunStdTest(ds012,$(GHC), $(FLAGS) ds012.hs -o2 ds012.stderr)
24 RunStdTest(ds013,$(GHC), $(FLAGS) ds013.hs -o2 ds013.stderr)
25
26 RunStdTest(ds014,$(GHC), $(FLAGS) ds014.hs -o2 ds014.stderr)
27 AsPartOfTest(ds014,@echo 'ds014a -- some things that should NOT go through -- not done yet')
28
29 RunStdTest(ds015,$(GHC), $(FLAGS) ds015.hs -o2 ds015.stderr)
30 RunStdTest(ds016,$(GHC), $(FLAGS) ds016.hs -o2 ds016.stderr)
31 RunStdTest(ds017,$(GHC), $(FLAGS) ds017.hs -o2 ds017.stderr)
32 RunStdTest(ds018,$(GHC), $(FLAGS) ds018.hs -o2 ds018.stderr)
33 RunStdTest(ds019,$(GHC), $(FLAGS) ds019.hs -o2 ds019.stderr)
34 RunStdTest(ds020,$(GHC), $(FLAGS) ds020.hs -o2 ds020.stderr)
35 RunStdTest(ds021,$(GHC), $(FLAGS) ds021.hs -o2 ds021.stderr)
36 RunStdTest(ds022,$(GHC), $(FLAGS) ds022.hs -o2 ds022.stderr)
37 RunStdTest(ds023,$(GHC), $(FLAGS) ds023.hs -o2 ds023.stderr)
38 RunStdTest(ds024,$(GHC), $(FLAGS) ds024.hs -o2 ds024.stderr)
39 RunStdTest(ds025,$(GHC), $(FLAGS) ds025.hs -o2 ds025.stderr)
40 RunStdTest(ds026,$(GHC), $(FLAGS) ds026.hs -o2 ds026.stderr)
41 RunStdTest(ds027,$(GHC), $(FLAGS) ds027.hs -o2 ds027.stderr)
42 RunStdTest(ds028,$(GHC), $(FLAGS) ds028.hs -o2 ds028.stderr)
43 RunStdTest(ds029,$(GHC), $(FLAGS) ds029.hs -o2 ds029.stderr)
44 RunStdTest(ds030,$(GHC), $(FLAGS) ds030.hs -dppr-all -o2 ds030.stderr)
45 RunStdTest(ds031,$(GHC), $(FLAGS) ds031.hs -o2 ds031.stderr)
46 RunStdTest(ds032,$(GHC), $(FLAGS) ds032.hs -o2 ds032.stderr)
47 RunStdTest(ds033,$(GHC), $(FLAGS) ds033.hs -o2 ds033.stderr)
48 RunStdTest(ds034,$(GHC), $(FLAGS) ds034.hs -o2 ds034.stderr)
49 RunStdTest(ds035,$(GHC), -fglasgow-exts $(FLAGS) ds035.hs -o2 ds035.stderr)
50 RunStdTest(ds036,$(GHC), $(FLAGS) ds036.hs -o2 ds036.stderr)
51 RunStdTest(ds037,$(GHC), $(FLAGS) ds037.hs -o2 ds037.stderr)
52 RunStdTest(ds038,$(GHC), $(FLAGS) ds038.hs -o2 ds038.stderr)
53 RunStdTest(ds039,$(GHC), $(FLAGS) -dppr-all ds039.hs -o2 ds039.stderr)
54 RunStdTest(ds040,$(GHC), $(FLAGS) ds040.hs -o2 ds040.stderr)