Commit a63879ab authored by Ben Avison's avatar Ben Avison
Browse files

Create cut-down Raspberry Pi build

Detail:
  This is a command-line-only build, designed to operate without an
  accompanying RISC OS disc image.
  Also added the GPIO module to the ModuleDB so it can be included in
  ROM builds.


Version 6.42. Tagged as 'BuildSys-6_42'
parent ce5f5491
#------------------------------------------------------------------------------
# Components file for BCM2835 build, no desktop or networking
#------------------------------------------------------------------------------
%BaseAddress 0xFC000000
%Image Build$ImageName
%Log Build$ImageName
%Messages Sources.Internat.Messages
%Joiner romlinker
%JoinerFormat romlinker
%noimagesize
# BBE Support
BuildApps
BuildExport
BuildSystem -options COMPONENTFILE=BCM2835Pico COMPONENTFILE2=Universal
BuildEnvironment -options ENVFILE=BCM2835Pico
BuildModules
BuildTools
#------------------------------------------------------------------------------
# some headers
#
HdrSrc -type EXP
#------------------------------------------------------------------------------
# we need the following exported for swis.h generation
# change the type to EXP
#
DDEUtils -type EXP
Econet -type EXP
DDT -type EXP
HostFS -type EXP
SCSIDriver -type EXP
PCCardFS -type EXP
PDriver -type EXP
PDumperDM -type EXP
MakePSFont -type EXP
# kernel is first module in ROM seen as the UtilityModule
HAL_BCM2835
Kernel -at 0xFC010000
Podule -type EXP
PCI
FileSwitch
ResourceFS
TerritoryManager
Messages
MessageTrans
UK
WindowManager -type EXP -options OPTIONS=Ursula
TaskManager -type EXP
SharedRISC_OSLib
BASIC105
BASIC64
BlendTable
BufferManager
ColourTrans
Debugger
#DADebug
DeviceFS
PortableHAL
RTSupport
USBDriver
DWCDriver
VCHIQ
BCMSound
BCMVideo
DMAManager
DrawMod -type EXP
FileCore
ADFS -type EXP
RamFS
FontManager -type EXP
FPEmulator -options FPE_APCS=3/32bit
VFPSupport
Free -type EXP
Hourglass -type EXP
IIC
International
InternationalKeyboard -options KEYBOARD=All
ITable -type EXP
Obey
PipeFS
RTC
DualSerial
SerialDeviceDriver -type EXP
SerialDeviceSupport -type EXP
#SerialMouse
SoundDMA_HAL
SoundControl
SoundChannels
SoundScheduler
SpriteExtend
SpriteUtils
Squash -type EXP
SystemDevices
TaskWindow -type EXP
WaveSynth
StringLib
Percussion
SharedSnd
DOSFS -options PCMCIA=TRUE
SCSISwitch
SCSISoftUSB
SCSIFS
SDIODriver
SDFS
SDCMOS -options MYASFLAGS="-pd \"StoreInHAL SETL {TRUE}\""
ScreenModes
BootCommands
#
# Toolbox Modules/Libs
#
ToolboxLib -type EXP
#
# CDFS
#
CDFSDriver
CDFSSoftSCSI
CDFS
UnSqzAIF
ArmBE
GPIO
# some libraries and bits
#
callx
AsmUtils -type EXP
TCPIPheaders -type EXP
socklib
inetlib
unixlib
UnicodeLib -type EXP
ConfigLib -type EXP
OSLib
DeskLib
ModMallocLib
PlainArgvLib
RemoteDebug
PDebug
DDTLib
Wild
Trace
DebugLib
SyncLib
NVRAM -type EXP
PortManager -type EXP
#SDCreate -options INSTDIR=<Install$Dir>.ABRelease
ABRelease
# end
......@@ -288,6 +288,7 @@ GameModes ASM Sources.Video.UserI.GameModes2
GenericFetcher C Sources.Networking.Fetchers.GenericFetcher Networking Generic
Germany ASM Sources.Internat.Territory.TerritoryModule Internat Germany
Gopher C Sources.Networking.Fetchers.Gopher Networking Gopher
GPIO C Sources.HWSupport.GPIO HWSupport GPIO
HAL_HostFS ASM Sources.Programmer.HostFS Programmer HAL_HostFS
HangWatch ASM Sources.Programmer.HangWatch Programmer HangWatch
HeapUtils ASM Sources.Programmer.HeapUtils Programmer HeapUtils
......
/* (6.41)
/* (6.42)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 6.41
#define Module_MajorVersion_CMHG 6.42
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 26 Apr 2014
#define Module_Date_CMHG 29 Apr 2014
#define Module_MajorVersion "6.41"
#define Module_Version 641
#define Module_MajorVersion "6.42"
#define Module_Version 642
#define Module_MinorVersion ""
#define Module_Date "26 Apr 2014"
#define Module_Date "29 Apr 2014"
#define Module_ApplicationDate "26-Apr-14"
#define Module_ApplicationDate "29-Apr-14"
#define Module_ComponentName "BuildSys"
#define Module_ComponentPath "castle/RiscOS/BuildSys"
#define Module_FullVersion "6.41"
#define Module_HelpVersion "6.41 (26 Apr 2014)"
#define Module_LibraryVersionInfo "6:41"
#define Module_FullVersion "6.42"
#define Module_HelpVersion "6.42 (29 Apr 2014)"
#define Module_LibraryVersionInfo "6:42"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment