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

# BBE Support
12 13 14 15 16 17
BuildApps
BuildExport
BuildSystem             -options COMPONENTFILE=Tungsten COMPONENTFILE2=Universal
BuildEnvironment        -options ENVFILE=Tungsten
BuildModules
BuildTools
18 19 20 21

#------------------------------------------------------------------------------
# some headers
#
22
HdrSrc                -type EXP
23 24 25 26 27 28 29 30
#------------------------------------------------------------------------------
# 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
31
SATADriver            -type EXP
32 33 34 35 36
SCSIDriver            -type EXP
PCCardFS              -type EXP
PDriver               -type EXP
PDumperDM             -type EXP
MakePSFont            -type EXP
37
VFPSupport            -type EXP
38 39 40 41 42 43 44 45 46 47 48 49 50

# kernel is first module in ROM seen as the UtilityModule
HAL_Tungsten
Kernel                -at 0xFC010000
Podule
PCI
FileSwitch
ResourceFS
TerritoryManager
Messages
MessageTrans
UK
WindowManager         -options OPTIONS=Ursula
51
# Desktop is the 11th module (default language)
52 53
Desktop
SharedRISC_OSLib
54
FPEmulator            -options FPE_APCS=3/32bit FPEANCHOR=High
55
ScreenModes
56
NVidia                
57 58
TaskManager
ADFSFiler
59 60
BASIC105
BASIC64
61
BlendTable
62 63
BufferManager
ColourTrans
64
Debugger
65
DeviceFS
66
RTSupport
67
USBDriver
68
EHCIDriver
69
OHCIDriver
70
OHCIHeaders
71
DisplayManager
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
DMAManager
DragASprite
DragAnObj
DrawMod
BBCEconet
FileCore
ADFS
RamFS
Filer
FilerSWIs
FSLock
FontManager
Free
Hourglass
IIC
International
InternationalKeyboard -options KEYBOARD=All
ITable
90 91 92 93 94
NetFS
NetFiler
NetPrint
NetStatus
Obey
95 96 97 98
Pinboard
PipeFS
RAMFSFiler
ResourceFiler
99
ROMFonts
100
RTC
101 102 103
ScreenBlanker
ScrSaver              -options SCRSAVERAPP=No
DualSerial
104
SerialDeviceDriver    -options ASFLAGS="-PD \"PCIHardware SETL {TRUE}\""
105 106 107 108 109
SerialDeviceSupport
SerialMouse
ShellCLI
SoundDMA_Tungsten
SoundControl
110 111
SoundChannels
SoundScheduler
112 113
SpriteExtend
SpriteUtils
114
Squash
115
SuperSample
116
SystemDevices
117 118 119
TaskWindow
WindowUtils
FilterManager
120 121 122
WaveSynth
StringLib
Percussion
123
SharedSnd
124 125
Filer_Action
DOSFS                 -options PCMCIA=TRUE
126 127 128
SCSISwitch
SCSISoftUSB
SCSIFS
129
SCSIFiler             -options ASFLAGS="-PD \"SCSI SETL {TRUE}\"" TEMPLATES=no
130 131 132 133
ColourPicker
DrawFile
BootCommands
AUNMsgs
134
MManager
135
Internet
136
Resolver
137 138 139
Net
BootNet
Freeway
140 141 142
ShareFS
MimeMap
LanManFS              -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE
143 144
EtherK
DHCP                  -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4
145 146
Edit
Draw
147
Paint
148 149 150 151 152 153 154 155
Alarm
Chars
Help2

#
# Toolbox Modules/Libs
#
tboxlib
156
ToolboxLib            -type EXP
157 158
Toolbox
Window
159
ToolAction
160
Menu
161
Iconbar
162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177
ColourDbox
ColourMenu
DCS_Quit
FileInfo
FontDbox
FontMenu
PrintDbox
ProgInfo
SaveAs
Scale
Gadgets
#
# CDFS
#
CDFSDriver
ATAPI
178
CDFSSoftSCSI
179 180 181
CDFS
CDFSFiler

182
UnSqzAIF
Robert Sprowson's avatar
Robert Sprowson committed
183
InetRes               -options TYPE=EmergencyUtils
184 185 186 187

# some libraries and bits
#
callx
188 189
AsmUtils              -type EXP
TCPIPheaders          -type EXP
190 191 192
socklib
inetlib
unixlib
193
UnicodeLib            -type EXP
194
ConfigLib             -type EXP
195
OSLib
196 197 198 199 200 201 202 203 204 205 206 207 208 209
DeskLib
ModMallocLib
PlainArgvLib
RemoteDebug
PDebug
DDTLib
Wild
Trace
DebugLib

Portable              -type EXP
NVRAM                 -type EXP
PortManager           -type EXP

210 211
ABRelease

212
# end