2df34ec0b34de7c29db3d606fa28c5148cf50415
[ghc-hetmet.git] / ghc / compiler / compMan / CmStaticInfo.lhs
1 %
2 % (c) The University of Glasgow, 2000
3 %
4 \section[CmStaticInfo]{Session-static info for the Compilation Manager}
5
6 \begin{code}
7 module CmStaticInfo ( Package(..), PackageConfigInfo )
8 where
9
10 #include "HsVersions.h"
11
12 \end{code}
13
14 \begin{code}
15 type PackageConfigInfo = [Package]
16
17 -- copied from the driver
18 data Package
19    = Package {
20         name            :: String,
21         import_dirs     :: [String],
22         library_dirs    :: [String],
23         hs_libraries    :: [String],
24         extra_libraries :: [String],
25         include_dirs    :: [String],
26         c_includes      :: [String],
27         package_deps    :: [String],
28         extra_ghc_opts  :: [String],
29         extra_cc_opts   :: [String],
30         extra_ld_opts   :: [String]
31      }
32   deriving Read
33 \end{code}