1 #-----------------------------------------------------------------------------
2 # $Id: Makefile,v 1.17 2000/01/18 13:36:53 simonmar Exp $
5 include $(TOP)/mk/boilerplate.mk
6 include $(TOP)/mk/should_run.mk
8 SRC_HC_OPTS += -dcore-lint
10 packedstring001_HC_OPTS = -syslib lang
12 exceptions001_HC_OPTS = -fglasgow-exts -fno-warn-missing-methods
13 stableptr002_HC_OPTS = -fglasgow-exts
14 stableptr003_HC_OPTS = -fglasgow-exts
15 list001_HC_OPTS = -fglasgow-exts
16 uri001_HC_OPTS = -syslib lang -syslib net
17 time001_HC_OPTS = -syslib lang
19 enum01_HC_OPTS = -cpp -fglasgow-exts -H12m
20 enum02_HC_OPTS = -cpp -fglasgow-exts -H12m
21 enum03_HC_OPTS = -cpp -fglasgow-exts -H12m
23 stableptr001_RUNTEST_OPTS = +RTS -K4m
24 dynamic001_HC_OPTS = -syslib lang
26 io001_HC_OPTS = -fglasgow-exts
27 io002_HC_OPTS = -fglasgow-exts
28 addr001_HC_OPTS = -fglasgow-exts
30 ioexts001_HC_OPTS = -fglasgow-exts -O
31 ioexts001_RUNTEST_OPTS = +RTS -K8m
33 memo001_HC_OPTS = -syslib lang
34 # stress the garbage collector a bit, to make sure weak pointers are being
35 # finalized properly, and stable names are GC'd etc.
36 memo001_RUNTEST_OPTS = +RTS -A10k -G1
38 memo002_HC_OPTS = -syslib lang
39 memo002_RUNTEST_OPTS = 20
41 SRC_MKDEPENDHS_OPTS += -syslib lang
43 include $(TOP)/mk/target.mk