#------------------------------------------------------------------------------
# Components file for OMAP5 build
#------------------------------------------------------------------------------
%subformat     uimage
%load_addr     0x81000000
%exec_addr     0x81000064
%BaseAddress   0xFC000000
%Image         Build$ImageName
%Log           Build$ImageName
%Messages      Sources.Internat.Messages
%Joiner        romlinker
%JoinerFormat  romlinker

# BBE Support
BuildApps
BuildExport
BuildSystem             -options COMPONENTFILE=OMAP5 COMPONENTFILE2=Universal
BuildEnvironment        -options ENVFILE=OMAP5
BuildModules
BuildTools

#------------------------------------------------------------------------------
# some headers
#
HdrSrc                -type EXP
#------------------------------------------------------------------------------
# we need the following exported for swis.h generation
# change the type to EXP
#
CompressPNG           -type EXP
DDEUtils              -type EXP
Econet                -type EXP
DDT                   -type EXP
HostFS                -type EXP
SCSIDriver            -type EXP
Podule                -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_OMAP5
Kernel                -at 0xFC010000 -options ASFLAGS="-PD \"CMOS_Override SETS \\\"= FileLangCMOS,fsnumber_adfs,CDROMFSCMOS,&C0\\\"\""
PCI
FileSwitch
ResourceFS
TerritoryManager
Messages
MessageTrans
UK
WindowManager         -options OPTIONS=Ursula
TaskManager
# Desktop is the 11th module (default language)
Desktop
SharedRISC_OSLib
ScreenModes
#OMAPHDMI              -options OMAP=5 DEBUG=TRUE
OMAPHDMI              -options OMAP=5
BASIC105
BASIC64
BASICVFP
BlendTable
BufferManager
ColourTrans
Debugger
#DADebug
DeviceFS
PortableHAL
RTSupport
USBDriver
EHCIDriver
DisplayManager
DMAManager
DragASprite
DragAnObj
DrawMod
BBCEconet
FileCore
SATADriver
ADFS4
ADFSFiler
RamFS
Filer
FilerSWIs
FSLock
FontManager
FPEmulator            -options FPE_APCS=3/32bit FPEANCHOR=High
VFPSupport
Free
Hourglass
IIC
International
InternationalKeyboard -options KEYBOARD=All
ITable
NetFS
NetFiler
NetPrint
NetStatus
Obey
Pinboard
PipeFS
RAMFSFiler
ResourceFiler
ROMFonts
RTC
ScreenBlanker
ScrSaver              -options SCRSAVERAPP=No
DualSerial
SerialDeviceDriver    -type EXP
SerialDeviceSupport
#SerialMouse
ShellCLI
SoundDMA_HAL
SoundControl
SoundChannels
SoundScheduler
SpriteExtend
SpriteUtils
Squash
SuperSample
SystemDevices
TaskWindow
WindowUtils
FilterManager
WaveSynth
StringLib
Percussion
SharedSnd
Filer_Action
DOSFS                 -options PCMCIA=TRUE
SCSISwitch
SCSISoftUSB
SCSIFS
SCSIFiler             -options ASFLAGS="-PD \"SCSI SETL {TRUE}\"" TEMPLATES=yes
SDIODriver
SDFS
SDFSFiler             -options ASFLAGS="-PD \"SDFS SETL {TRUE}\"" TEMPLATES=yes
SDCMOS
ColourPicker
DrawFile
BootCommands
WindowScroll
MManager
Internet
Resolver
Net
BootNet
Freeway
ShareFS
MimeMap
LanManFS              -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE
EtherUSB
DHCP                  -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4
Edit
Draw
Paint
Alarm
Chars
Help2

#
# Toolbox Modules/Libs
#
tboxlib
ToolboxLib            -type EXP
Toolbox
Window
ToolAction
Menu
Iconbar
ColourDbox
ColourMenu
DCS_Quit
FileInfo
FontDbox
FontMenu
PrintDbox
ProgInfo
SaveAs
Scale
Gadgets
#
# CDFS
#
CDFSDriver
ATAPI
CDFSSoftSCSI
CDFS
CDFSFiler

UnSqzAIF
InetRes               -options TYPE=EmergencyUtils
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