• Ben Avison's avatar
    Incremental step in cross-compilation support · 5e83cb7e
    Ben Avison authored
    Detail:
      ModuleDB:
      * Correct capitalisation of resgen's TARGET to match its main source file
      GNUmakefiles/AAsmModule:
      * Targets now given ,ffa filetype suffix
      * Support source directory layouts s/<subdir>/<leaf> as used by the
        kernel and printer drivers - define SYMLINK_EXT_FIRST to enable
      * Prevent relinking when running make on an up-to-date component due to
        a difference between amu and GNU make's handling of double-colon rules
      * Support linking with GNU toolchain
      * Fix installation rule (mixup between MERGEDMDIR and MERGEDRDIR)
      * Support up to 16 assembler and 8 C-from-assembler headers, up from 3
        of each (here's looking at you, kernel) - long-term, it might be worth
        changing this to a scheme like that used by CModule to remove any
        limits
      * Fix C-from-assembler exports to have .h suffix
      GNUmakefiles/AppLibs:
      * Define INCLUDE_OSLIB to permit OSLib header search paths to be
        specified in an OS-agnostic way
      GNUma...
    5e83cb7e
AppLibs 3.02 KB