[project @ 1996-11-26 15:44:35 by dnt]
[nofib.git] / mk / site.mk
1 #-----------------------------------------------------------------------------
2 # $Id: site.mk,v 1.2 1996/11/26 15:44:59 dnt Exp $
3
4 #-----------------------------------------------------------------------------
5 # Haskell compiler
6
7 #HC = $(TOP)/ghc/driver/ghc
8 HC = ghc-2.01
9 HCFLAGS = -H32m -K2m
10
11 #-----------------------------------------------------------------------------
12 # Flags to use when we run a test
13
14 RUNTESTFLAGS = +RTS -H48m -K32m --RTS
15
16 #-----------------------------------------------------------------------------
17 # Set WAYS according to which ways you want to build the nofib suite
18
19 WAYS = normal
20
21 #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
22
23 # ================================================================
24 # BUILDS stuff: main sequential ones
25
26 HCFLAGS_normal =
27 HCFLAGS_p = -prof
28 HCFLAGS_t =
29 HCFLAGS_u =
30
31 # === builds: concurrent and parallel ============================
32
33 HCFLAGS_mc =
34 HCFLAGS_mr =
35 HCFLAGS_mt =
36 HCFLAGS_mp =
37 HCFLAGS_mg =
38
39 # === builds: non-std garbage collectors ==========================
40
41 HCFLAGS_2s = -gc-2s
42 HCFLAGS_1s = -gc-1s
43 HCFLAGS_du = -gc-du
44
45 # === builds: "user ways" =======================================
46
47 HCFLAGS_a =
48 HCFLAGS_b =
49 HCFLAGS_c =
50 HCFLAGS_d =
51 HCFLAGS_e =
52 HCFLAGS_f =
53 HCFLAGS_g =
54 HCFLAGS_h =
55 HCFLAGS_i =
56 HCFLAGS_j =
57 HCFLAGS_k =
58 HCFLAGS_l =
59 HCFLAGS_m =
60 HCFLAGS_n =
61 HCFLAGS_o =
62 HCFLAGS_A =
63 HCFLAGS_B =