-
Ben Avison authored
While this component is stored in pre-compiled form, we need the header filenames to be converted to postfix-extension form during the export phase so that compilers and other code analysis tools will find them. Because this is a somewhat unusual component, this is achieved with a custom makefile for cross-compilation use. Support is also included for converting the object files to ELF format when exporting, if `${TOOLCHAIN}` is `GNU`. Enable GitLab CI (native `Makefile` given partial GNU make compatibility to facilite some of the CI jobs, and as a side-effect will enable correct syntax colouring in GitLab). `NOT_USED` macro refactored to avoid `cppcheck` warnings in clients. It now evaluates its argument only once, so is more function-lilke, but sadly has to remain a compound statement because a few components use it without a trailing semicolon.
ff1e4bca