summaryrefslogtreecommitdiff
path: root/ghc/tests/lib/should_run/Makefile
blob: 4ec8e8f3bf9c4891a202356ec542a64e43dd4be0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#-----------------------------------------------------------------------------
# $Id: Makefile,v 1.26 2001/03/28 16:35:39 simonmar Exp $

TOP = ../..
include $(TOP)/mk/boilerplate.mk
include $(TOP)/mk/should_run.mk

SRC_HC_OPTS += -dcore-lint

packedstring001_HC_OPTS = -package lang
exceptions001_HC_OPTS   = -package lang	-fno-warn-missing-methods
stableptr001_HC_OPTS    = -package lang
stableptr003_HC_OPTS    = -package lang
stableptr004_HC_OPTS    = -package lang
list001_HC_OPTS         = -package lang
uri001_HC_OPTS		= -package lang -package net
time001_HC_OPTS	        = -package lang
io001_HC_OPTS   	= -package lang
io002_HC_OPTS   	= -package lang
addr001_HC_OPTS 	= -package lang

enum01_HC_OPTS		= -cpp -package lang -H12m
enum02_HC_OPTS		= -cpp -package lang -H12m
enum03_HC_OPTS		= -cpp -package lang -H12m

stableptr001_RUNTEST_OPTS = +RTS -K4m
stableptr004_RUNTEST_OPTS = +RTS -K4m
dynamic001_HC_OPTS = -package lang
dynamic002_HC_OPTS = -package lang

ioexts001_HC_OPTS 	= -package lang -O
ioexts001_RUNTEST_OPTS  = +RTS -K16m
ioexts002_HC_OPTS       = -package lang

memo001_HC_OPTS		= -package lang -package util
# stress the garbage collector a bit, to make sure weak pointers are being
# finalized properly, and stable names are GC'd etc.
memo001_RUNTEST_OPTS    = +RTS -A10k -G1

memo002_HC_OPTS		= -package lang -package util
memo002_RUNTEST_OPTS	= 20

weak001_HC_OPTS		= -package lang -fglasgow-exts

SRC_MKDEPENDHS_OPTS += -package lang

include $(TOP)/mk/target.mk