Commit ae2893c9 authored by Ben Avison's avatar Ben Avison
Browse files

Modernise build structure

* When cross-compiling, allow the assembler tool used to be overridden using
  the environment variable ASMCMD
* Rewrite Makefile to use shared makefile fragments
* Integrate separate build scripts for cros-compiling variant
* Remove dependence on ancient local copy of OSLib header files - requires a
  few tweaks to adjust for changes in OSLib types
* Remove some unused files from the local copy of the Support library
* Add .gitignore
* Tell GitLab that one source file is yacc format (rouge syntax colour
  library doesn't know yacc, so select C as next-best fit)
* Enable CI/CD
parent ba4644a1
Pipeline #1307 passed with stages
in 49 seconds