From: Steinar H. Gunderson Date: Sun, 6 Jan 2019 17:59:40 +0000 (+0100) Subject: Move midi_device.cpp into shared, as Futatabi is getting MIDI support soon. X-Git-Tag: 1.8.2~33 X-Git-Url: https://git.sesse.net/?p=nageru;a=commitdiff_plain;h=d1e616378bda406c96acf7c2dc975b7ab2e8165e Move midi_device.cpp into shared, as Futatabi is getting MIDI support soon. --- diff --git a/meson.build b/meson.build index a3e9430..461c125 100644 --- a/meson.build +++ b/meson.build @@ -177,7 +177,7 @@ qt_files = qt5.preprocess( # Qt objects. nageru_srcs += ['nageru/glwidget.cpp', 'nageru/mainwindow.cpp', 'nageru/vumeter.cpp', 'nageru/lrameter.cpp', 'nageru/compression_reduction_meter.cpp', 'nageru/correlation_meter.cpp', 'nageru/analyzer.cpp', 'nageru/input_mapping_dialog.cpp', 'nageru/midi_mapping_dialog.cpp', - 'nageru/nonlinear_fader.cpp', 'nageru/context_menus.cpp', 'nageru/vu_common.cpp', 'nageru/piecewise_interpolator.cpp', 'nageru/midi_mapper.cpp', 'nageru/midi_device.cpp'] + 'nageru/nonlinear_fader.cpp', 'nageru/context_menus.cpp', 'nageru/vu_common.cpp', 'nageru/piecewise_interpolator.cpp', 'nageru/midi_mapper.cpp'] # Auxiliary objects used for nearly everything. aux_srcs = ['nageru/flags.cpp'] diff --git a/nageru/midi_mapper.h b/nageru/midi_mapper.h index 8fa0bf9..a259943 100644 --- a/nageru/midi_mapper.h +++ b/nageru/midi_mapper.h @@ -18,7 +18,7 @@ #include #include "defs.h" -#include "midi_device.h" +#include "shared/midi_device.h" class MIDIMappingProto; diff --git a/shared/meson.build b/shared/meson.build index 22d4c19..90711c0 100644 --- a/shared/meson.build +++ b/shared/meson.build @@ -2,6 +2,7 @@ qt5 = import('qt5') shared_qt5deps = dependency('qt5', modules: ['Core', 'Gui', 'Widgets', 'OpenGL']) libmicrohttpddep = dependency('libmicrohttpd') protobufdep = dependency('protobuf') +alsadep = dependency('alsa') # Preprocess Qt as needed. qt_files = qt5.preprocess( @@ -9,13 +10,13 @@ qt_files = qt5.preprocess( ui_files: ['aboutdialog.ui'], dependencies: shared_qt5deps) -srcs = ['memcpy_interleaved.cpp', 'metacube2.cpp', 'ffmpeg_raii.cpp', 'mux.cpp', 'metrics.cpp', 'context.cpp', 'httpd.cpp', 'disk_space_estimator.cpp', 'read_file.cpp', 'text_proto.cpp'] +srcs = ['memcpy_interleaved.cpp', 'metacube2.cpp', 'ffmpeg_raii.cpp', 'mux.cpp', 'metrics.cpp', 'context.cpp', 'httpd.cpp', 'disk_space_estimator.cpp', 'read_file.cpp', 'text_proto.cpp', 'midi_device.cpp'] # Qt objects. srcs += qt_files srcs += ['aboutdialog.cpp'] -shared = static_library('shared', srcs, include_directories: top_include, dependencies: [shared_qt5deps, libmicrohttpddep, protobufdep]) +shared = static_library('shared', srcs, include_directories: top_include, dependencies: [shared_qt5deps, libmicrohttpddep, protobufdep, alsadep]) shareddep = declare_dependency( include_directories: top_include, link_with: shared) diff --git a/nageru/midi_device.cpp b/shared/midi_device.cpp similarity index 100% rename from nageru/midi_device.cpp rename to shared/midi_device.cpp diff --git a/nageru/midi_device.h b/shared/midi_device.h similarity index 100% rename from nageru/midi_device.h rename to shared/midi_device.h