packages feed

dx9base-0.1.1: dx9base.cabal

name:               dx9base
version:            0.1.1
author:             Esa Ilari Vuokko
maintainer:         none
license:            BSD3
license-file:       LICENSE
category:           Graphics
Synopsis:           Backend for a binding to the Microsoft DirectX 9 API.
Description:        This package provoide ComObject and some error types, to provide DirectX 9 Haskell binding.
                    We think replace some part by <http://hackage.haskell.org/cgi-bin/hackage-scripts/package/com>,
                    or code what generated by <http://hackage.haskell.org/package/hdirect>.
                    .
                    This version requires DirectX SDK that is specified in --extra-include-dirs and --extra-lib-dirs PATH.
                    See the README file for more information.
stability:          alpha
cabal-version:      >= 1.8
build-type:         Simple
extra-source-files:
   gen/Parser.hs, gen/extract-dx.hs, gen/extract-d3dx.hs
   gen/d3d_h.h,   gen/d3dx_h.h,      gen/fix_decl_x.h
   gen/d3d_c.h,   gen/d3dx_c.h,      gen/fix_decl.h
   README.txt

library
 build-depends:      base >= 3 && < 5, Win32
 exposed-modules:
    DirectX9.ComObject
    DirectX9.Types
    DirectX9.Error
 c-sources:
    cbits/iunknown.c
 include-dirs: ./gen
 ghc-options:
    -Wall
    -fno-warn-name-shadowing
    -fno-warn-unused-do-bind
    -fno-warn-orphans
    -funbox-strict-fields
 cc-options:
 ld-options: