861ca1fbef4dc0e2d39c19c29d5e76b5a032a1ef
[ghc-hetmet.git] / ghc / tests / typecheck / should_fail / Makefile
1 TOP = ../..
2 include $(TOP)/mk/boilerplate.mk
3 include $(TOP)/mk/should_fail.mk
4
5 HS_SRCS = $(wildcard *.hs)
6
7 # The -noC messes up the Data82 compilation
8 # HC_OPTS += -noC
9
10 tcfail045_HC_OPTS = -fglasgow-exts -package lang
11 tcfail068_HC_OPTS = -fglasgow-exts -package lang
12 tcfail080_HC_OPTS = -fglasgow-exts -package lang
13 tcfail089_HC_OPTS = -O
14 # The -O can't go in {-# OPTIONS #-} because it's static
15
16 Inst82_1.o : Inst82_1.hs Data82.hi
17         $(HC) $(HC_OPTS) -c $< -o $@
18 Inst82_2.o : Inst82_2.hs Data82.hi
19         $(HC) $(HC_OPTS) -c $< -o $@
20 Data82.o : Data82.hs
21         $(HC) $(HC_OPTS) -c $< -o $@
22
23 # mkdependHS doesn't understand OPTIONS pragmas...
24 SRC_MKDEPENDHS_OPTS += -fglasgow-exts -package lang
25
26 include $(TOP)/mk/target.mk