c2hs-0.15.1: c2hs.cabal
Name: c2hs
Version: 0.15.1
Cabal-Version: >= 1.2
Build-Type: Simple
--Versnick: "Rainy Days"
--Versdate: "31 Aug 2007"
License: GPL
License-File: COPYING
Copyright: Copyright (c) [1999..2007] Manuel M T Chakravarty
Author: Manuel M T Chakravarty
Maintainer: chak@cse.unsw.edu.au, duncan@haskell.org
Stability: Stable
Homepage: http://www.cse.unsw.edu.au/~chak/haskell/c2hs/
Synopsis: C->Haskell Interface Generator
Description: C->Haskell assists in the development of Haskell bindings to C
libraries. It extracts C interface information from vanilla header
files and generates marshaling and signature code in Haskell.
Category: Development
--TODO: Cabal should allow 'Data-Files' in the executable stanza
Data-Files: C2HS.hs
Extra-Source-Files:
c2hs/toplevel/c2hs_config.h
AUTHORS INSTALL README README.CTKlight
c2hs/tests/Calls.chs c2hs/tests/enums.h c2hs/tests/simple.c
c2hs/tests/calls.h c2hs/tests/Makefile c2hs/tests/Simple.chs
c2hs/tests/Calls.hs c2hs/tests/Marsh.chs c2hs/tests/simple.h
c2hs/tests/Cpp.chs c2hs/tests/marsh.h c2hs/tests/structs.c
c2hs/tests/cpp.h c2hs/tests/pointer.c c2hs/tests/Structs.chs
c2hs/tests/enums.c c2hs/tests/Pointer.chs c2hs/tests/structs.h
c2hs/tests/Enums.chs c2hs/tests/pointer.h
doc/c2hs.xml doc/man1/c2hs.1 doc/Makefile
Flag splitBase
Description: Choose the new smaller, split-up base package.
Executable c2hs
Main-Is: Main.hs
Build-Depends: base, filepath
if flag(splitBase)
Build-Depends: base >= 3, process, directory, array, containers, pretty
else
Build-Depends: base < 3
-- Build-Tools: happy, alex
Hs-Source-Dirs: base/admin
base/errors
base/general
base/state
base/syms
base/syntax
c2hs/c
c2hs/chs
c2hs/gen
c2hs/state
c2hs/toplevel
Other-Modules: Errors
DLists
UNames
CIO
StateBase
State
StateTrans
Position
Attributes
Idents
NameSpaces
Lexers
CAST
CAttrs
CBuiltin
C
CTokens
CParserMonad
CLexer
CNames
CParser
CPretty
CTrav
CHS
CHSLexer
CInfo
GBMonad
GenBind
GenHeader
C2HSState
Switches
C2HSConfig
Version
Extensions: ForeignFunctionInterface
C-Sources: c2hs/toplevel/c2hs_config.c