• Ben Avison's avatar
    Cross-compilation support · 78cfbc7c
    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
alloc 46.3 KB