• Ben Avison's avatar
    Tweak binaries · 9a4ca44b
    Ben Avison authored
    * All C binaries are now built with stack limit checking and embedded
      function names both enabled.
    * Libraries are linked in a consistent order (makes no difference to
      functionality, but makes it easier to compare binaries).
    * Remove useless instructions from transient utilities. This is a partial
      revert of commit 429ec503. Those `ENTRY` lines were not orphaned 'aasm'
      function-entry macros, since nothing ever pulled the return address back
      off the USR mode stack (and note that the contemporary Makefile was already
      using `objasm`). Instead, I believe they were intended to indicate the
      binary entry point, so an `ENTRY` directive was the correct thing to use.
    * Use the `-util` option to `link` to insert headers and fiiters on to
      transient utilities.
    * ShowStat now gets its version information from the main VersionNum file.
    9a4ca44b
Makefile 1.65 KB