summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2020-11-04 13:35:03 -0800
committerMichael Forney <mforney@mforney.org>2020-11-04 15:33:23 -0800
commit4aac9d80fc8475369bc0ff9b027a91b38ff0c224 (patch)
tree1f620408332e1b6aa5f1f16889f5a2bfbfd3c8a0 /pkg
parent80a7d245c1e192fad9fcecf24587a164ff3bc26d (diff)
alsa-lib: Build with rawmidi support
Diffstat (limited to 'pkg')
-rw-r--r--pkg/alsa-lib/alsa/asoundlib.h1
-rw-r--r--pkg/alsa-lib/config.h2
-rw-r--r--pkg/alsa-lib/gen.lua4
3 files changed, 6 insertions, 1 deletions
diff --git a/pkg/alsa-lib/alsa/asoundlib.h b/pkg/alsa-lib/alsa/asoundlib.h
index 37bb69cc..b67b5986 100644
--- a/pkg/alsa-lib/alsa/asoundlib.h
+++ b/pkg/alsa-lib/alsa/asoundlib.h
@@ -52,6 +52,7 @@
#include <alsa/error.h>
#include <alsa/conf.h>
#include <alsa/pcm.h>
+#include <alsa/rawmidi.h>
#include <alsa/timer.h>
#include <alsa/control.h>
#include <alsa/mixer.h>
diff --git a/pkg/alsa-lib/config.h b/pkg/alsa-lib/config.h
index 636797bb..fdc88ddf 100644
--- a/pkg/alsa-lib/config.h
+++ b/pkg/alsa-lib/config.h
@@ -14,7 +14,7 @@
#define BUILD_PCM_PLUGIN_MULAW "1"
#define BUILD_PCM_PLUGIN_RATE "1"
#define BUILD_PCM_PLUGIN_ROUTE "1"
-/* #undef BUILD_RAWMIDI */
+#define BUILD_RAWMIDI "1"
#define BUILD_SEQ "1"
#define BUILD_TOPOLOGY "1"
#define BUILD_UCM "1"
diff --git a/pkg/alsa-lib/gen.lua b/pkg/alsa-lib/gen.lua
index e6788491..09a0695d 100644
--- a/pkg/alsa-lib/gen.lua
+++ b/pkg/alsa-lib/gen.lua
@@ -26,6 +26,7 @@ pkg.hdrs = {
'pcm_old.h',
'pcm_plugin.h',
'pcm_rate.h',
+ 'rawmidi.h',
'seq.h',
'seq_event.h',
'seq_midi_event.h',
@@ -84,6 +85,9 @@ lib('libasound.a', [[src/(
pcm_softvol.c
pcm_mmap_emul.c
)
+ rawmidi/(
+ rawmidi.c rawmidi_hw.c rawmidi_symbols.c
+ )
timer/(
timer.c timer_hw.c timer_query.c timer_query_hw.c
timer_symbols.c