-
Ben Avison authored
Detail: * Consolidate and complete .gitignore * GNUmakefile: add translation of Makefile to GNU make / cross-compilation requirements (this component is too non-standard to make much use of the shared makefiles) * Makefile: comment out rules for objects that aren't used for any targets, for clarity; auto-create empty directories and don't clean files that are never created * Various: change to using OS-agnostic filename path syntax * Various: ensure case matches for filename paths (don't assume host filing system is case-agnostic) * Enable GitLab CI, and address the warnings generated * Enable GitLab CD for stubs (used implicitly when linker is invoked by cc) * Fix bug uncovered by cppcheck: assert() triggered by clients compiled to C90 standard was performing zero-page reads
78cfbc7c