OMAP3 4.44 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 55
TaskManager
ARM
BASIC105
56
BASIC64
57 58
BASICTrans
BufferManager         
59
ColourTrans
60
Debugger
61
#DADebug
62
DeviceFS
63
PortableHAL
64
RTSupport
65 66

# USB drivers - debug
67 68 69 70
#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"
71 72 73
#MUSBDriver            -options COPTIONS="-fn -g -DDEBUGLIB -DMUSB_DEBUG" CDEBUG="-DDEBUGLIB -DMUSB_DEBUG"

# USB drivers - non-debug
74 75 76 77
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"
78
MUSBDriver            -options
79

80
DisplayManager
81
DMAManager
82 83 84
DragASprite
DragAnObj
DrawMod
85
BBCEconet
86 87 88
FileCore
ADFS                  -type EXP
RamFS
89 90 91 92
Filer
FilerSWIs
FSLock
FontManager           
Robert Sprowson's avatar
Robert Sprowson committed
93
FPEmulator            -options FPE_APCS=3/32bit
94
VFPSupport
95
Free
96
Hourglass
97
IIC
98 99
International
InternationalKeyboard -options KEYBOARD=All
100
ITable
101 102 103 104 105
NetFS
NetFiler
NetPrint
NetStatus
NetUtils
106
Obey
107
Pinboard
108
PipeFS
109 110 111
RAMFSFiler
ResourceFiler
ROMFonts
112
ScreenBlanker
113
ScrSaver              -options SCRSAVERAPP=No
114
DualSerial
115 116 117
SerialDeviceDriver    -type EXP
#SerialDeviceSupport
#SerialMouse
118
ShellCLI
119 120 121 122
SoundDMA_HAL
SoundControl
SoundChannels
SoundScheduler
123 124
SpriteExtend
SpriteUtils
125
Squash
126
SuperSample
127
SystemDevices
128 129
TaskWindow            
WindowUtils
130
FilterManager
131 132 133
WaveSynth
StringLib
Percussion
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 154
AUNMsgs
MManager
Internet
Resolver
Net
BootNet
Freeway
ShareFS
MimeMap
LanManFS              -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE
DHCP                  -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4
155 156 157 158 159 160
Edit
Draw
Paint
Alarm
Chars
Help2
161
#RTCAdjust
Jeffrey Lee's avatar
Jeffrey Lee committed
162
SharedSnd
163 164 165 166

#
# 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