PlingSystem 8.29 KB
Newer Older
Robert Sprowson's avatar
Robert Sprowson committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#------------------------------------------------------------------------------
# Components file for !System and modules for pre RISC OS 5 users
#------------------------------------------------------------------------------
%BaseAddress   0x00000000
%Image         Build$ImageName
%Log           Build$ImageName
%Messages      Sources.Internat.Messages
%Joiner        BigSplit2
%JoinerFormat  BigSplit
%sigstr        Univ

#
# Fundamental components for header export...
#
HdrSrc                  -type EXP
16
HdrSrc                  -type EXP -options MACHINE=Archimedes
17
HdrSrc                  -type EXP -options MACHINE=IOMD
Robert Sprowson's avatar
Robert Sprowson committed
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
Kernel                  -type EXP

#
# Required for Hdr:SWIs (and swis.h) generation...
#
ATAPI                   -type EXP       
BufferManager           -type EXP       
CDFS                    -type EXP       
CDFSDriver              -type EXP       
ColourPicker            -type EXP       
ColourTrans             -type EXP       
DDEUtils                -type EXP       
DDT                     -type EXP       
DHCP                    -type EXP       
Debugger                -type EXP       
DeviceFS                -type EXP       
DMAManager              -type EXP       
DOSFS                   -type EXP
DragAnObj               -type EXP       
DragASprite             -type EXP       
DrawMod                 -type EXP       
39 40
Econet                  -type EXP
FileCore                -type EXP
Robert Sprowson's avatar
Robert Sprowson committed
41 42 43 44 45 46 47 48 49
Filer_Action            -type EXP       
FileSwitch              -type EXP       
FilterManager           -type EXP       
FontManager             -type EXP       
FPEmulator              -type EXP       
Free                    -type EXP       
FSLock                  -type EXP       
HostFS                  -type EXP       
Hourglass               -type EXP       
Robert Sprowson's avatar
Robert Sprowson committed
50 51 52
IIC                     -type EXP
International           -type EXP
PortManager             -type EXP
Robert Sprowson's avatar
Robert Sprowson committed
53 54 55 56 57 58
Joystick                -type EXP       
MessageTrans            -type EXP       
ParallelDeviceDriver    -type EXP       
PDriver                 -type EXP
Podule                  -type EXP       
Portable                -type EXP       
59
ADFS                    -type EXP # After FileCore to allow FileCoreErr generation
Robert Sprowson's avatar
Robert Sprowson committed
60 61 62 63 64 65 66 67 68 69 70 71 72 73
RamFS                   -type EXP       
ResourceFS              -type EXP       
ScreenBlanker           -type EXP       
ScreenModes             -type EXP       
SCSIDriver              -type EXP       
ShellCLI                -type EXP       
SoundDMA                -type EXP       
SoundChannels           -type EXP       
SoundScheduler          -type EXP       
Squash                  -type EXP       
SuperSample             -type EXP       
TaskManager             -type EXP       
TaskWindow              -type EXP       
TerritoryManager        -type EXP       
Robert Sprowson's avatar
Robert Sprowson committed
74
VFPSupport              -type EXP
Robert Sprowson's avatar
Robert Sprowson committed
75 76 77 78 79 80 81 82 83 84 85 86 87 88

#
# RISC_OSLib, or the Shared C Library...
#
SharedCLibrary          -type EXP -options SCL_APCS="-APCS 3/26bit"

#
# Libraries...
#
AsmUtils                -type EXP
TCPIPheaders            -type EXP
socklib
inetlib
unixlib
89 90
tboxlib
ToolboxLib
Robert Sprowson's avatar
Robert Sprowson committed
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
ConfigLib               -type EXP
OSLib
DeskLib
ModMallocLib
PlainArgvLib
RemoteDebug
PDebug
DDTLib
Wild
Trace
DebugLib
 
#
# 26 bit only
#
CallASWI                -options INSTDIR=<Install$Dir>.System.!System.310.Modules
107
CMOSUtils               -options INSTDIR=<Install$Dir>.System.!System.310.Modules
Robert Sprowson's avatar
Robert Sprowson committed
108
SharedCLibrary          -options INSTDIR=<Install$Dir>.System.!System.310.Modules INSTTYPE= SCL_APCS="-APCS 3/26bit" 
Robert Sprowson's avatar
Robert Sprowson committed
109
Config2Installer        -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None
Robert Sprowson's avatar
Robert Sprowson committed
110
Config2Installer        -options INSTDIR=<Install$Dir>.System.!System.360.Modules
111
BootCommands            -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None
112
TaskWindow              -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None
Robert Sprowson's avatar
Robert Sprowson committed
113 114 115
FilterManager           -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None 
FrontEnd                -options INSTDIR=<Install$Dir>.System.!System.310.Modules
ColourPicker            -options INSTDIR=<Install$Dir>.System.!System.310.Modules OPTIONS="-DNO_INTERNATIONAL_HELP" 
116
DrawFile                -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None
117
Freeway                 -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None
118
Internet                -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None
119
MimeMap                 -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None
120
ITable                  -options INSTDIR=<Install$Dir>.System.!System.350.Modules
121
UnSqzAIF                -options INSTDIR=<Install$Dir>.System.!System.370.Modules
122
PatchApp                -options INSTDIR=<Install$Dir>.System.!System.370.Modules
123 124 125 126 127
WindowManager           -options INSTDIR=<Install$Dir>.System.!System.310.Modules OPTIONS=RO310
WindowManager           -options INSTDIR=<Install$Dir>.System.!System.350.Modules OPTIONS=RO350
WindowManager           -options INSTDIR=<Install$Dir>.System.!System.360.Modules OPTIONS=RO360
WindowManager           -options INSTDIR=<Install$Dir>.System.!System.370.Modules OPTIONS=RO370
WindowManager           -options INSTDIR=<Install$Dir>.System.!System.400.Modules OPTIONS=RO400 USERIF=Ursula
128

Robert Sprowson's avatar
Robert Sprowson committed
129 130 131 132
#
# 26/32 neutral
#
System                  -options INSTDIR=<Install$Dir>.System                     USERIF=None
133
AUNMsgs                 -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network SYSTEM=PlingSystem
134 135
BASIC105                -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None TARGET=BASIC ROM_SOURCE=BASIC105.s
BASIC64                 -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None
Robert Sprowson's avatar
Robert Sprowson committed
136 137
DragASprite             -options INSTDIR=<Install$Dir>.System.!System.310.Modules
DragAnObj               -options INSTDIR=<Install$Dir>.System.!System.310.Modules
138
RedrawManager           -options INSTDIR=<Install$Dir>.System.!System.310.Modules
139 140 141 142 143 144

# There is no technical need for SharedSnd to be built for MACHINE=All.
# However building for All has benefits for users of old versions of RISC OS 5
# (current RO 5 disc image doesn't include the module), and also for RISC OS 5
# RiscPC users without 16bit sound (doLog is only supported for softload
# versions of the module).
145
SharedSnd               -options INSTDIR=<Install$Dir>.System.!System.310.Modules MACHINE=All ASFLAGS="-PD \"doLog SETL {TRUE}\""
Robert Sprowson's avatar
Robert Sprowson committed
146 147 148 149

#
# FPEmulators for processors and kernels of varying capability
#
150 151 152
FPEmulator              -options INSTDIR=<Install$Dir>.System.!System.400.Modules MACHINE=All32      FPE_APCS=3/32bit 
FPEmulator              -options INSTDIR=<Install$Dir>.System.!System.310.Modules MACHINE=Archimedes FPE_APCS=3/26bit 
FPEmulator              -options INSTDIR=<Install$Dir>.System.!System.350.Modules MACHINE=IOMD       FPE_APCS=3/26bit 
Robert Sprowson's avatar
Robert Sprowson committed
153 154 155 156 157 158 159 160 161 162 163 164
                                                                                   
#
# Toolbox'y
#
Toolbox                  -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
Window                   -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
ToolAction               -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
Scale                    -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
SaveAs                   -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
ProgInfo                 -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
PrintDbox                -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
Menu                     -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
165
Iconbar                  -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
166
Gadgets                  -options INSTDIR=<Install$Dir>.System.!System.350.Modules.Toolbox
Robert Sprowson's avatar
Robert Sprowson committed
167 168 169 170 171 172
FontMenu                 -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
FontDbox                 -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
FileInfo                 -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
DCS_Quit                 -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox TARGET=DCS_Quit 
ColourMenu               -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
ColourDbox               -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Toolbox
Robert Sprowson's avatar
Robert Sprowson committed
173 174 175 176 177

#
# Wrap for web
#
ABRelease