move mode/scale/key definitions out of push2 code and into libardour; Aeolian is...
[ardour.git] / libs / surfaces / push2 / wscript
index 322b08f07e66374daafe26705215530d8b014b72..0934ff589181c95f42587cae38c9d6ee8ed5abf2 100644 (file)
@@ -22,10 +22,20 @@ def build(bld):
     obj.source = '''
             push2.cc
             buttons.cc
+            canvas.cc
            interface.cc
             midi_byte_array.cc
             leds.cc
-           gui.cc            
+            level_meter.cc
+           gui.cc
+           knob.cc
+           layout.cc
+           menu.cc
+           mix.cc
+           scale.cc
+           splash.cc
+           track_mix.cc
+           utils.cc
     '''
     obj.export_includes = ['.']
     obj.defines      = [ 'PACKAGE="ardour_push2"' ]
@@ -34,8 +44,8 @@ def build(bld):
     obj.includes     = [ '.', './push2']
     obj.name         = 'libardour_push2'
     obj.target       = 'ardour_push2'
-    obj.uselib       = 'CAIROMM PANGOMM USB GTKMM'
-    obj.use          = 'libardour libardour_cp libgtkmm2ext libpbd libevoral libtimecode'
+    obj.uselib       = 'CAIROMM PANGOMM USB GTKMM SIGCPP'
+    obj.use          = 'libardour libardour_cp libgtkmm2ext libpbd libevoral libcanvas libtimecode'
     obj.install_path = os.path.join(bld.env['LIBDIR'], 'surfaces')
 
 def shutdown():