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.
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.