OMAP3 4.45 KB
Newer Older
1 2 3 4 5 6 7
#------------------------------------------------------------------------------
# Components file for OMAP3 build
#------------------------------------------------------------------------------
%BaseAddress   0xFC000000
%Image         Build$ImageName
%Log           Build$ImageName
%Messages      Sources.Internat.Messages
8 9 10
%Joiner        romlinker
%JoinerFormat  romlinker
%noimagesize
11 12 13 14

# BBE Support
BuildApps
BuildExport
Robert Sprowson's avatar
Robert Sprowson committed
15 16
BuildSystem           -options COMPONENTFILE=OMAP3 COMPONENTFILE2=Universal
BuildEnvironment      -options ENVFILE=OMAP3
17 18 19 20 21 22
BuildModules
BuildTools

#------------------------------------------------------------------------------
# some headers
#
23
HdrSrc                -type EXP
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
#------------------------------------------------------------------------------
# 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_OMAP3
40
Kernel                -at 0xFC018000
41
Podule                -type EXP
42
PCI
43 44
FileSwitch
ResourceFS
45
TerritoryManager
46 47
Messages
MessageTrans
48 49 50 51
UK
WindowManager         -options OPTIONS=Ursula
Desktop
SharedRISC_OSLib
52
OMAPVideo             -options CDEFINES="-DOMAP=3"
53 54
TaskManager
BASIC105
55
BASIC64
56 57
BASICTrans
BufferManager         
58
ColourTrans
59
Debugger
60
#DADebug
61
DeviceFS
62
PortableHAL
63
RTSupport
64 65

# USB drivers - debug
66 67 68 69
#USBDriver             -options CDEFINES="-DRHENIUM -DDEBUGLIB -DUSB_DEBUG -DOHCI_DEBUG -DEHCI_DEBUG" CMHGDEFINES="-DRHENIUM"
#EHCIDriver            -options CDEFINES="-DRHENIUM -DDEBUGLIB -DUSB_DEBUG -DOHCI_DEBUG -DEHCI_DEBUG" CMHGDEFINES="-DRHENIUM"
#OHCIDriver  -type EXP -options CDEFINES="-DRHENIUM -DDEBUGLIB -DUSB_DEBUG -DOHCI_DEBUG -DEHCI_DEBUG" CMHGDEFINES="-DRHENIUM"
#OHCIHeaders           -options CDEFINES="-DRHENIUM -DDEBUGLIB -DUSB_DEBUG -DOHCI_DEBUG -DEHCI_DEBUG" CMHGDEFINES="-DRHENIUM"
70 71 72
#MUSBDriver            -options COPTIONS="-fn -g -DDEBUGLIB -DMUSB_DEBUG" CDEBUG="-DDEBUGLIB -DMUSB_DEBUG"

# USB drivers - non-debug
73 74 75 76
USBDriver             -options CDEFINES="-DRHENIUM" CMHGDEFINES="-DRHENIUM"
EHCIDriver            -options CDEFINES="-DRHENIUM" CMHGDEFINES="-DRHENIUM"
OHCIDriver  -type EXP -options CDEFINES="-DRHENIUM" CMHGDEFINES="-DRHENIUM"
OHCIHeaders           -options CDEFINES="-DRHENIUM" CMHGDEFINES="-DRHENIUM"
77
MUSBDriver            -options
78

79
DisplayManager
80
DMAManager
81 82 83
DragASprite
DragAnObj
DrawMod
84
BBCEconet
85 86 87
FileCore
ADFS                  -type EXP
RamFS
88 89 90 91
Filer
FilerSWIs
FSLock
FontManager           
Robert Sprowson's avatar
Robert Sprowson committed
92
FPEmulator            -options FPE_APCS=3/32bit
93
VFPSupport
94
Free
95
Hourglass
96
IIC
97 98
International
InternationalKeyboard -options KEYBOARD=All
99
ITable
100 101 102 103 104
NetFS
NetFiler
NetPrint
NetStatus
NetUtils
105
Obey
106
Pinboard
107
PipeFS
108 109 110
RAMFSFiler
ResourceFiler
ROMFonts
111
ScreenBlanker
112
ScrSaver              -options SCRSAVERAPP=No
113
DualSerial
114 115 116
SerialDeviceDriver    -type EXP
#SerialDeviceSupport
#SerialMouse
117
ShellCLI
118 119 120 121
SoundDMA_HAL
SoundControl
SoundChannels
SoundScheduler
122 123
SpriteExtend
SpriteUtils
124
Squash
125
SuperSample
126
SystemDevices
127 128
TaskWindow            
WindowUtils
129
FilterManager
130 131 132
WaveSynth
StringLib
Percussion
133
SharedSnd
134
Filer_Action          
135 136 137 138
DOSFS                 -options PCMCIA=TRUE
SCSISwitch
SCSISoftUSB
SCSIFS
139
SCSIFiler             -options ASFLAGS="-PD \"SCSI SETL {TRUE}\"" SCSITEMPLATES=yes
140
ColourPicker
141
ScreenModes
142 143
DrawFile
BootCommands
144 145 146 147 148 149 150 151 152 153
AUNMsgs
MManager
Internet
Resolver
Net
BootNet
Freeway
ShareFS
MimeMap
LanManFS              -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE
154
EtherUSB
155
DHCP                  -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4
156 157 158 159 160 161
Edit
Draw
Paint
Alarm
Chars
Help2
162 163 164 165 166
#RTCAdjust

#
# Toolbox Modules/Libs
#
167
tboxlib
Robert Sprowson's avatar
Robert Sprowson committed
168
ToolboxLib            -type EXP
169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185
TinyStubs
Toolbox
Window
ToolAction
Menu
IconBar
ColourDbox
ColourMenu
DCS_Quit
FileInfo
FontDbox
FontMenu
PrintDbox
ProgInfo
SaveAs
Scale
Gadgets
186 187 188
#
# CDFS
#
189
CDFSDriver
190
CDFSSoftSCSI
191 192
CDFS
CDFSFiler
193

194
UnSqzAIF
Robert Sprowson's avatar
Robert Sprowson committed
195
InetRes               -options TYPE=EmergencyUtils
196 197 198 199

# some libraries and bits
#
callx
200 201
AsmUtils              -type EXP
TCPIPheaders          -type EXP
202 203 204
socklib
inetlib
unixlib
205
UnicodeLib            -type EXP
206 207 208 209 210 211 212 213 214 215 216 217 218 219
OSLib
DeskLib
ModMallocLib
PlainArgvLib
RemoteDebug
PDebug
DDTLib
Wild
Trace
DebugLib

NVRAM                 -type EXP
PortManager           -type EXP

220
SDCreate              -options INSTDIR=<Install$Dir>.ABRelease
221 222
ABRelease

223
# end