- 08 Nov, 2000 1 commit
-
-
Kevin Bracey authored
Second attempt at getting 32-bit overlay manager to work. Version 5.21. Tagged as 'RISC_OSLib-5_21'
-
- 17 Oct, 2000 1 commit
-
-
Kevin Bracey authored
* First attempt at a working 32-bit overlay manager. Untested. Version 5.19. Not tagged
-
- 02 Oct, 2000 1 commit
-
-
Stewart Brodie authored
Fixed bug in getenv() relating to macro and numeric system variables. Detail: Uses SYMDEFS file to avoid messing around with generating little text files, generating assembler source, assembling it etc. abssym et al are construct as symbol definition template files and then updated directly by the linker ready for export. The linker can use these files directly without needing them to be assembled into AOF format. Fixed getenv so that it can read macro and numeric variables. With these variable types, R2 does not equal -length of the variable value, so trying to obtain a variable with a larger value than any previously read variable would fail. This is now fixed. This module will refuse to build without link 5.19 or later. Admin: Requires Library 0.54 or later. This component will not build with Library 0.53 or earlier. Version 5.16. Tagged as 'RISC_OSLib-5_16'
-
- 17 Aug, 2000 1 commit
-
-
Stewart Brodie authored
Detail: Due to a dependency cockup, the C library wasn't being relinked properly during rom_link, so all the symbols exported in abssym files pointed to the locations the previous build was linked at. This is now fixed by the addition of a new pseudo-target. Admin: Tested clean and incremental build and verified the abssym file. Checked the build log to ensure relinking was occurring. Versions 5.11 and 5.12 of this component are fundamentally flawed. Version 5.13. Tagged as 'RISC_OSLib-5_13'
-
- 11 Aug, 2000 1 commit
-
-
Stewart Brodie authored
Detail: This component now supports multiple TARGETs being passed in: Pass in CLib for a minimal C library excluding RISC_OSLib. Pass in RISC_OSLib to continue to build the full thing. BuildSys will be modified to make SharedCLibrary build ONLY the minimal library - this may mean that products that are to be updated may have to alter their components file to take the new SharedRISC_OSLib component instead of the SharedCLibrary target. syms.A_Entries is now automatically generated from C_Entries because this is the easiest way to generate the file. If extra symbols are added to C_Entries, they will need to be removed by the egrep command which strips out _swi and _swix. Makefile tidied to be more careful about ${COMPONENT} and ${TARGET} clean_all rule improved to really clean things properly. Admin: Tested in STB400-2M build and on desktop build. Requires BuildSys-2_41 or later. Version 5.11. Tagged as 'RISC_OSLib-5_11'
-
- 09 May, 2000 1 commit
-
-
Kevin Bracey authored
Version 5.06. Tagged as 'RISC_OSLib-5_06'
-
- 07 Mar, 2000 1 commit
-
-
Stewart Brodie authored
Detail: New script will search the export directory for headers that should be exported SWI symbols for it and only cause them to be included if it finds the header file. This means that unless a component in your build actually needs the SWI symbols from another component, you no longer require that component to be in your modules file purely to enable successful generation of swis.h Admin: Test build performed. Version 5.03. Tagged as 'RISC_OSLib-5_03'
-
- 25 Nov, 1999 2 commits
-
-
Stewart Brodie authored
Detail: amu cleverly sets Sys$ReturnCode to zero just prior to executing any command from the Makefile, hence checking for Sys$ReturnCode does not work. Script changed to look for AMU$ReturnCode which is (in amu 5.06 and later) the return code of the previous command. However, since the variable will not be set by earlier versions of amu, the behaviour of always copying the file will return until amu 5.06 appears in the build. Admin: Tested manually. Version 4.99. Tagged as 'RISC_OSLib-4_99'
-
Stewart Brodie authored
Detail: The Makefile now performs a diff of CLIB:h.swis and derived.swis in order to determine whether it needs to export the header or not. This can save compilation time if the header file has not changed since it used to cause virtually all C code to recompile. s/makeswish now imports Hdr:Machine.<Machine> and executes $GetIO to ensure that the Portable module header export functions correctly. Admin: Tested. Version 4.98. Tagged as 'RISC_OSLib-4_98'
-
- 12 May, 1999 1 commit
-
-
Stewart Brodie authored
Added protection for cfront inclusion of stdint.h to ensure inclusion is faulted. Admin: Tested. Sources which are compiled -fussy will require Norcroft cc version 5.11 or later in order to avoid the warning about the use of an undefined macro in an #if pre-processor statement and to avoid the non-ANSI include warning. Version 4.94. Tagged as 'RISC_OSLib-4_94'
-
- 29 Oct, 1998 1 commit
-
-
Kevin Bracey authored
A feeble hack to get Edit to display Japanese, plus a more serious attempt that doesn't work, compiled out. Version 4.91. Tagged as 'RISC_OSLib-4_91'
-
- 26 Oct, 1998 1 commit
-
-
Stewart Brodie authored
Moved template for swis.h out of asm source into separate text file. Detail: s.makehswis: The text which forms the common header for the derived swis.h is now stored externally rather than declared inline with assembler directives. h.swisheaders: The external file containing the common header. Now wraps the declarations of _swi and _swix with "#pragma -v4" to activate the _swi/_swix parameter checking for those functions. Makefile: Added dependency of derived.swis on h.swisheader Admin: Built and exported. Tested with cc 5.09 and it was happy with the new pragma (it ignores it). Tested with what will be cc 5.10 and it recognised it and started checking _swi and _swix calls. Version 4.90. Tagged as 'RISC_OSLib-4_90'
-
- 01 Oct, 1998 1 commit
-
-
Kevin Bracey authored
StrongARMfudge flag removed. StrongARM compatibility set according to AMBKernel flag in Hdr:RISCOS strftime %U and %W specifiers fixed for week 0. Version 4.89. Tagged as 'RISC_OSLib-4_89'
-
- 27 Aug, 1998 1 commit
-
-
Simon Middleton authored
Merged Spinner branch changes onto trunk (new RCA messages files and Makefile changes). Convert to srccommit while we're at it. Removed a few $Revision's to prevent future spurious merge clashes. Version 4.87. Tagged as 'RISC_OSLib-4_87'
-
- 05 Nov, 1996 1 commit
-
-
Neil Turton authored
-