1 #-----------------------------------------------------------------------------
2 # $Id: Makefile,v 1.25 2000/12/12 17:21:41 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 = -package lang
11 exceptions001_HC_OPTS = -package lang -fno-warn-missing-methods
12 stableptr001_HC_OPTS = -package lang
13 stableptr002_HC_OPTS = -package lang -fglasgow-exts
14 stableptr003_HC_OPTS = -package lang
15 stableptr004_HC_OPTS = -package lang
16 list001_HC_OPTS = -package lang
17 uri001_HC_OPTS = -package lang -package net
18 time001_HC_OPTS = -package lang
19 io001_HC_OPTS = -package lang
20 io002_HC_OPTS = -package lang
21 addr001_HC_OPTS = -package lang
23 enum01_HC_OPTS = -cpp -package lang -H12m
24 enum02_HC_OPTS = -cpp -package lang -H12m
25 enum03_HC_OPTS = -cpp -package lang -H12m
27 stableptr001_RUNTEST_OPTS = +RTS -K4m
28 stableptr004_RUNTEST_OPTS = +RTS -K4m
29 dynamic001_HC_OPTS = -package lang
30 dynamic002_HC_OPTS = -package lang
32 ioexts001_HC_OPTS = -package lang -O
33 ioexts001_RUNTEST_OPTS = +RTS -K16m
35 memo001_HC_OPTS = -package lang -package util
36 # stress the garbage collector a bit, to make sure weak pointers are being
37 # finalized properly, and stable names are GC'd etc.
38 memo001_RUNTEST_OPTS = +RTS -A10k -G1
40 memo002_HC_OPTS = -package lang -package util
41 memo002_RUNTEST_OPTS = 20
43 weak001_HC_OPTS = -package lang -fglasgow-exts
45 SRC_MKDEPENDHS_OPTS += -package lang
47 include $(TOP)/mk/target.mk