From 58338f40c920aa06ea1a7e8b93835b8029a0c407 Mon Sep 17 00:00:00 2001
From: Jannis Pohlmann <jannis@xfce.org>
Date: Sat, 8 Sep 2012 11:00:03 +0100
Subject: [PATCH 1/6] wiimote: link against cwiid library

---
 libs/surfaces/wiimote/wscript | 9 +++++----
 libs/surfaces/wscript         | 2 ++
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/libs/surfaces/wiimote/wscript b/libs/surfaces/wiimote/wscript
index 3fbea7e..3a4bd10 100644
--- a/libs/surfaces/wiimote/wscript
+++ b/libs/surfaces/wiimote/wscript
@@ -26,10 +26,11 @@ def build(bld):
     '''
     obj.export_includes = ['./wiimote']
     obj.cxxflags     = '-DPACKAGE="ardour_wiimote"'
-    obj.includes     = ['.', './wiimote']
-    obj.name         = 'libwiimote'
-    obj.target       = 'wiimote'
-    obj.use          = 'libardour libardour_cp'
+    obj.includes     = ['.', '../libs']
+    obj.name         = 'libardour_wiimote'
+    obj.target       = 'ardour_wiimote'
+    obj.uselib       = 'GTKMM CWIID'
+    obj.use          = 'libardour libardour_cp libgtkmm2ext'
     obj.vnum         = LIBARDOUR_WIIMOTE_LIB_VERSION
     obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces')
 
diff --git a/libs/surfaces/wscript b/libs/surfaces/wscript
index 5777034..8dfc0d8 100644
--- a/libs/surfaces/wscript
+++ b/libs/surfaces/wscript
@@ -60,6 +60,8 @@ def configure(conf):
         if not conf.is_defined('HAVE_BLUETOOTH_H'):
             print('WIIMOTE configured but you are missing the libbluetooth headers needed to compile wiimote support!')
             sys.exit(1)
+        autowaf.check_pkg(conf, 'cwiid', uselib_store='CWIID',
+                          atleast_version='0.6.00')
         conf.define ('BUILD_WIIMOTE', 1)
 
 def build(bld):
-- 
1.7.11.4

