packages feed

Hipmunk-0.2: Hipmunk.cabal

Cabal-Version: >= 1.2
Build-Type:    Simple
Tested-With:   GHC
Category:      Physics, Game
Name:          Hipmunk
Version:       0.2
Stability:     provisional
License:       OtherLicense
License-File:  LICENSE
Copyright:     (c) 2008 Felipe A. Lessa
Author:        Felipe A. Lessa <felipe.lessa@gmail.com>
Maintainer:    Felipe A. Lessa <felipe.lessa@gmail.com>
Synopsis:      A Haskell binding for Chipmunk.
Description:
      Chipmunk is a fast, simple, portable, 2D physics engine
      (<http://wiki.slembcke.net/main/published/Chipmunk>).
      This package contains the Chipmunk rev4 source
      (from <http://chipmunk-physics.googlecode.com/svn/trunk/>)
      and Haskell bindings to all of its functions. It is
      completely self-contained.
      .
      Licensed under the MIT license (like Chipmunk itself).
Extra-Source-Files:
      NEWS,
      chipmunk/chipmunk.h,
      chipmunk/cpArbiter.h,
      chipmunk/cpArray.h,
      chipmunk/cpBB.h,
      chipmunk/cpBody.h,
      chipmunk/cpCollision.h,
      chipmunk/cpHashSet.h,
      chipmunk/cpJoint.h,
      chipmunk/cpPolyShape.h,
      chipmunk/cpShape.h,
      chipmunk/cpSpace.h,
      chipmunk/cpSpaceHash.h,
      chipmunk/cpVect.h,
      chipmunk/prime.h,
      Physics/Hipmunk/wrapper.h

Flag small_base
  Description: Choose the new smaller, split-up base package.


Library
  Exposed-Modules:
      Physics.Hipmunk,
      Physics.Hipmunk.Common,
      Physics.Hipmunk.Body,
      Physics.Hipmunk.Shape,
      Physics.Hipmunk.Joint,
      Physics.Hipmunk.Space
  Other-Modules:
      Physics.Hipmunk.Internal
  Include-Dirs:
      Physics/Hipmunk,
      chipmunk
  Includes:
      wrapper.h
  C-Sources:
      chipmunk/chipmunk.c,
      chipmunk/cpArbiter.c,
      chipmunk/cpArray.c,
      chipmunk/cpBB.c,
      chipmunk/cpBody.c,
      chipmunk/cpCollision.c,
      chipmunk/cpHashSet.c,
      chipmunk/cpJoint.c,
      chipmunk/cpPolyShape.c,
      chipmunk/cpShape.c,
      chipmunk/cpSpace.c,
      chipmunk/cpSpaceHash.c,
      chipmunk/cpVect.c,
      Physics/Hipmunk/wrapper.c
  Build-Depends: base
  if flag(small_base)
    Build-Depends: array, containers
  Extensions:    CPP, ForeignFunctionInterface
  Build-Tools:   hsc2hs
  GHC-Options:   -Wall
  CC-Options:    -O3 -ffast-math -std=gnu99
  Extra-Libraries: m