Don't generate stub files when -fno-code is given.
[ghc-hetmet.git] / ghc / tests / lib / should_run / Makefile
index 0f59dc7..1e435b0 100644 (file)
@@ -1,5 +1,5 @@
 #-----------------------------------------------------------------------------
-# $Id: Makefile,v 1.2 1998/07/08 10:36:54 simonm Exp $
+# $Id: Makefile,v 1.28 2002/02/12 15:17:23 simonmar Exp $
 
 TOP = ../..
 include $(TOP)/mk/boilerplate.mk
@@ -7,9 +7,42 @@ include $(TOP)/mk/should_run.mk
 
 SRC_HC_OPTS += -dcore-lint
 
-packedstring001_HC_OPTS = -syslib misc
+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 net
+time001_HC_OPTS                = -package lang
+io001_HC_OPTS          = -package lang
+io002_HC_OPTS          = -package lang
+addr001_HC_OPTS        = -package lang
 
-SRC_MKDEPENDHS_OPTS += -syslib misc
+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