Commit 50505923 authored by Jeffrey Lee's avatar Jeffrey Lee
Browse files

Reconstructed Disc components file to allow a functional, semi-complete RISC...

Reconstructed Disc components file to allow a functional, semi-complete RISC OS 5 disc image/!Boot sequence to be built

Detail:
  Components file almost entirely reconstructed, based around Iyonix-ish Universal components file received from ROOL. Any missing/broken components are commented out with ### for clarity.
Admin:
  Built on Iyonix, tested on BeagleBoard


Version 4.83. Tagged as 'BuildSys-4_83'
parent f6ed23ec
......@@ -6,17 +6,161 @@
%JoinerFormat BigSplit
%sigstr Univ
# Disc and !Boot structure
Public -options INSTDIR=<Install$Dir>.HardDisc4.Public
#
# Fundamental components for header export...
#
HdrSrc -type EXP # Programmer.HdrSrc
Kernel -type EXP # Kernel
#
# Required for Hdr:SWIs (and swis.h) generation...
#
ADFS -type EXP # FileSys.ADFS.ADFS
###ARM3 -type EXP # HWSupport.ARM3
ATAPI -type EXP # HWSupport.CD.ATAPI
BASICTrans -type EXP # Programmer.BASICTrans
BufferManager -type EXP # HWSupport.Buffers
CDFS -type EXP # FileSys.CDFS.CDFS
CDFSDriver -type EXP # HWSupport.CD.CDFSDriver
ColourPicker -type EXP # Video.UserI.Picker
ColourTrans -type EXP # Video.Render.Colours
DDEUtils -type EXP # Programmer.DDEUtils <- also included as installed component
DDT -type EXP # Programmer.DDT
Debugger -type EXP # Programmer.Debugger
DeviceFS -type EXP # HWSupport.DeviceFS
DMAManager -type EXP # HWSupport.DMA
DOSFS -type EXP # FileSys.ImageFS.DOSFS
DragAnObj -type EXP # Desktop.DragAnObj
DragASprite -type EXP # Desktop.DragASprit
DrawMod -type EXP # Video.Render.Draw
FileCore -type EXP # FileSys.FileCore
Filer_Action -type EXP # Desktop.FilerAct
FileSwitch -type EXP # FileSys.FileSwitch
FilterManager -type EXP # Desktop.Filter
FontManager -type EXP # Video.Render.Fonts.Manager
FPEmulator -type EXP # HWSupport.FPASC.riscos
Free -type EXP # Desktop.Free
FSLock -type EXP # FileSys.FSLock
HostFS -type EXP # Programmer.HostFS
Hourglass -type EXP # Video.Render.Hourglass
IIC -type EXP # HWSupport.IIC
PortManager -type EXP # HWSupport.PortMan
Joystick -type EXP # HWSupport.Joystick
MakePSFont -type EXP # Printing.Modules.MakePSFont <- also included as installed component
MessageTrans -type EXP # Internat.MsgTrans
ParallelDeviceDriver -type EXP # HWSupport.Parallel
PDriver -type EXP # Printing.Modules.PDriver <- also included as installed component
PDriverDP -type EXP # Printing.Modules.PDModules <- also included as installed component
PDumperLJ -type EXP # Printing.PDumpers.PDumperLJ <- also included as installed component
PDumperSpt -type EXP # Printing.Modules.PDumperSpt <- also included as installed component
Podule -type EXP # HWSupport.Podule
###Portable75 -type EXP # HWSupport.Portable75
RamFS -type EXP # FileSys.RAMFS.RAMFS
ResourceFS -type EXP # FileSys.ResourceFS.ResourceFS
ScreenBlanker -type EXP # Video.Render.ScrBlank
ScreenModes -type EXP # Video.UserI.ScrModes
ShellCLI -type EXP # Desktop.ShellCLI
SoundDMA -type EXP # HWSupport.Sound.Sound0
SoundChannels -type EXP # HWSupport.Sound.Sound1
SoundScheduler -type EXP # HWSupport.Sound.Sound2
Squash -type EXP # Programmer.Squash
SuperSample -type EXP # Video.Render.Super
TaskManager -type EXP # Desktop.Switcher
TaskWindow -type EXP # Desktop.TaskWindow
TerritoryManager -type EXP # Internat.Territory.Manager
WindowManager -type EXP # Desktop.Wimp
#
# RISC_OSLib, or the Shared C Library...
#
SharedCLibrary -type EXP # Lib.RISC_OSLib
#
# Internet and other networking libraries...
#
TCPIPheaders -type EXP # Lib.TCPIPLibs.headers
inetlib -type EXP # Lib.TCPIPLibs.inetlib
rpclib -type EXP # Lib.TCPIPLibs.rpclib.rpc
socklib -type EXP # Lib.TCPIPLibs.socklib
unixlib -type EXP # Lib.TCPIPLibs.unixlib
#
# Toolbox libraries...
#
tboxlib -type EXP # Toolbox.Common
ToolboxLib -type EXP # Toolbox.Libs
#
# Most of the other common libraries (namely Desk and DebugLib)...
#
OSLib -type EXP # Lib.OSLib
UnicodeLib -type EXP # Lib.Unicode
DeskLib -type EXP # Lib.Desk
ModMallocLib -type EXP # Lib.ModMalloc
###MemCheckLib -type EXP # Lib.MemCheck
ModuleTaskLib -type EXP # Lib.ModuleTask
PlainArgvLib -type EXP # Lib.PlainArgv
RemoteDebug -type EXP # Lib.remotedb
AcornNCLib -type EXP # Lib.AcornNC
PDebug -type EXP # Lib.PDebug
DDTLib -type EXP # Lib.DDTLib
Wild -type EXP # Lib.Wild
Trace -type EXP # Lib.Trace
DebugLib -type EXP # Lib.DebugLib
###C++Lib -type EXP # Lib.C++Lib
AsmUtils -type EXP # Lib.AsmUtils
HTMLLib -type EXP # Lib.HTML
#
# Other header and library exports for the Universal build...
#
###ARLib -type EXP # Lib.ARLib
ConfigLib -type EXP # Lib.Configure
###Dialler -type EXP # Networking.Modem.Dialler
Econet -type EXP # Networking.Econet
KeyWatch -type EXP # Programmer.KeyWatch
MemLib -type EXP # Lib.MemLib
RMVersion -type EXP # Programmer.RMVersion
SCInterface -type EXP # HWSupport.SmartCard.SCInter
SpriteExtend -type EXP # Video.Render.SprExtend <- also included as installed component
USBDriver -type EXP # HWSupport.USB.NetBSD
#
# Working installed components...
#
###Imports -options INSTDIR=<Install$Dir>.HardDisc4
BootVars -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Utils
ClrMonitor -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.Configure
# The above two (BootVars,ClrMonitor) have to go before DesktopBoot, or it will fail to build. Will fix it someday...
DesktopBoot -options INSTDIR=<Install$Dir>.HardDisc4 COMPONENT=Boot
DesktopBoot -options INSTDIR=<Install$Dir>.HardDisc4 COMPONENT=Boot TARGET=500
###PatchApp -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Utils TARGET=PatchApp
###FontMerge -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Library COMPONENT=FontMerge
###ARWork -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources
InetRes -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources
InetSetup -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.Configure
Scrap -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources
Unicode -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources
FontMerge -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Library COMPONENT=FontMerge
Fonts -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources INSTFLAG=all
System -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources
Config2Installer -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.360.Modules
DDEUtils -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules
###PhotoCDMod -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.350.Modules
###PPP -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules.Network ASMBLOCKDRIVERS={FALSE}
###SharedSnd -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules
# Screen savers
AcornLogo -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Circles -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Pogo -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
ScrBounce -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Scrolling -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Slider -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Smear -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Swarm -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
# !Configure and plug-ins
Config2Main -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res
......@@ -39,26 +183,13 @@ Config2PluginxxxxMerge -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook
Config2PluginxxxxMerge -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.!FontSetup COMPONENT=FontMerge
Config2PluginxxxxMerge -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure COMPONENT=SysMerge
# Screen savers
AcornLogo -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Circles -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Pogo -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
ScrBounce -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Scrolling -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Slider -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Smear -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
Swarm -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO500Hook.Res.Configure.ScrSavers
# Apps
Alarm -options INSTDIR=<Install$Dir>.HardDisc4.Apps
CDPlayer -options INSTDIR=<Install$Dir>.HardDisc4.Apps
Chars -options INSTDIR=<Install$Dir>.HardDisc4.Apps
###ARPlayer -options INSTDIR=<Install$Dir>.HardDisc4.Apps
CloseUp -options INSTDIR=<Install$Dir>.HardDisc4.Apps
Draw -options INSTDIR=<Install$Dir>.HardDisc4.Apps.!Draw
Edit -options INSTDIR=<Install$Dir>.HardDisc4.Apps.!Edit
Help2 -options INSTDIR=<Install$Dir>.HardDisc4.Apps
###ICAClient -options INSTDIR=<Install$Dir>.HardDisc4.Apps
###LanManFS -options INSTDIR=<Install$Dir>.HardDisc4.Apps.!Omni.RMStore OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=FALSE
Maestro -options INSTDIR=<Install$Dir>.HardDisc4.Apps TARGET=Maestro
Paint -options INSTDIR=<Install$Dir>.HardDisc4.Apps.!Paint
###OmniApp -options INSTDIR=<Install$Dir>.HardDisc4.Apps
SciCalc -options INSTDIR=<Install$Dir>.HardDisc4.Apps
SquashApp -options INSTDIR=<Install$Dir>.HardDisc4.Apps
......@@ -69,11 +200,40 @@ MemNow -options INSTDIR=<Install$Dir>.HardDisc4.Diversions
Patience -options INSTDIR=<Install$Dir>.HardDisc4.Diversions
Puzzle -options INSTDIR=<Install$Dir>.HardDisc4.Diversions
# Printing
FontPrint -options INSTDIR=<Install$Dir>.HardDisc4.Printing
PrintEdit -options INSTDIR=<Install$Dir>.HardDisc4.Printing
PrintDefs -options INSTDIR=<Install$Dir>.HardDisc4.Printing
PrinterManager -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers
MakePSFont -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.Modules
PDriver -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.Modules
PDriverDP -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.Modules
PDriverPS -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.Modules
PDumperCX -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.PDumpers
PDumperDM -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.PDumpers
PDumperE2 -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.PDumpers
PDumperIW -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.PDumpers
PDumperLJ -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.PDumpers
PDumperSpt -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.Modules
RemotePrinterSupport -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Printers.Modules
# Public
Public -options INSTDIR=<Install$Dir>.HardDisc4.Public
# Sound
MaestroFiles -options INSTDIR=<Install$Dir>.HardDisc4.Sound TARGET=Examples
# Utilities
ChangeFSI -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
SpriteExtend -options INSTDIR=<Install$Dir>.HardDisc4.Utilities.!ChangeFSI
DesktopBoot -options INSTDIR=<Install$Dir>.HardDisc4.Utilities COMPONENT=ResetBoot
###AREncode -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
###ChangeFSI -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
###SpriteExtend -options INSTDIR=<Install$Dir>.HardDisc4.Utilities.!ChangeFSI
HForm -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
DesktopBoot -options INSTDIR=<Install$Dir>.HardDisc4.Utilities TARGET= COMPONENT=ResetBoot
PatchesPatch -options INSTDIR=<Install$Dir>.HardDisc4.Utilities.500.Patches
ShowScrap -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
T1ToFont -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
#
# Not working installed components...
#
#ARMovie -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources
#PhotoView -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
/* (4.82)
/* (4.83)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 4.82
#define Module_MajorVersion_CMHG 4.83
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 19 Jul 2009
#define Module_Date_CMHG 30 Sep 2009
#define Module_MajorVersion "4.82"
#define Module_Version 482
#define Module_MajorVersion "4.83"
#define Module_Version 483
#define Module_MinorVersion ""
#define Module_Date "19 Jul 2009"
#define Module_Date "30 Sep 2009"
#define Module_ApplicationDate "19-Jul-09"
#define Module_ApplicationDate "30-Sep-09"
#define Module_ComponentName "BuildSys"
#define Module_ComponentPath "castle/RiscOS/BuildSys"
#define Module_FullVersion "4.82"
#define Module_HelpVersion "4.82 (19 Jul 2009)"
#define Module_LibraryVersionInfo "4:82"
#define Module_FullVersion "4.83"
#define Module_HelpVersion "4.83 (30 Sep 2009)"
#define Module_LibraryVersionInfo "4:83"
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