1. 27 Oct, 2019 1 commit
  2. 20 Jul, 2019 1 commit
  3. 24 May, 2019 1 commit
    • Robert Sprowson's avatar
      Build fix · 4022e43f
      Robert Sprowson authored
      Don't try and be clever using Build$Path, just refer to touch directly (since uses of it elsewhere don't have *Run).
      Version 7.39. Tagged as 'BuildSys-7_39'
  4. 23 May, 2019 1 commit
  5. 20 May, 2019 1 commit
    • Robert Sprowson's avatar
      Preserve the timestamp when INSERTVERSION operates on Messages · d3b77865
      Robert Sprowson authored
      Those RAM loading modules which pick from VersionNum and insert into their Messages would create a new Messages file with a new date every time they are built. Because the tools to put these in ResourceFS also capture the file's datestamp (via :FLOAD: :FEXEC: in objasm, or via resgen for C modules), you don't create binary identical copies on two successive builds despite the same input source.
      Add a ${TOUCH} step to copy the reference time stamp to the generated Messages file.
      Requires Library-1_96 or later for Touch.
  6. 22 Apr, 2019 1 commit
  7. 14 Apr, 2019 1 commit
  8. 07 Apr, 2019 1 commit
    • Robert Sprowson's avatar
      Add NetUtils to ModuleDB and PlingSystem · 6778d57a
      Robert Sprowson authored
      Rename dummy module NetUtils2 to NetUtils2. Use NetUtils for the real thing.
      RISC OS 3.50 and later had a new enough version of NetFS to not need patching (>=5.79), so on the face of it the simplest solution would be to load the newer NetFS on earlier OS versions. However, that wouldn't work if you were booting via NetFS (compared with loading NetUtils, which can be done while NetFS is being used).
      Version 7.35. Tagged as 'BuildSys-7_35'
  9. 30 Mar, 2019 1 commit
  10. 16 Mar, 2019 1 commit
  11. 28 Jan, 2019 1 commit
  12. 15 Jan, 2019 1 commit
    • ROOL's avatar
      Common OMAP5 module ordering · 25b0583e
      ROOL authored
        Move Podule/ADFSFiler/SATADriver around to similar positions to other components file (so they appear after the modules on which they depend, even if that's not alphabetical).
        Update type in ModuleDB.
      Version 7.32. Tagged as 'BuildSys-7_32'
  13. 28 Dec, 2018 1 commit
  14. 25 Aug, 2018 1 commit
  15. 14 Jun, 2018 1 commit
    • Robert Sprowson's avatar
      Add PDumperPCL to !Printers · 376dc80c
      Robert Sprowson authored
      The sources were added a few years ago, a dumper number allocated, and printer definition. Complete the set with the dumper too.
      Version 7.29. Tagged as 'BuildSys-7_29'
  16. 01 Jun, 2018 1 commit
  17. 12 May, 2018 1 commit
    • ROOL's avatar
      Component, Makefile, ModuleDB updates · 300a68d2
      ROOL authored
        Disc - add AcornHTTP and URL modules, force en-gb CmdHelp for RouteD in 310 directory.
        OMAP5 - add ADFS/SATADriver/ATAPI, change default CMOS to select FileSystem=ADFS
        Libs makefiles - add path to ZLIB
        ModuleDB - Relocate OMAP5 HAL to mixed/
      Version 7.27. Tagged as 'BuildSys-7_27'
  18. 15 Apr, 2018 1 commit
    • Ben Avison's avatar
      Fix definition of INCLUDE_OSLIB · 8198f31f
      Ben Avison authored
        Somehow the leading minus signs went missing - this broke ColourPicker,
        which was the only component that relied on it.
      Version 7.26. Tagged as 'BuildSys-7_26'
  19. 14 Apr, 2018 1 commit
    • Ben Avison's avatar
      Makefile bugfixes · 53b25b7a
      Ben Avison authored
        * This was the odd-one out amongst top-level shared makefiles in that it
          still required the master makefile to include StdTools explicitly - even
          the GNU version of this makefile did so. Now changed for consistency.
        * Fixed typo in renaming of MERGEDMDIR to MERGEDRDIR.
        Fixes build error in latest FPEmulator
      Version 7.25. Tagged as 'BuildSys-7_25'
  20. 11 Apr, 2018 1 commit
    • Ben Avison's avatar
      Incremental step in cross-compilation support · 5e83cb7e
      Ben Avison authored
        * Correct capitalisation of resgen's TARGET to match its main source file
        * 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
        * Fix C-from-assembler exports to have .h suffix
        * Define INCLUDE_OSLIB to permit OSLib header search paths to be
          specified in an OS-agnostic way
        * 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
        * Prevent rearchiving when running make on an up-to-date component due
          to a difference between amu and GNU make's handling of double-colon
        * Don't use .hdr suffix on exported assembler header files
        * Correct order of dependencies for export_libs phony target
        * Definition for the module filetype suffix
        * Add LDBIN tool for GNU/Norcroft-agnostic binary link, useful for
          linking position-independent binary code, such as relocatable modules
          (i.e. ones that don't require the linker to create a __RelocCode
        * FAPPEND function now works if the same file is used for the
          destination as for one of the sources (this is used by CModule)
        GNUmakefiles/CModule, ModStdRule, ModuleLibs:
        * Finally created cross-compilation versions of the last major shared
          makefiles! Warning: these have received limited testing to date.
        * Support up to 16 assembler and 8 C-from-assembler headers
        Makefiles/AppLibs, ModuleLibs:
        * Define INCLUDE_OSLIB
        * Add LDBIN tool
      Version 7.24. Tagged as 'BuildSys-7_24'
  21. 01 Apr, 2018 1 commit
  22. 19 Mar, 2018 1 commit
  23. 12 Mar, 2018 1 commit
    • Ben Avison's avatar
      Changes to keep GNUmakefiles and Makefiles compatible · d8eeed92
      Ben Avison authored
        * Adopt same extensible syntax for describing resources phase files as CModule (see BuildSys 6.91)
        * Don't permit CALLXLIB to be used for application builds (see BuildSys 6.61)
        * Reflect MODMALLOCLIB leafname change (see BuildSys 6.61)
        * Add install_debug_app rule for debug app installations (see BuildSys 6.53)
        * Allow additional dependencies to be specified using LIB_DEPENDS (see BuildSys 6.63)
        * Gains install target (see BuildSys 7.15)
        * Add shell implementation of FAppend (see BuildSys 6.45) - compatible except for the fact that the destination is given current timestamp
        * ${NOP} no longer implicitly includes the silent-command prefix character @ (see BuildSys 6.50)
        * Add CPVFLAGS (see BuildSys 6.53) although it can't achieve anything as a suffix to the command
        * Add shell implementation of EraseCVS (see BuildSys 6.53)
        * Add InstViaRG tool (see BuildSys 6.70)
      Version 7.21. Tagged as 'BuildSys-7_21'
  24. 29 Jan, 2018 1 commit
    • Robert Sprowson's avatar
      Add (Omni)NFS to the disc image · 099553a5
      Robert Sprowson authored
      ModuleDB: Add entry for OmniNFS. Move NFS now it's been scrubbed clean for publishing.
      Components/Disc: Add OmniNFS and NFS to !Omni. It may be more appropriate to put NFS in !System, let's see.
      Version 7.20. Tagged as 'BuildSys-7_20'
  25. 24 Jan, 2018 1 commit
    • ROOL's avatar
      Components file updates · 12d9d496
      ROOL authored
        Relocate AHCIDriver.
        Re-order the first few modules of iMx6 to match the other ROMs in light of ScreenModes dependency changes.
        Omit ZeroPain, this is provided in the download ZIP as a disc component.
        Omit EtherUSB - no sources in the products file so the build failed.
        Do run the ABRelease phase otherwise the autobuilder produces no output.
        Minor white space changes.
      Version 7.19. Tagged as 'BuildSys-7_19'
  26. 16 Dec, 2017 1 commit
    • ROOL's avatar
      Skip EHCIHALLib export · fc23965b
      ROOL authored
        No longer a target of this component.
      Version 7.18. Tagged as 'BuildSys-7_18'
  27. 11 Oct, 2017 1 commit
    • ROOL's avatar
      Set machine for 310 copies of TaskWindow & CallASWI · 6eeb8a5c
      ROOL authored
        CallASWI now contains an ASSERT for No32bitCode, so in the All environment it doesn't build.
        TaskWindow standalone module has ADR out of range.
        For CTools.
      Version 7.17. Tagged as 'BuildSys-7_17'
  28. 30 Sep, 2017 1 commit
    • ROOL's avatar
      Change PDebug & RemoteDebug component types · 507d4107
      ROOL authored
        In order that they be considered during the 'install' phase, make these 2 components type C rather than type EXP.
        Components/ROOL/BonusBin & PlingSystem: change all libraries to only be exported
        Components/ROOL/CTools: add an install location for PDebug, needed by DebugLib
        Fix for DDE build missing some required libraries. Required CLibrary shared makefile revision 1.9.
      Version 7.16. Tagged as 'BuildSys-7_16'
  29. 27 Sep, 2017 1 commit
    • Robert Sprowson's avatar
      Add Access+ to the disc image, improve CLibrary makefile · edecae6c
      Robert Sprowson authored
      Add Access+ as a utility, called out by the "Local networks" chapter of the User Guide, and missing since RISC OS 3.70 days (despite ShareFS having the functionality).
      Add an install target to the CLibrary makefile, this allows the library to be installed somewhere other than the exports directory which is useful for the CTools component for example.
      Version 7.15. Tagged as 'BuildSys-7_15'
  30. 30 Jul, 2017 1 commit
    • ROOL's avatar
      Repoint EHCIDriver & OHCIDriver · 05d133b1
      ROOL authored
        OHCIHeaders removed from ModuleDB.
        For those components that use the USBHAL add that to the EXP phase.
      Version 7.14. Tagged as 'BuildSys-7_14'
  31. 15 Jul, 2017 1 commit
    • ROOL's avatar
      Repoint component path · 6a039938
      ROOL authored
        Formerly named 'NetBSD' now 'USBDriver'.
        Submission for USB bounty.
      Version 7.13. Tagged as 'BuildSys-7_13'
  32. 23 Jun, 2017 1 commit
  33. 03 Jun, 2017 1 commit
    • Jeffrey Lee's avatar
      Add BASICVFP to relevant ROMs · e27b4a3c
      Jeffrey Lee authored
        - ModuleDB - Define BASICVFP component
        - Components/ROOL/BCM2835, BCM2835Pico, OMAP3, OMAP3Live, OMAP4, OMAP5, Titanium, iMx6 - Add BASICVFP to ROM for all ARMv6+ machines
        BCM2835 build tested
        Requires BASIC-1_67, Library-1_91
      Version 7.11. Tagged as 'BuildSys-7_11'
  34. 21 May, 2017 1 commit
  35. 07 May, 2017 1 commit
    • Robert Sprowson's avatar
      Add BorderUtils to ModuleDB and PlingSystem · d9fe3ac6
      Robert Sprowson authored
      Also spotted that the CTools components file doesn't add a copy of CallASWI/FPEmulator to the EndUser directory. These 2 modules are required (the stubs include RMEnsures of CLib/CallASWI/FPEmulator).
      Version 7.09. Tagged as 'BuildSys-7_09'
  36. 15 Apr, 2017 2 commits
    • Robert Sprowson's avatar
      Add GPIO to BCM2835 · 8a2eb2e4
      Robert Sprowson authored
      Same as for Pico, ordinary Pi users can enjoy wiggling their I/O.
      Version 7.08. Tagged as 'BuildSys-7_08'
    • Jeffrey Lee's avatar
      Fix BuildHost build · 036c915f
      Jeffrey Lee authored
        Components/ROOL/BuildHost - ColourPicker needed for header exports
        Tested with BuildHost build
      Version 7.07. Tagged as 'BuildSys-7_07'
  37. 12 Mar, 2017 2 commits
  38. 09 Mar, 2017 1 commit
    • Robert Sprowson's avatar
      Match up module order · c844aaba
      Robert Sprowson authored
      All the other targets place ScreenModes earlier for EDID probing reasons.
      Version 7.05. Tagged as 'BuildSys-7_05'