- 15 May, 2021 1 commit
-
-
Ben Avison authored
This only applies to cross-compilation builds. The `make links` rules don't know a pre-determined list of subdirectories that need to be converted into filename extensions. Instead, files that should have no filename extension are usually simply identified by the absence of a `/` in their specification in `SOURCES_TO_SYMLINK`. However, this is insufficient to handle some rarer cases, such as a `Makefile` within a `Test` subdirectory. To handle this, we introduce explicit support for specifying such files in `SOURCES_TO_SYMLINK`, using a double slash where there would otherwise be a filetype subdirectory name, such as `Test//Makefile`. (Conveniently, this is also valid Posix filename syntax anyway.) The way this is achieved is to tweak the regular expressions to require the directory and leafnames between slashes to be at least one character long. Version 7.58. Tagged as 'BuildSys-7_58'
-
- 19 Apr, 2021 1 commit
-
-
ROOL authored
For iMx6, remove DDEUtils to match the other ROMs (it's in the HardDisc4 image). Version 7.57. Tagged as 'BuildSys-7_57'
-
- 24 Feb, 2021 1 commit
-
-
ROOL authored
Version 7.56. Tagged as 'BuildSys-7_56'
-
- 21 Dec, 2020 1 commit
-
-
ROOL authored
Version 7.55. Tagged as 'BuildSys-7_55'
-
- 23 Nov, 2020 1 commit
-
-
Julie Stamp authored
Detail: ModuleDB updated to make Obey and Shell as 'C' for ROM builds Version 7.54. Tagged as 'BuildSys-7_54'
-
- 07 Nov, 2020 1 commit
-
-
Robert Sprowson authored
Help2-3_27 now uses the CApp shared makefile. Version 7.53. Tagged as 'BuildSys-7_53'
-
- 28 Oct, 2020 1 commit
-
-
Robert Sprowson authored
Exercising the new library/symbols selector on a more complex case (Help2) showed that the selection never triggered, because where it is placed ${RLIB} is unset. Move the test to after ModuleLibs/AppLibs are set, and invert the sense (it should have been ifneq). Version 7.52. Tagged as 'BuildSys-7_52'
-
- 24 Oct, 2020 1 commit
-
-
ROOL authored
To CTools, for Installer, fixes build as for BuildSys-7_48. Version 7.51. Tagged as 'BuildSys-7_51'
-
- 10 Sep, 2020 2 commits
-
-
Robert Sprowson authored
Edit-1_75's makefile invents trailing application name, remove it here. Version 7.50. Not tagged
-
Ben Avison authored
C_NOWARN_ASSIGNMENT_AS_CONDITION to suppress warnings about assignments within condition tests in `if` statements C_NOWARN_NON_ANSI_INCLUDES to suppress warnings about use of angle brackets for #include headers not defined by ISO/ANSI Version 7.50. Tagged as 'BuildSys-7_50'
-
- 20 Jul, 2020 1 commit
-
-
Ben Avison authored
These components have pending merge requests that mean they are likely to move to use the `CModule` shared makefile in the near future, which will require the use of their `rom_link` rule. However, due to the change to `AAsmModule` in the last commit, we can change their type now in anticipation. I'm not going further and change all `ASM` components en masse, because not all of them will yet have been converted to use `AAsmModule`. This is also the reason for not making the change in `srcbuild` itself. Version 7.49. Tagged as 'BuildSys-7_49'
-
- 14 Jul, 2020 1 commit
-
-
Robert Sprowson authored
For Installer. Version 7.48. Tagged as 'BuildSys-7_48'
-
- 27 Jun, 2020 1 commit
-
-
Ben Avison authored
GNU make doesn't need this extra hint. Version 7.47. Tagged as 'BuildSys-7_47'
-
- 06 Jun, 2020 2 commits
-
-
Robert Sprowson authored
Version 7.46. Tagged as 'BuildSys-7_46'
-
Timothy E Baldwin authored
Version 7.45. Not tagged
-
- 02 May, 2020 1 commit
-
-
Robert Sprowson authored
* Put the GENET autosense into !InetSetup * Export Dialler's header for !Browse now the component is published. * Chuck MailMan in the bonus bin, for that Econet mail experience. Version 7.45. Tagged as 'BuildSys-7_45'
-
- 20 Apr, 2020 1 commit
-
-
Jeffrey Lee authored
Replace redundant AUNMsgs module with WindowScroll, to avoid unplugged modules being shuffled. Also remove rogue AcornURI from BCM2835 ROM. Version 7.44. Tagged as 'BuildSys-7_44'
-
- 06 Apr, 2020 1 commit
-
-
Ben Avison authored
PPP also turned out to need Dialler exports, so that got released too. Add PPP to the Disc components, and Dialler for its exports. Version 7.43. Tagged as 'BuildSys-7_43'
-
- 29 Mar, 2020 1 commit
-
-
Robert Sprowson authored
Add FormEd to ModuleDB now it's used in the BonusBin component. Version 7.42. Not tagged
-
- 28 Mar, 2020 1 commit
-
-
Robert Sprowson authored
At time of writing neither works, but they go dormant gracefully. Version 7.42. Tagged as 'BuildSys-7_42'
-
- 11 Jan, 2020 1 commit
-
-
ROOL authored
Detail: AcornSSL now built from source. AcornHTTP TARGET changed. Missing headers from FileSwitch added. Admin: Build completed (having started from standard Exports in DDE29a). Version 7.41. Tagged as 'BuildSys-7_41'
-
- 27 Oct, 2019 1 commit
-
-
Timothy E Baldwin authored
make-cppp-depend => make-cpp-depend Version 7.40. Not tagged
-
- 20 Jul, 2019 1 commit
-
-
Willi Theiss authored
Version 7.40. Tagged as 'BuildSys-7_40'
-
- 24 May, 2019 1 commit
-
-
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'
-
- 23 May, 2019 1 commit
-
-
Ben Avison authored
Version 7.38. Tagged as 'BuildSys-7_38'
-
- 22 Apr, 2019 1 commit
-
-
Robert Sprowson authored
Version 7.37. Tagged as 'BuildSys-7_37'
-
- 14 Apr, 2019 1 commit
-
-
Robert Sprowson authored
Version 7.36. Tagged as 'BuildSys-7_36'
-
- 07 Apr, 2019 1 commit
-
-
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'
-
- 30 Mar, 2019 1 commit
-
-
ROOL authored
Version 7.34. Tagged as 'BuildSys-7_34'
-
- 16 Mar, 2019 1 commit
-
-
Robert Sprowson authored
Version 7.33. Tagged as 'BuildSys-7_33'
-
- 15 Jan, 2019 1 commit
-
-
ROOL authored
Admin: 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'
-
- 28 Dec, 2018 1 commit
-
-
ROOL authored
Version 7.31. Tagged as 'BuildSys-7_31'
-
- 25 Aug, 2018 1 commit
-
-
ROOL authored
Admin: Added to ModuleDB and BonusBin components Version 7.30. Tagged as 'BuildSys-7_30'
-
- 14 Jun, 2018 1 commit
-
-
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'
-
- 01 Jun, 2018 1 commit
-
-
Jeffrey Lee authored
Version 7.28. Tagged as 'BuildSys-7_28'
-
- 12 May, 2018 1 commit
-
-
ROOL authored
Detail: 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'
-
- 15 Apr, 2018 1 commit
-
-
Ben Avison authored
Detail: 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'
-
- 14 Apr, 2018 1 commit
-
-
Ben Avison authored
Detail: Makefiles/AAsmModule: * 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. GNUmakefiles/AAsmModule: * Fixed typo in renaming of MERGEDMDIR to MERGEDRDIR. Admin: Fixes build error in latest FPEmulator Version 7.25. Tagged as 'BuildSys-7_25'
-
- 11 Apr, 2018 1 commit
-
-
Ben Avison authored
Detail: ModuleDB: * Correct capitalisation of resgen's TARGET to match its main source file GNUmakefiles/AAsmModule: * 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 limits * Fix C-from-assembler exports to have .h suffix GNUmakefiles/AppLibs: * Define INCLUDE_OSLIB to permit OSLib header search paths to be specified in an OS-agnostic way GNUmakefiles/CApp: * 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 GNUmakefiles/CLibrary: * 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 rules * Don't use .hdr suffix on exported assembler header files * Correct order of dependencies for export_libs phony target GNUmakefiles/StdTools: * 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 function) * 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. Makefiles/AAsmModule: * Support up to 16 assembler and 8 C-from-assembler headers Makefiles/AppLibs, ModuleLibs: * Define INCLUDE_OSLIB Makefiles/StdTools: * Add LDBIN tool Version 7.24. Tagged as 'BuildSys-7_24'
-
- 01 Apr, 2018 1 commit
-
-
Robert Sprowson authored
Version 7.23. Tagged as 'BuildSys-7_23'
-