From 216bde68d3cca8f5f4dca2d97ae6c273037309cd Mon Sep 17 00:00:00 2001 From: cbdev Date: Sun, 10 Nov 2019 14:12:37 +0100 Subject: Add clean step to packaging instructions --- README.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c31f16c..c8da0c1 100644 --- a/README.md +++ b/README.md @@ -169,9 +169,12 @@ as arguments to the `make` invocation: Some backends have been marked as optional as they require rather large additional software to be installed, for example the `ola` backend. To create a build including these, run `make full`. -To build for Windows, you still need to compile on a Linux machine. -Install the crosscompiler package listed above and run `make windows`. -This will build `midimonster.exe` as well as a set of backends as DLL files. +Backends may also be built selectively by runnning `make ` in the `backends/` directory, +for example + +``` +make jack.so +``` For system-wide install or packaging builds, the following steps are recommended: @@ -179,13 +182,18 @@ For system-wide install or packaging builds, the following steps are recommended export PREFIX=/usr export PLUGINS=$PREFIX/lib/midimonster export DEFAULT_CFG=/etc/midimonster.cfg -make +make clean +make full make install ``` Depending on your configuration of `DESTDIR`, the `make install` step may require root privileges to install the binaries to the appropriate destinations. +To build for Windows, you still need to compile on a Linux machine. Install the `mingw-w64` crosscompiler package +and run `make windows` in the project directory. This will build `midimonster.exe` as well as a set of backends +as DLL files. + ## Development The architecture is split into the `midimonster` core, handling mapping -- cgit v1.2.3