1. 25 Jan, 2023 1 commit
    • Ben Avison's avatar
      Make all #includes relative to the including file · 5dc65503
      Ben Avison authored
      This allows <Lib$Dir>.tboxlibint to be removed from our command line include
      path. Henceforth, clients of this library also won't need to put it (or
      C:tboxlibint) in their command line include paths either. It also means that
      when building the library, only local copies of header files are used (as
      opposed to a mixture of local and exported copies, as previously).
      
      Version 0.28. Tagged as 'tboxlib-0_28'
      5dc65503
  2. 18 Aug, 2015 1 commit
    • Robert Sprowson's avatar
      Minor header file adjustments · 67c1bf07
      Robert Sprowson authored
      Everything TboxMake did can now be done with the makefiles in BuildSys.
      Header file services.h was just a proxy for Global/Services.h.
      style.h:
        Corrections to constants from the Style Guide. These two values are unused, so mainly academic.
      messages.c/objmodule.c/string32.c:
        Unused services.h removed.
      
      Version 0.24. Tagged as 'Common-0_24'
      67c1bf07
  3. 04 Feb, 2012 1 commit
    • Robert Sprowson's avatar
      Change to not use RAMCModule ROMCModule. · b566a2c9
      Robert Sprowson authored
      Rather than refactor every toolbox module that uses TBoxMake, and since that already carries its own rules for resources and RAM and debug builds, it seems simpler to just create a new ROM and link target than try to use CModule shared makefile.
      Participated in a ROM build, but not functionally tested.
      
      Version 0.18. Tagged as 'Common-0_18'
      b566a2c9
  4. 14 Jan, 2012 1 commit
  5. 07 Oct, 2008 1 commit
  6. 11 May, 2000 1 commit
  7. 04 May, 2000 1 commit
    • Stewart Brodie's avatar
      Updated common Toolbox Makefile fragment. · e2e60512
      Stewart Brodie authored
        Extra shared facilities for object modules.
        Debug support improved.
      Detail:
        New common operations for Toolbox object modules have been abstracted
          into this component in order to simplify the object modules.
        Debugging services made common to all modules and now uses DebugLib.
        Common Makefile fragment now exported with correct rules for ROM builds
          as well as RAM builds, and (new in this version), DebugLib RAM builds.
          As a result, all object modules now have debug versions available.
      Admin:
        Requires BuildSys 1.92 or later (RiscOS/BuildSys; tag BuildSys-1_92)
        Requires Library 0.41 or later (RiscOS/Library; tag Library-0_41)
        Required by any Toolbox object module dated 4th May 2000 or later.
      
      Version 0.09. Tagged as 'Common-0_09'
      e2e60512
  8. 17 Apr, 2000 1 commit
    • Stewart Brodie's avatar
      Added template Makefile · 9ec92a72
      Stewart Brodie authored
        Exports LibVersion
      Admin:
        Required by future versions of toolbox modules..
      
      Version 0.08. Tagged as 'Common-0_08'
      9ec92a72
  9. 16 Nov, 1999 1 commit
    • Stewart Brodie's avatar
      Added export of assembler headers for Window and Toolbox modules. · 50603298
      Stewart Brodie authored
        C headers protect their definitions of service calls to avoid clashes
      Detail:
        Exported headers contain SWI definitions only.
        Exported C headers protect their definitions of service call symbols
          to avoid clashes with Global/Services.h (which will contain them
          all from the next source drop)
      Admin:
        Tested with the Window module.
      
      Version 0.05. Tagged as 'Common-0_05'
      50603298
  10. 04 Feb, 1998 1 commit
    • Stewart Brodie's avatar
      Build process improvements: · a5fae552
      Stewart Brodie authored
        !MkRam,fd7 added to enable RAM builds of all Toolbox modules
        MakeFile tidied up and support for RAM build added
      Module now uses Toolbox memory allocation instead of calling OS_Module.
      a5fae552
  11. 13 Oct, 1997 1 commit
    • Richard Buckley's avatar
      Build process improvements : · f0021c4d
      Richard Buckley authored
      * Standardised make process in common will all other modules in build.
      * Internal and external toolbox libraries and headers exported to
        <Lib$Dir>.tboxlibint and <Lib$Dir>.tboxlibs respectivly.
      * Resources now localised.
      * Local !MkClean and !MkRom now use amu_machine.
      f0021c4d
  12. 09 Oct, 1997 1 commit
    • Richard Buckley's avatar
      Tided up the make process for the libraries tboxlib and debuglib (debuglib was... · 43c539d1
      Richard Buckley authored
      Tided up the make process for the libraries tboxlib and debuglib (debuglib was in with the same set of sources as tboxlib to I build it anyway).
      
      All header files in the objects directory now get exported to
      <Lib$Dir>.tboxlibs.h during export_hdrs phase. tboxlib and debuglib get build
      with both zM and none zM flags and exported to <Lib$Dir>.tboxlibs.o.
      
      Changed the sources slightly so they don't refer to the internal copy of the
      header files found in objects but the copy previously exported to the right
      place.
      43c539d1
  13. 30 Jan, 1997 1 commit
  14. 27 Jan, 1997 2 commits
  15. 29 Nov, 1996 1 commit
  16. 21 Nov, 1996 2 commits