--- linuxsampler/trunk/src/drivers/midi/Makefile.am 2006/06/28 19:32:21 885 +++ linuxsampler/trunk/src/drivers/midi/Makefile.am 2008/09/15 16:58:10 1777 @@ -1,4 +1,3 @@ -INCLUDES = $(all_includes) METASOURCES = AUTO AM_CXXFLAGS = -Wreturn-type -ffast-math $(CXX_CPU_SWITCH) @@ -27,20 +26,46 @@ coremidi_ldflags = endif +if HAVE_MME_MIDI +mmemidi_src = MidiInputDeviceMme.cpp MidiInputDeviceMme.h +mmemidi_ladd = -lwinmm +else +mmemidi_src = +mmemidi_ladd = +endif + +if HAVE_JACK_MIDI +jackmidi_src = MidiInputDeviceJack.cpp MidiInputDeviceJack.h +jackmidi_includes = $(JACK_CFLAGS) +else +jackmidi_src = +jackmidi_includes = +endif + liblinuxsamplermididriverincludedir = $(includedir)/linuxsampler/drivers/midi liblinuxsamplermididriverinclude_HEADERS = \ midi.h \ MidiInputPort.h \ - MidiInputDevice.h + MidiInputDevice.h \ + MidiInstrumentMapper.h \ + VirtualMidiDevice.h + +INCLUDES = $(all_includes) $(jackmidi_includes) noinst_LTLIBRARIES = liblinuxsamplermididriver.la liblinuxsamplermididriver_la_SOURCES = \ - midi.h \ - MidiInputDevice.cpp MidiInputDevice.h \ - MidiInputDeviceFactory.h MidiInputDeviceFactory.cpp \ - MidiInputPort.cpp MidiInputPort.h \ - $(alsa_src) \ - $(midishare_src) \ - $(coremidi_src) -liblinuxsamplermididriver_la_LIBADD = $(alsa_ladd) $(midishare_ladd) + midi.h \ + MidiInputDevice.cpp MidiInputDevice.h \ + MidiInputDeviceFactory.cpp MidiInputDeviceFactory.h \ + MidiInputPort.cpp MidiInputPort.h \ + MidiInstrumentMapper.cpp MidiInstrumentMapper.h \ + VirtualMidiDevice.cpp VirtualMidiDevice.h \ + $(alsa_src) \ + $(midishare_src)\ + $(coremidi_src)\ + $(mmemidi_src)\ + $(jackmidi_src)\ + MidiInputDevicePlugin.cpp MidiInputDevicePlugin.h + +liblinuxsamplermididriver_la_LIBADD = $(alsa_ladd) $(midishare_ladd) $(mmemidi_ladd) liblinuxsamplermididriver_la_LDFLAGS = $(coremidi_ldflags)