1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
#------------------------------------------------------------------------------
# Components file for iMx6 build
#------------------------------------------------------------------------------
%BaseAddress 0xFC000000
%Image Build$ImageName
%Log Build$ImageName
%Messages Sources.Internat.Messages
%Joiner romlinker
%JoinerFormat romlinker
%noimagesize
# BBE Support
BuildApps
BuildExport
BuildSystem -options COMPONENTFILE=iMx6 COMPONENTFILE2=Universal
BuildEnvironment -options ENVFILE=iMx6
BuildModules
BuildTools
#------------------------------------------------------------------------------
# some headers
#
HdrSrc -type EXP
#------------------------------------------------------------------------------
# we need the following exported for swis.h generation
# change the type to EXP
#
DDEUtils -type EXP
Econet -type EXP
DDT -type EXP
GPIO -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_iMx6
#Kernel -at 0xFC010000
Kernel -at 0xFC020000 -options ASFLAGS="-PD \"HiProcVecs SETL {FALSE} -PD \"CMOS_Override SETS \\\"= FileLangCMOS,fsnumber_SCSIFS,CDROMFSCMOS,&C0,FontCMOS,255,FontMaxCMOS,255,SCSIFSDrivesCMOS,&20\\\"\""
Podule -type EXP
PCI
FileSwitch
ResourceFS
TerritoryManager
Messages
MessageTrans
UK
SharedRISC_OSLib
WindowManager -options OPTIONS=Ursula
# we want it to start in desktop .. *configure language is defaulted to 11,
# so put the desktop module here as module 11
Desktop
#
IMXVideo
TaskManager
ScreenModes
BASIC105
BASIC64
BASICTrans
BufferManager
ColourTrans
Debugger
##DADebug
DeviceFS
PortableHAL
International
InternationalKeyboard -options KEYBOARD=All
RTSupport
## USB drivers - debug
#USBDriver -options CDEBUG="-DDEBUGLIB -DUSB_DEBUG -DOHCI_DEBUG -DEHCI_DEBUG"
#EHCIDriver -options CDEBUG="-DDEBUGLIB -DUSB_DEBUG -DOHCI_DEBUG -DEHCI_DEBUG"
##OHCIDriver -type EXP -options CDEBUG="-DDEBUGLIB -DUSB_DEBUG -DOHCI_DEBUG -DEHCI_DEBUG"
#OHCIHeaders -options CDEBUG="-DDEBUGLIB -DUSB_DEBUG -DOHCI_DEBUG -DEHCI_DEBUG"
##MUSBDriver -options COPTIONS="-fn -g -DDEBUGLIB -DMUSB_DEBUG" CDEBUG="-DDEBUGLIB -DMUSB_DEBUG"
# USB drivers - non-debug
USBDriver
EHCIDriver
OHCIDriver
OHCIHeaders
#MUSBDriver
DisplayManager
DMAManager
DragASprite
DragAnObj
DrawMod
BBCEconet
FileCore
ADFS -type EXP
RamFS
Filer
FilerSWIs
FontManager
FPEmulator -options FPE_APCS=3/32bit
VFPSupport
Free
Hourglass
IIC
ITable
Obey
Pinboard
PipeFS
RAMFSFiler
ResourceFiler
ROMFonts
SpriteExtend
ShellCLI
BlendTable
SpriteUtils
Squash
SuperSample
SystemDevices
TaskWindow
WindowUtils
FilterManager
ColourPicker
DrawFile
Filer_Action
DOSFS -options PCMCIA=TRUE
SCSISwitch
SCSISoftUSB
SCSIFS
SCSIFiler -options ASFLAGS="-PD \"SCSI SETL {TRUE}\"" TEMPLATES=yes
ScreenBlanker
ScrSaver -options SCRSAVERAPP=No
#DualSerial
#SerialDeviceDriver -type EXP
#SerialDeviceSupport
##SerialMouse
#FSLock
##SoundDMA_HAL
##SoundControl
##SoundChannels
##SoundScheduler
##WaveSynth
##StringLib
##Percussion
##SharedSnd
##SDIODriver
##SDFS
##SDFSFiler -options ASFLAGS="-PD \"SDFS SETL {TRUE}\"" TEMPLATES=yes
###SDCMOS
#
#NetFS
#NetFiler
#NetPrint
#NetStatus
#NetUtils
##RTC
BootCommands
AUNMsgs
MManager
Internet
Resolver
Net
BootNet
Freeway
ShareFS
MimeMap
LanManFS -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE
###EtherUSB
EtherTH
DHCP -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4
Edit
Draw
Paint
Alarm
Chars
Help2
#RTCAdjust
#
# 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
#CDFSSoftSCSI
#CDFS
#CDFSFiler
##
UnSqzAIF
InetRes -options TYPE=EmergencyUtils
# 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