| Copyright | Isaac Jones 2003-2004, Duncan Coutts 2008 | 
|---|---|
| License | BSD3 | 
| Maintainer | cabal-devel@haskell.org | 
| Portability | portable | 
| Safe Haskell | None | 
| Language | Haskell98 | 
Distribution.Simple.BuildPaths
Description
A bunch of dirs, paths and file names used for intermediate build steps.
- defaultDistPref :: FilePath
 - srcPref :: FilePath -> FilePath
 - hscolourPref :: FilePath -> PackageDescription -> FilePath
 - haddockPref :: FilePath -> PackageDescription -> FilePath
 - autogenModulesDir :: LocalBuildInfo -> String
 - autogenModuleName :: PackageDescription -> ModuleName
 - cppHeaderName :: String
 - haddockName :: PackageDescription -> FilePath
 - mkLibName :: LibraryName -> String
 - mkProfLibName :: LibraryName -> String
 - mkSharedLibName :: CompilerId -> LibraryName -> String
 - exeExtension :: String
 - objExtension :: String
 - dllExtension :: String
 
Documentation
hscolourPref :: FilePath -> PackageDescription -> FilePath Source
haddockPref :: FilePath -> PackageDescription -> FilePath Source
autogenModulesDir :: LocalBuildInfo -> String Source
The directory in which we put auto-generated modules
autogenModuleName :: PackageDescription -> ModuleName Source
The name of the auto-generated module associated with a package
mkLibName :: LibraryName -> String Source
mkProfLibName :: LibraryName -> String Source
mkSharedLibName :: CompilerId -> LibraryName -> String Source
Extension for executable files
 (typically "" on Unix and "exe" on Windows or OS/2)
Extension for object files. For GHC the extension is "o".
Extension for dynamically linked (or shared) libraries
 (typically "so" on Unix and "dll" on Windows)