As a number of the earlier versions did not have git tags corresponding to the svn tags, I've had to add them by hand.
Unfortunately this means that those earlier versions have risen to the top of the Release pages! You may have to go digging.
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/.
Copyright © 2013-2023 Stuart Swales
ROOL DDE Release 30c or later (C compiler, headers, libraries, linker, !Amu).
Curl (install with PackMan) to obtain external build tools.
A RISC OS git client (install Simplegit-Libgit2 with PackMan) to download a copy of RISC_OSLib.
Patch (install with PackMan) to patch that copy of RISC_OSLib for use with
PipeDream.
Unzip (install with PackMan) to extract external build tools.
Zip (install with PackMan) for creating a zip of the final build.
Ensure that the system has 'seen' AcornC/C++ and set that environment.
Run !!!Boot to set up the PipeDream 4 build environment.
Run configure to create the build directories.
You need to then check out and build a pruned and patched variant of
RISC_OSLib with PipeDream-specific build options. See ^.WimpLib.ReadMe and
^.WimpLib.external.RISC_OSLib.ReadMe for instructions on how to do this.
Run !Amu.
Drag 'r32.Makefile' to !Amu... and wait... hopefully not very long.
A PipeDream 4 build takes about thirty to forty seconds on a Raspberry Pi 4
(depending on your overclock) and about sixteen minutes on a SA RISC PC.
After any reboot, you will need to:
Ensure that the system has 'seen' AcornC/C++ and set that environment.
Run !!!Boot to set up the PipeDream 4 build environment.
Run !Amu.
Drag 'r32.Makefile' to !Amu... and wait...
Make sure you've got the version number consistent! See version.c for notes.
Execute the Obey file r32.MakeRiscPkg.
This will copy only those files needed for distribution to PipeDream_4_xx_yy
in $.Temp and create the corresponding distributable ZIP package file.