1. 14 Jul, 2014 1 commit
    • Robert Sprowson's avatar
      Don't try to BBE export Vector · 1e81cb08
      Robert Sprowson authored
      There's no Vector binary.
      Move 'do' and 'Where' utils alongside 'X' util.
      Move 'ToGPA' into Build directory, since it's now used in module.
      
      Version 1.68. Tagged as 'Library-1_68'
      1e81cb08
  2. 18 Feb, 2014 1 commit
    • Robert Sprowson's avatar
      Add alias of SP · a435de02
      Robert Sprowson authored
      When building with BASIC that doesn't recognise SP as register 13, make sure it's defined locally just incase.
      Spotted by Willi Theiss on an A9Home.
      
      Version 1.67. Tagged as 'Library-1_67'
      a435de02
  3. 08 Feb, 2014 1 commit
    • Jeffrey Lee's avatar
      Update to decgen 1.41 · 468c1e90
      Jeffrey Lee authored
      Detail:
        Misc/decgen/!ReadMe, Misc/decgen/decgen,ff8 - Update to decgen 1.41, required by latest version of VFPSupport
      Admin:
        Tested on Raspberry Pi
      
      
      Version 1.66. Tagged as 'Library-1_66'
      468c1e90
  4. 28 Nov, 2013 1 commit
  5. 30 Jul, 2013 1 commit
    • Jeffrey Lee's avatar
      Update GCC-based tools to versions built using GCC 4 · a3f08e82
      Jeffrey Lee authored
      Detail:
        GNU/diff,ff8 - Updated to binary built from diff-1_18 sources
        GNU/gawk,ff8 - Updated to binary built from gawk-0_02 sources
        Unix/Sed,ff8 - Updated to binary built from sed-0_02 sources
        Unix/grep,ff8 - Updated to binary built from grep-0_02 sources
        Unix/wc,ff8 - Updated to binary built from textutils-0_01 sources
      Admin:
        Tested with ROM + disc builds on BB-xM
        Build system is now fully ARMv7 safe?
      
      
      Version 1.64. Tagged as 'Library-1_64'
      a3f08e82
  6. 29 Jul, 2013 1 commit
    • Jeffrey Lee's avatar
      Add perl script for handling GCC makefile dependencies · 4c6ca181
      Jeffrey Lee authored
      Detail:
        Build/GCCDepend,102 - Script for handling the makefile dependencies generated by GCC4. It converts them to a format which AMU can understand.
      Admin:
        Required in order to build the GCC-based tools once they're updated to GCC4
      
      
      Version 1.63. Tagged as 'Library-1_63'
      4c6ca181
  7. 15 Jul, 2013 1 commit
    • Robert Sprowson's avatar
      Retire TidyDesc · 5a7d354e
      Robert Sprowson authored
      Use INSTAPP_VERSION from the shared makefiles in preference.
      
      Version 1.62. Tagged as 'Library-1_62'
      5a7d354e
  8. 02 Apr, 2013 1 commit
  9. 21 Nov, 2012 1 commit
  10. 27 Oct, 2012 1 commit
  11. 26 Oct, 2012 1 commit
    • Robert Sprowson's avatar
      Readd 'Number' · 70e52c21
      Robert Sprowson authored
      It's referred to in Library/Build/Docs but no corresponding copy that you can actually run. Copied from HForm sources.
      
      Version 1.59. Tagged as 'Library-1_59'
      70e52c21
  12. 25 Sep, 2012 1 commit
  13. 18 Sep, 2012 1 commit
  14. 15 Jul, 2012 1 commit
  15. 10 May, 2012 1 commit
    • Ben Avison's avatar
      Fixed command lines options for objasm in ARMv6 builds · 10662556
      Ben Avison authored
      Detail:
        --fpu is an RVDS-era command line option, so it needs *two* dashes. There is
        no short (single-dash) form of the option. The ToolOptions file previously
        included only a single dash, and so incorrectly deduced that objasm 4 didn't
        support ARMv6 options and dropped back to ARMv5 mode.
      Admin:
        No longer produces additional warnings when builing the Kernel, for one.
        This will reinstate pseudo-instruction substitutions like LDR= -> MOVW in
        ARMv6 builds as ARMv7 builds have enjoyed for some time now.
      
      Version 1.55. Tagged as 'Library-1_55'
      10662556
  16. 27 Mar, 2012 1 commit
    • Jeffrey Lee's avatar
      Update xtentries to cope with symbols wrapped in |'s · 11de6c6c
      Jeffrey Lee authored
      Detail:
        Build/xtentries,102 - Now strips any vertical bars from symbol names
        Required in order for correct operation if Entry/Entry2 is given symbol names wrapped in |'s to prevent variable expansion
      Admin:
        Tested with SCL build in Tungsten ROM
        SCL symbol files look OK
      
      
      Version 1.54. Tagged as 'Library-1_54'
      11de6c6c
  17. 27 Feb, 2012 1 commit
    • Jeffrey Lee's avatar
      Add rompress binary · 1edea251
      Jeffrey Lee authored
      Detail:
        Build/rompress,ff8 - Build of rompress 0.02
      Admin:
        Tested briefly; seems to compress ROMs OK
      
      
      Version 1.53. Tagged as 'Library-1_53'
      1edea251
  18. 22 Feb, 2012 1 commit
    • Jeffrey Lee's avatar
      Update AwkVers to cope with Frontend 'Desc' files · c38d5ddc
      Jeffrey Lee authored
      Detail:
        Build/AwkVers - By passing 'descmode=1' on the command line, AwkVers will swap _Version with a 'version ...' entry suitable for use in Frontend 'Desc' files
      Admin:
        Tested briefly
      
      
      Version 1.52. Tagged as 'Library-1_52'
      c38d5ddc
  19. 11 Feb, 2012 2 commits
  20. 20 Nov, 2011 1 commit
  21. 14 Sep, 2011 1 commit
    • Jeffrey Lee's avatar
      Fix ToolOptions to detect old versions of objasm properly · d57da497
      Jeffrey Lee authored
      Detail:
        ToolOptions/APCS-32,feb - Apart from checking the 'objasm -h' return code, the script now also does a grep of the output to look for 'Target cpu not recognised' errors, since those don't seem to cause a non-zero return code to be set
      Admin:
        Fixes wrong options being used with objasm 3.32.
        I haven't actually tested a full build yet, but I'm guessing it'll work now.
      
      
      Version 1.49. Tagged as 'Library-1_49'
      d57da497
  22. 12 Sep, 2011 3 commits
    • Ben Avison's avatar
      Fix to earlier commit · a366d7f5
      Ben Avison authored
      Detail:
        To avoid lots of link warnings, we need to explicitly set the APCS calling
        standard to a FPA variant when specifying a CPU with a VFP - at the moment,
        the C compiler is only able to output FPA code, which then conflicts with
        the ObjAsm object files.
      Admin:
        Tested in an OMAP3 ROM build
      
      Version 1.48. Tagged as 'Library-1_48'
      a366d7f5
    • Ben Avison's avatar
      Workaround for ROL OS versions · 43bfe64b
      Ben Avison authored
      Detail:
        It seems that RISC OS 4.39, 4.42 and 6.x have a bug/misfeature that they
        can't execute directories.
      Admin:
        Fix provided by Willi Theiß
      
      Version 1.47. Tagged as 'Library-1_47'
      43bfe64b
    • Ben Avison's avatar
      Updates to ToolOptions file · 6ca4d0ca
      Ben Avison authored
      Detail:
        * Alias for objasm sets correct -cpu and -fpu flags for v6/v7 architecture
          builds if you're using a version of objasm (>= 4.00) that supports them
        * Corrected Machine Any32 to All32 to match HdrSrc
      Admin:
        Tested with objasm 3 and 4
      
      Version 1.46. Tagged as 'Library-1_46'
      6ca4d0ca
  23. 31 Jul, 2011 1 commit
    • Jeffrey Lee's avatar
      Update romlinker to version 0.04 · 36a5979e
      Jeffrey Lee authored
      Detail:
        Build/romlinker,ff8 - Updated to a build of version 0.04, to add support for some new features
      Admin:
        New romlinker binary tested with building & running OMAP & Tungsten ROMs
      
      
      Version 1.45. Tagged as 'Library-1_45'
      36a5979e
  24. 04 Jun, 2011 1 commit
    • Jeffrey Lee's avatar
      Fix ToolOptions to set correct ARM11ZF compiler options · a19df19c
      Jeffrey Lee authored
      Detail:
        ToolOptions/APCS-32,feb - Now detects ARM11ZF builds and sets the correct compiler options for CPU arch & unaligned accesses
      Admin:
        Tested with S3C6410 ROM build. Untested at runtime.
      
      
      Version 1.44. Tagged as 'Library-1_44'
      a19df19c
  25. 15 Apr, 2011 2 commits
  26. 14 Apr, 2011 1 commit
  27. 17 Mar, 2011 2 commits
  28. 20 Oct, 2010 1 commit
    • Ben Avison's avatar
      Updated some tool binaries · 704bb86e
      Ben Avison authored
      Detail:
        The previous aoftoc binary appeared to be broken - gave me undefined
        instruction errors on an Iyonix. Also took the opportunity to update
        binaries which are also going out on the next C tools release, since
        the previous versions were 2 years old and will have pre-dated ARMv7
        compatibility.
      Admin:
        Tested in a C Tools build.
      
      Version 1.39. Tagged as 'Library-1_39'
      704bb86e
  29. 06 Sep, 2010 1 commit
  30. 19 May, 2010 1 commit
    • Ben Avison's avatar
      Changes to facilitate platform independence. · 0775d1d3
      Ben Avison authored
      Detail:
        * Build/aoftoc: Import of RISC OS binary of this previously internal tool
          used to embed ARM code fragments in generic executables. Allows
          harmonisation of the native and cross-compiling build processes for
          tools like cmhg and squeeze.
        * Build/InstRes: This is a new script to allow components' install and
          resources phases to be written in a platform-independent manner. Target
          Perl installations are the RISC OS port of Perl 5.001 (distributed by
          ROOL), and any Perl which internally uses Posix-style filespecs - this
          includes Cygwin, Linux and Mac OS X versions of Perl, as well as later
          RISC OS ports based on UnixLib.
        * Misc/TidyDesc: Modified to accept the ouput of the GCC preprocessor in
          addition to the Norcroft one. Also added support for backslash escaping
          so the preprocessor can be used for string substitution in a wider
          variety of of files.
      Admin:
        Tested by building components on RISC OS and Linux, using Norcroft and GCC.
      
      Version 1.37. Tagged as 'Library-1_37'
      0775d1d3
  31. 14 Jul, 2009 1 commit
    • ROOL's avatar
      Added the zip command line tool. · be5649c2
      ROOL authored
      This is a port of the Info-ZIP command line tool. A README is included
      in the Library.Build.Docs.zip directory with more information.
      
      Version 1.36. Tagged as 'Library-1_36'
      be5649c2
  32. 13 Jul, 2009 1 commit
  33. 12 Jul, 2009 1 commit
    • ROOL's avatar
      > Added support for a new release_autobuild phase. · 6c91490f
      ROOL authored
      >
      > This new phase will initially only be required by a very small subset of
      > components which do some additional functionality at the very end of a
      > build process in order to wrap-up the build ready for the autobuilder to
      > do what it wants with the results.
      >
      > Admin:
      >   Tested on Iyonix
      > Author:
      >   srevill
      
      Version 1.35. Tagged as 'Library-1_35'
      6c91490f
  34. 16 Jun, 2009 1 commit
    • Ben Avison's avatar
      CC options for OMAP3 builds now at ARMv6 · 22b291d5
      Ben Avison authored
      Detail:
        Now that SpriteExtend has been fiddled to accept the necessary ARMv6
        instructions, set the CC architecture option to the maximum supported.
      Admin:
        Tested - seems to still work.
      
      Version 1.34. Tagged as 'Library-1_34'
      22b291d5
  35. 14 Jun, 2009 1 commit
    • Ben Avison's avatar
      CC/objasm options now customised for ROM builds · e764ce79
      Ben Avison authored
      Detail:
        The pièce de résistance of the last few commits - the default CC and objasm
        options are now set appropriately for the target platform. For C code, this
        should mean better code (uses LDRH, UMULL etc) and for OMAP3 builds means
        that there should be no more reliance on pre-v6 unaligned load behaviour
        (except for a few components that are held in the repository in binary or
        object form). Sadly, the effect is blunted a little by the fact that we
        can't turn CC up to its highest level (v6) because in some cases it is used
        for its assembler output which is then fed through objasm - but objasm
        doesn't know v6 instructions like SBFX yet. At least it proves that the
        v6 disassembly new in CC 5.67 is working...
      Admin:
        Tested in an OMAP3 ROM build. Appears to still work on a rev B7 beagleboard
        (as far as it can reasonably be tested without a working USB system).
      
      Version 1.33. Tagged as 'Library-1_33'
      e764ce79