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

Added components file for building 32-bit HAL ROMs for IOMD machines.

Version 4.67. Tagged as 'BuildSys-4_67'
parent 9bda09e0
#------------------------------------------------------------------------------
# Components file for IOMD32 build
#------------------------------------------------------------------------------
%BaseAddress 0xFC000000
%Image Build$ImageName
%Log Build$ImageName
%Messages Sources.Internat.Messages
%Joiner BigSplit2
%JoinerFormat BigSplit
# BBE Support
BuildApps
BuildExport
BuildSystem -options COMPONENTFILE=IOMD32 COMPONENTFILE2=Universal
BuildEnvironment -options ENVFILE=IOMD32
BuildModules
BuildTools
#------------------------------------------------------------------------------
# some headers
#
HdrSrc
#------------------------------------------------------------------------------
# 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
SCSIFS -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_IOMD
Kernel -at 0xFC010000
Podule
FileSwitch
ResourceFS
TerritoryManager
Messages
MessageTrans
UK
WindowManager -options OPTIONS=Ursula
# Desktop needs to be the 10th module (default language)
Desktop
SharedRISC_OSLib
Mouse
################### Portable needs to be taught about variable IOMD address
Portable -type EXP
PS2Driver
TaskManager
ADFSFiler
ARM
BASIC105
BASIC64
BASICTrans
BufferManager
ColourTrans
Debugger
DeviceFS
DisplayManager
################### Two ways to proceed with DMA: 1) write a HAL backed, or
################### 2) add build switch to force pre-HAL code to be used
################### (but this needs to be taught about variable IOMD address)
DMAManager -type EXP
DragASprite
DragAnObj
DrawMod
BBCEconet
FileCore
################### Two ways to proceed with ADFS: 1) write a HAL backed, or
################### 2) add build switch to force pre-HAL code to be used
################### (but this needs to be taught about variable IOMD address)
ADFS -type EXP
RamFS
Filer
FilerSWIs
FSLock
FontManager
FPEmulator -options FPE_APCS=3/32bit
Free
GameModes
Hourglass
IIC
International
InternationalKeyboard -options KEYBOARD=All
ITable
IRQUtils2
Joystick
NetFS
NetFiler
NetPrint
NetStatus
NetUtils
Obey
################### Parallel needs to be taught about variable IOMD address
ParallelDeviceDriver -type EXP
Pinboard
PipeFS
RAMFSFiler
ResourceFiler
ROMFonts
ScreenBlanker
ScrSaver -options SCRSAVERAPP=No
################### Serial needs to fall back to IOMD if no PCI, and
################### needs to be taught about variable IOMD address
SerialDeviceDriver -type EXP
SerialDeviceSupport
SerialMouse
ShellCLI
################### SoundDMA needs to be taught about variable IOMD address
SoundDMA -type EXP
SoundChannels
SoundScheduler
SpriteExtend
SpriteUtils
Squash
SuperSample
SystemDevices
TaskWindow
WindowUtils
FilterManager
WaveSynth
StringLib
Percussion
Filer_Action
DOSFS -options PCMCIA=TRUE
ColourPicker
ScreenModes
DrawFile
BootCommands
AUNMsgs
MManager
Internet
Resolver
Net
BootNet
Freeway
ShareFS
MimeMap
LanManFS -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE
DHCP -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4
Edit
Draw
Paint
Alarm
Chars
Help2
RTCAdjust
#
# Toolbox Modules/Libs
#
tboxlib
ToolboxLib
TinyStubs
Toolbox
Window
ToolAction
Menu
IconBar
ColourDbox
ColourMenu
DCS_Quit
FileInfo
FontDbox
FontMenu
PrintDbox
ProgInfo
SaveAs
Scale
Gadgets
#
# CDFS
#
CDFSDriver
ATAPI
CDFS
CDFSFiler
InetRes -options TYPE=EmergencyUtils
HeroNames
# some libraries and bits
#
callx
AsmUtils
TCPIPheaders
socklib
inetlib
unixlib
UnicodeLib
OSLib
DeskLib
ModMallocLib
PlainArgvLib
RemoteDebug
PDebug
DDTLib
Wild
Trace
DebugLib
NVRAM -type EXP
PortManager -type EXP
PCI -type EXP
# end
/* (4.66)
/* (4.67)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 4.66
#define Module_MajorVersion_CMHG 4.67
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 03 Dec 2008
#define Module_Date_CMHG 22 Dec 2008
#define Module_MajorVersion "4.66"
#define Module_Version 466
#define Module_MajorVersion "4.67"
#define Module_Version 467
#define Module_MinorVersion ""
#define Module_Date "03 Dec 2008"
#define Module_Date "22 Dec 2008"
#define Module_ApplicationDate "03-Dec-08"
#define Module_ApplicationDate "22-Dec-08"
#define Module_ComponentName "BuildSys"
#define Module_ComponentPath "castle/RiscOS/BuildSys"
#define Module_FullVersion "4.66"
#define Module_HelpVersion "4.66 (03 Dec 2008)"
#define Module_LibraryVersionInfo "4:66"
#define Module_FullVersion "4.67"
#define Module_HelpVersion "4.67 (22 Dec 2008)"
#define Module_LibraryVersionInfo "4:67"
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