Modernise build structure
- Cross-compilable
-
Resources
subdirectory reorganised into more standardised structure -
permits installation using InstRes
and should make it more obvious how
to modify the set of resource files in future
- Changed to use
ResGen
for standalone builds (which requires changing to
use CModule
shared makefile)
- Resources made consistent between softload and ROM builds (so for example,
the "Zip" sprites for softload SCSIFiler builds are retired)
- No attempt has been made to retain merging of
CmdHelp
files, since we
don't use any in this component - this simplifies things
-
IfThere
removed from install
rule for ThemeDefs
targets - all UserIF
setting appear to have sprites available, so this appears to no longer be
required, and its absence simplifies cross-compiling support
-
debug
target now requires amu 5.35 (saves having to write out a separate
rule for cross-compiling case, but has no impact on any other target)
-
ASFLAGS
are now inferred from COMPONENT
, so could be removed from
Component files in future if desired
- Consolidate and complete
.gitignore
- Enable GitLab CI