From f49c46c184ecdd5209f1fd9df47daed0acfae728 Mon Sep 17 00:00:00 2001 From: cbdev Date: Fri, 28 Feb 2020 18:53:45 +0100 Subject: Update README to reflect all backends, add notes for building Lua on Windows --- backends/lua.md | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'backends/lua.md') diff --git a/backends/lua.md b/backends/lua.md index d01a8c6..b936a99 100644 --- a/backends/lua.md +++ b/backends/lua.md @@ -64,3 +64,13 @@ Using these names as arguments to the output and value interface functions works Output values will not trigger corresponding input event handlers unless the channel is mapped back in the MIDIMonster configuration. + +To build (and run) the `lua` backend on Windows, a compiled version of the Lua library is required. +For various reasons (legal, separations of concern, not wanting to ship binary data in the repository), +you will need to acquire a copy of `lua53.dll` (for example by downloading it from the [luabinaries +project](http://luabinaries.sourceforge.net/download.html). + +To build the `lua` backend for Windows, place `lua53.dll` in a subdirectory `libs/` in the project root +and run `make lua.dll` inside the `backends/` directory. + +At runtime, Windows searches for the file in the same directory as `midimonster.exe`. -- cgit v1.2.3