|
|
@@ -12,7 +12,7 @@ json-c |
|
|
|
5. [Testing](#testing) |
|
|
|
6. [Building with `vcpkg`](#buildvcpkg) |
|
|
|
7. [Building for Android](#android) |
|
|
|
8. [Building for Commodore Amiga](#amiga) |
|
|
|
8. [Building for Commodore Amiga or MorphOS](#amiga) |
|
|
|
9. [Linking to libjson-c](#linking) |
|
|
|
10. [Using json-c](#using) |
|
|
|
|
|
|
@@ -272,10 +272,10 @@ make install |
|
|
|
``` |
|
|
|
|
|
|
|
<a name="amiga"></a> |
|
|
|
Building for Commodore Amiga |
|
|
|
Building for Commodore Amiga or MorphOS |
|
|
|
---------------------- |
|
|
|
|
|
|
|
Building for Commodore Amiga is supported for both Motorola 68k (AmigaOS 3) and PowerPC (AmigaOS 4) architectures. You can set up a cross compiler locally, however it is much easier to use the already preconfigured Amiga development environment wtthin a Docker container. |
|
|
|
Building for Commodore Amiga is supported for both Motorola 68k (AmigaOS 3) and PowerPC (AmigaOS 4) architectures. MorphOS on compatible PowerPC hardware is also supported. You can set up a cross compiler locally, however it is much easier to use the already preconfigured Amiga development environment wtthin a Docker container. |
|
|
|
|
|
|
|
Install Docker on your machine if you don't already have it. You can download Docker Desktop for Windows/macOS/Linux [here](https://www.docker.com/products/docker-desktop/). |
|
|
|
|
|
|
@@ -311,6 +311,23 @@ make |
|
|
|
|
|
|
|
libjson-c.a will get created in the build directory. |
|
|
|
|
|
|
|
### To build for PowerPC MorphOS: |
|
|
|
|
|
|
|
``` |
|
|
|
mkdir build |
|
|
|
docker run --rm \ |
|
|
|
-v ${PWD}:/work \ |
|
|
|
-e USER=$( id -u ) -e GROUP=$( id -g ) \ |
|
|
|
-it sacredbanana/amiga-compiler:ppc-morphos bash |
|
|
|
cd build |
|
|
|
cmake -DNOIXEMUL=1 .. |
|
|
|
make |
|
|
|
``` |
|
|
|
|
|
|
|
If you are making an application that absolutely requires ixemul, then remove the `-DNOIXEMUL=1`. |
|
|
|
|
|
|
|
libjson-c.a will get created in the build directory. |
|
|
|
|
|
|
|
<a name="linking"></a> |
|
|
|
Linking to `libjson-c` |
|
|
|
---------------------- |
|
|
|