[project @ 2000-06-29 21:08:02 by panne]
[ghc-hetmet.git] / ghc / tests / lib / should_run / Makefile
1 #-----------------------------------------------------------------------------
2 # $Id: Makefile,v 1.23 2000/06/29 21:08:02 panne Exp $
3
4 TOP = ../..
5 include $(TOP)/mk/boilerplate.mk
6 include $(TOP)/mk/should_run.mk
7
8 SRC_HC_OPTS += -dcore-lint
9
10 packedstring001_HC_OPTS = -package lang
11 exceptions001_HC_OPTS   = -fglasgow-exts -fno-warn-missing-methods
12 stableptr001_HC_OPTS    = -fglasgow-exts
13 stableptr002_HC_OPTS    = -fglasgow-exts
14 stableptr003_HC_OPTS    = -fglasgow-exts
15 list001_HC_OPTS         = -fglasgow-exts
16 uri001_HC_OPTS          = -package lang -package net
17 time001_HC_OPTS         = -package lang
18
19 enum01_HC_OPTS          = -cpp -fglasgow-exts -H12m
20 enum02_HC_OPTS          = -cpp -fglasgow-exts -H12m
21 enum03_HC_OPTS          = -cpp -fglasgow-exts -H12m
22
23 stableptr001_RUNTEST_OPTS = +RTS -K4m
24 dynamic001_HC_OPTS = -package lang
25 dynamic002_HC_OPTS = -package lang
26
27 io001_HC_OPTS = -fglasgow-exts
28 io002_HC_OPTS = -fglasgow-exts
29 addr001_HC_OPTS = -fglasgow-exts
30
31 ioexts001_HC_OPTS       = -fglasgow-exts -O
32 ioexts001_RUNTEST_OPTS  = +RTS -K8m
33
34 memo001_HC_OPTS         = -package lang -package util
35 # stress the garbage collector a bit, to make sure weak pointers are being
36 # finalized properly, and stable names are GC'd etc.
37 memo001_RUNTEST_OPTS    = +RTS -A10k -G1
38
39 memo002_HC_OPTS         = -package lang -package util
40 memo002_RUNTEST_OPTS    = 20
41
42 weak001_HC_OPTS         = -fglasgow-exts
43
44 SRC_MKDEPENDHS_OPTS += -package lang
45
46 include $(TOP)/mk/target.mk
47