packages feed

bindings-portaudio 0.0.1 → 0.0.2

raw patch · 2 files changed

+14/−17 lines, 2 files

Files

Bindings/PortAudio.hsc view
@@ -1,6 +1,6 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-}
 #include <bindings.dsl.h>
-#include "../../portaudio/include/portaudio.h"
+#include <portaudio.h>
 module Bindings.PortAudio where
 import Foreign.Ptr
 #strict_import
bindings-portaudio.cabal view
@@ -1,5 +1,5 @@ name:         bindings-portaudio
-version:      0.0.1
+version:      0.0.2
 category:     Sound
 
 author:       Fumiaki Kinoshita <fumiexcel@gmail.com>
@@ -46,21 +46,6 @@   build-depends:
     base          < 5, bindings-DSL == 1.0.*
 
-  include-dirs:
-    portaudio/include
-    portaudio/src/common
-
-  c-sources:
-    portaudio/src/common/pa_allocation.c
-    portaudio/src/common/pa_front.c
-    portaudio/src/common/pa_converters.c
-    portaudio/src/common/pa_process.c
-    portaudio/src/common/pa_cpuload.c
-    portaudio/src/common/pa_ringbuffer.c
-    portaudio/src/common/pa_debugprint.c
-    portaudio/src/common/pa_stream.c
-    portaudio/src/common/pa_dither.c
-    portaudio/src/common/pa_trace.c
   cc-options: -g -O2
 
   if os(linux) || os(freebsd) || os(darwin)
@@ -69,6 +54,8 @@   if os(mingw32) && !flag(MinGW-External)
     include-dirs:
       portaudio/src/os/win
+      portaudio/include
+      portaudio/src/common
     c-sources:
       extra.c
       portaudio/src/os/win/pa_win_coinitialize.c
@@ -76,6 +63,16 @@       portaudio/src/os/win/pa_win_util.c
       portaudio/src/os/win/pa_win_waveformat.c
       portaudio/src/os/win/pa_win_wdmks_utils.c
+      portaudio/src/common/pa_allocation.c
+      portaudio/src/common/pa_front.c
+      portaudio/src/common/pa_converters.c
+      portaudio/src/common/pa_process.c
+      portaudio/src/common/pa_cpuload.c
+      portaudio/src/common/pa_ringbuffer.c
+      portaudio/src/common/pa_debugprint.c
+      portaudio/src/common/pa_stream.c
+      portaudio/src/common/pa_dither.c
+      portaudio/src/common/pa_trace.c
       -- portaudio/src/os/win/pa_x86_plain_converters.c
     extra-libraries: winmm ole32
     cc-options: -mthreads