diff options
author | cbdev <cb@cbcdn.com> | 2019-11-10 14:12:37 +0100 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2019-11-10 14:12:37 +0100 |
commit | 216bde68d3cca8f5f4dca2d97ae6c273037309cd (patch) | |
tree | 21be21e45714a93475f98868a19c56778c41bc5c | |
parent | ddbc61cf653120b513e4e76d893909ba4a77b97f (diff) | |
download | midimonster-216bde68d3cca8f5f4dca2d97ae6c273037309cd.tar.gz midimonster-216bde68d3cca8f5f4dca2d97ae6c273037309cd.tar.bz2 midimonster-216bde68d3cca8f5f4dca2d97ae6c273037309cd.zip |
Add clean step to packaging instructions
-rw-r--r-- | README.md | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -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 <backendfile>` 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 |