[project @ 1996-11-21 16:45:53 by simonm]
[ghc-hetmet.git] / ghc / mk / site-ghc.mk
1 #-----------------------------------------------------------------------------
2 # $Id: site-ghc.mk,v 1.2 1996/11/21 16:48:03 simonm Exp $
3
4 # GHC_BUILD_FLAG_x
5 #       these are alternative flag names that can be given
6 #       to the driver to indicate build x.
7
8 # GHC_BUILD_OPTS_x
9 #       these are lists of flags to be added when the driver
10 #       receives a $(GHC_BUILD_FLAG_x) flag.  Only valid for
11 #       user build ways.
12
13 # ================================================================
14 # Set WAYS according to which ways you want to build ghc and its libs
15
16 WAYS =
17
18 #WAYS = 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
19
20 # ================================================================
21 # BUILDS stuff: main sequential ones
22
23 GHC_BUILD_FLAG_normal =
24 GHC_BUILD_FLAG_p      =
25 GHC_BUILD_FLAG_t      =
26 GHC_BUILD_FLAG_u      =
27
28 # === builds: concurrent and parallel ============================
29
30 GHC_BUILD_FLAG_mc =
31 GHC_BUILD_FLAG_mr =
32 GHC_BUILD_FLAG_mt =
33 GHC_BUILD_FLAG_mp =
34 GHC_BUILD_FLAG_mg =
35
36 # === builds: non-std garbage collectors ==========================
37
38 GHC_BUILD_FLAG_2s = -gc-2s
39 GHC_BUILD_FLAG_1s = -gc-1s
40 GHC_BUILD_FLAG_du = -gc-du
41
42 # === builds: "user ways" =======================================
43
44 GHC_BUILD_FLAG_a =
45 GHC_BUILD_OPTS_a =
46                   
47 GHC_BUILD_FLAG_b =
48 GHC_BUILD_OPTS_b =
49                   
50 GHC_BUILD_FLAG_c =
51 GHC_BUILD_OPTS_c =
52                   
53 GHC_BUILD_FLAG_d =
54 GHC_BUILD_OPTS_d =
55                   
56 GHC_BUILD_FLAG_e =
57 GHC_BUILD_OPTS_e =
58                   
59 GHC_BUILD_FLAG_f =
60 GHC_BUILD_OPTS_f =
61                   
62 GHC_BUILD_FLAG_g =
63 GHC_BUILD_OPTS_g =
64                   
65 GHC_BUILD_FLAG_h =
66 GHC_BUILD_OPTS_h =
67                   
68 GHC_BUILD_FLAG_i =
69 GHC_BUILD_OPTS_i =
70                   
71 GHC_BUILD_FLAG_j =
72 GHC_BUILD_OPTS_j =
73                   
74 GHC_BUILD_FLAG_k =
75 GHC_BUILD_OPTS_k =
76                   
77 GHC_BUILD_FLAG_l =
78 GHC_BUILD_OPTS_l =
79                   
80 GHC_BUILD_FLAG_m =
81 GHC_BUILD_OPTS_m =
82                   
83 GHC_BUILD_FLAG_n =
84 GHC_BUILD_OPTS_n =
85                   
86 GHC_BUILD_FLAG_o =
87 GHC_BUILD_OPTS_o =
88                   
89 GHC_BUILD_FLAG_A =
90 GHC_BUILD_OPTS_A =
91                   
92 GHC_BUILD_FLAG_B =
93 GHC_BUILD_OPTS_B =
94
95 # ======= END OF BUILD INFO ====================================
96
97 # Temp until we reliable bootstrap
98
99 Ghc2_0 = NO