• Ben Avison's avatar
    Initial import of ARLib. · 5c56ecbc
    Ben Avison authored
    Detail:
      This is the library that is used to build !ARPlayer and !AREncode; it
      was partially authored by Uniqueway, see the file LibComment. Large parts of
      RISC_OSLib are included, but sufficient changes have been made to it that
      ARLib/ARPlayer/AREncode won't build easily against the official RISC_OSLib.
      If anyone with more spare time than myself would like to try to convert it,
      they're welcome to.
      What I have done to ARLib:
      * removed all local copies of code from the core shared C library, and
        changed as much as was necessary to get it to build against a modern
        copy of the stubs
      * written a complete new set of Makefiles so it can be built as part of a
        modern build process
      * changed lots of #includes to be relative to Lib$Dir
      * changed wmisc_popup_info_licence() in Wimp/wmisc.c to take a Module_Date
        format string rather than __DATE__ format string, so that builds of
        ARPlayer and AREncode inherit the srccommit date when built
      What I haven't done to ARLib (yet):
      * made it 32-bit compatible
    Admin:
      ARPlayer and AREncode appear to work correctly when built with this library.
    5c56ecbc
This project is licensed under the Apache License 2.0. Learn more