|
Revision 596, 1.0 kB
(checked in by olivier, 15 months ago)
|
|
typo
|
| Line | |
|---|
| 1 | ================================== |
|---|
| 2 | MinGW cross-compiling instructions |
|---|
| 3 | ================================== |
|---|
| 4 | |
|---|
| 5 | Prerequisites |
|---|
| 6 | ------------- |
|---|
| 7 | |
|---|
| 8 | * MinGW and Wine (aptitude install mingw wine) |
|---|
| 9 | |
|---|
| 10 | * ASIO SDK extracted into ./local-libs-mingw/src/ASIOSDK2, ie:: |
|---|
| 11 | |
|---|
| 12 | mkdir -p local-libs-mingw/src |
|---|
| 13 | cd local-libs-mingw/src |
|---|
| 14 | unzip path/to/asiosdk2.2.zip |
|---|
| 15 | |
|---|
| 16 | * Jackbeat dependencies. Use the bootstrap-libs.sh script:: |
|---|
| 17 | |
|---|
| 18 | ./bootstrap-libs.sh mingw |
|---|
| 19 | |
|---|
| 20 | |
|---|
| 21 | Building and packaging |
|---|
| 22 | ---------------------- |
|---|
| 23 | |
|---|
| 24 | To build jackbeat into ./win32-build, simply type: |
|---|
| 25 | |
|---|
| 26 | cd mingw |
|---|
| 27 | make |
|---|
| 28 | |
|---|
| 29 | Before running and/or deploying jackbeat you need to bundle dependencies into |
|---|
| 30 | the output directory using the package target:: |
|---|
| 31 | |
|---|
| 32 | make package |
|---|
| 33 | |
|---|
| 34 | Then simply double click on jackbeat.exe in ./win32-build/bin |
|---|
| 35 | |
|---|
| 36 | A clean target is also available, which will remove ./win32-build:: |
|---|
| 37 | |
|---|
| 38 | make clean |
|---|
| 39 | |
|---|
| 40 | The win32-build folder should be relocatable. Move it whereever you need. |
|---|
| 41 | |
|---|
| 42 | The provided jackbeat.ci file allows to create a windows installer using |
|---|
| 43 | CreateInstall Free. |
|---|