[project @ 1997-01-17 00:35:25 by simonpj]
[nofib.git] / mk / site.mk
1 #-----------------------------------------------------------------------------
2 # $Id: site.mk,v 1.4 1997/01/17 00:35:25 simonpj Exp $
3
4 #-----------------------------------------------------------------------------
5 # Set these flags to YES or NO to determine which sets of tests wil be run
6
7 include $(TOP)/nofib/mk/buildinfo.mk
8
9 #-----------------------------------------------------------------------------
10 # Haskell compiler
11
12 HCFLAGS = -H32m -K2m
13
14 #-----------------------------------------------------------------------------
15 # Flags to use when we run a test
16
17 RUNTESTFLAGS = +RTS -H48m -K32m --RTS
18
19 #-----------------------------------------------------------------------------
20 # Set WAYS according to which ways you want to build the nofib suite
21
22 WAYS = normal
23
24 #WAYS = normal mc mr mt mp mg 2s 1s du p t a b c d e f g h i j k l m n o p A B
25
26 # ================================================================
27 # BUILDS stuff: main sequential ones
28
29 HCFLAGS_normal =
30 HCFLAGS_p = -prof
31 HCFLAGS_t =
32 HCFLAGS_u =
33
34 # === builds: concurrent and parallel ============================
35
36 HCFLAGS_mc =
37 HCFLAGS_mr =
38 HCFLAGS_mt =
39 HCFLAGS_mp =
40 HCFLAGS_mg =
41
42 # === builds: non-std garbage collectors ==========================
43
44 HCFLAGS_2s = -gc-2s
45 HCFLAGS_1s = -gc-1s
46 HCFLAGS_du = -gc-du
47
48 # === builds: "user ways" =======================================
49
50 HCFLAGS_a =
51 HCFLAGS_b =
52 HCFLAGS_c =
53 HCFLAGS_d =
54 HCFLAGS_e =
55 HCFLAGS_f =
56 HCFLAGS_g =
57 HCFLAGS_h =
58 HCFLAGS_i =
59 HCFLAGS_j =
60 HCFLAGS_k =
61 HCFLAGS_l =
62 HCFLAGS_m =
63 HCFLAGS_n =
64 HCFLAGS_o =
65 HCFLAGS_A =
66 HCFLAGS_B =