fix up wscript/build issues in exportvis after merge with master
[ardour.git] / libs / midi++2 / midi++ / mmc.h
index 0f2a69d5d750636663deed83733476ee2b284f66..ffabf863a063482bc09ce7b581c40347f5c51a63 100644 (file)
@@ -25,6 +25,7 @@
 #include "pbd/signals.h"
 #include "pbd/ringbuffer.h"
 
+#include "midi++/libmidi_visibility.h"
 #include "midi++/types.h"
 #include "midi++/parser.h"
 
@@ -39,7 +40,7 @@ class Parser;
 class MachineControlCommand;
 
 /** Class to handle incoming and outgoing MIDI machine control messages */
-class MachineControl 
+class LIBMIDIPP_API MachineControl 
 {
   public:
        typedef PBD::Signal1<void,MachineControl&> MMCSignal;
@@ -286,7 +287,7 @@ class MachineControl
  *  In an ideal world we might use a class hierarchy for this, but objects of this type
  *  have to be allocated off the stack for RT safety.
  */
-class MachineControlCommand
+class LIBMIDIPP_API MachineControlCommand
 {
 public:
        MachineControlCommand () : _command (MachineControl::Command (0)) {}