OK.
"open compile.mk
and point TOOLROOT to your gcc installation directory, using a path string without
spaces (such as using 8.3 filenames)."
In my case
TOOLROOT ?=C:\GNUArm\bin is now location of arm-none-eabi-gcc.exe
In the directory I made for the OwlProgram stuff I created a shortcut to run bash.exe.
On my system it’s
C:\OwlProgram-develop\OwlProgram-develop
I put that directory as “Start In” for the shortcut.
FirmwareSender.exe needs to be put in the Tools folder
C:\OwlProgram-develop\OwlProgram-develop\Tools on my system
downloaded from
https://github.com/pingdynasty/FirmwareSender/releases/download/v0.1/FirmwareSender-windows.zip
as recommended above.
I run Bash, it then needs to be told where to find the stuff it needs:-
export PATH=C:\\MinGW\\msys\\1.0\\bin\\
(the double backslash is essential)
This has to be done every session, but could be added to the windows system path ( just can’t do that on my system because I already have a different ‘make’ used by Delphi)
Once that’s done things like
make libs
and
make clean load PATCHNAME=MidiModular
work as expected, and windows specific issues are over.
EMCC …I stopped bothering with it as I don’t need it. Running make loads the binary direct to the Lich.