Source
...
Target
Commits (68)
  • Jeffrey Lee's avatar
    Update OMAPVideo build options · ffe97302
    Jeffrey Lee authored
    Detail:
      Components/ROOL/OMAP3, Components/ROOL/OMAP3Live, Components/ROOL/OMAP4 - OMAPVideo-0_34 now requires the OMAP revision to be specified as a makefile parameter rather than via CDEFINES
    Admin:
      Tested on BeagleBoard, PandaBoard
      Required for OMAPVideo-0_34 to build
    
    
    Version 6.67. Tagged as 'BuildSys-6_67'
    ffe97302
  • Robert Sprowson's avatar
    Add RemoteDebug to CTool components · a2487f69
    Robert Sprowson authored
    Nested include in DebugLib.h requires it, spotted by Martin Avison.
    
    Version 6.68. Tagged as 'BuildSys-6_68'
    a2487f69
  • Jeffrey Lee's avatar
    Ensure FPEmulator is aware of zero page relocation. Keep zero page relocation... · 63d3686b
    Jeffrey Lee authored
    Ensure FPEmulator is aware of zero page relocation. Keep zero page relocation disabled for iMx6 for now. Add ZeroPain to ModuleDB
    
    Detail:
      Components/ROOL/BCM2835, BCM2835Pico, OMAP3, OMAP3Live, OMAP4, S3C6410, Tungsten - Add "FPEANCHOR=High" to FPEmulator build options so that it uses the relocated FPEAnchor location instead of the old one. In the future FPEmulator will be fixed so that it doesn't use a hard-coded address, but for now we need to manually tell ROM versions where FPEAnchor is.
      Components/ROOL/iMx6 - Override the kernel's default decision and leave zero page relocation disabled. R-Comp can decide when it's a sensible time to enable it.
      ModuleDB - Add ZeroPain. The module isn't used in any components files yet, but it's good to list it here forthe sake of completeness.
    Admin:
      Tested with Iyonix ROM build
      Requires Kernel-5_35-4_79_2_268 for FPEAnchor setting to match reality
    
    
    Version 6.69. Tagged as 'BuildSys-6_69'
    63d3686b
  • Robert Sprowson's avatar
    Make CModule more closely follow AAsmModule when no resources are needed · f70db5a2
    Robert Sprowson authored
    Previously there was a quirky requirement to set RES_OBJ to an empty string to get this to work, now, we only require CUSTOMRES=no like AAsmModule does.
    Not tagged, part of a 2 part update.
    f70db5a2
  • Robert Sprowson's avatar
    Extend resources phase to handle more than just Messages · e416ad84
    Robert Sprowson authored
    Using the InstViaRG script CModule will now collate a list of files (using the syntax for the InstRes script employed by the CApp shared makefile) for resources, rather than the previous Messages file only.
    The list is specified in INSTRES_FILES, or if for some reason the standalone and ROM versions need to be different INSTRAM_FILES and INSTROM_FILES (cf. INSTAPP_FILES in CApp).
    Shock new documentation for CModule added.
    
    Version 6.70. Tagged as 'BuildSys-6_70'
    e416ad84
  • Robert Sprowson's avatar
    Update known tools · 368c3d69
    Robert Sprowson authored
    Tagged as BuildSys-6_70.
    368c3d69
  • Robert Sprowson's avatar
    Add AcornURI to the disc image · 676a2080
    Robert Sprowson authored
    Remove DDEUtils from PlingSystem (binary identical duplicate of that in the disc image)
    
    Version 6.71. Tagged as 'BuildSys-6_71'
    676a2080
  • Robert Sprowson's avatar
    Add FontEd to the module database · 8dbc52c6
    Robert Sprowson authored
    Formerly buried in FontManager, sources have be split out as a separate component (& VersionNum file).
    8dbc52c6
  • Robert Sprowson's avatar
    Retire Binaries components file · d8ffd6a6
    Robert Sprowson authored
    Add BonusBin components file
    The former was tediously hand run by ROOL while the sources were first being published and included a lot of components that weren't actally suitable to be RAM loaded, for example because they had no ResourceFS registration step. Many of these have been tidied and included in the HardDisc4/PlingSystem products.
    
    Version 6.72. Tagged as 'BuildSys-6_72'
    d8ffd6a6
  • John Ballance's avatar
    Add existence of SATAFS, SATAFiler, and SPIDriver modules to ModuleDB · 9d4f12c8
    John Ballance authored
    Detail:
    Admin:
      (highlight level of testing that has taken place)
      (bugfix number if appropriate)
    
    
    Version 6.73. Tagged as 'BuildSys-6_73'
    9d4f12c8
  • Robert Sprowson's avatar
    Retire TinyStubs · 07bc8ead
    Robert Sprowson authored
    The ROM build of TinyStubs has done nothing since version 0.07 (1998) except count how many clients it has and refuse to die if non zero. The last RAM set of Toolbox modules to use it was just before Expresso (Java Risc PC) in 1998 also.
    The Toolbox modules now make use of more functions than TinyStubs provided so can simply use the normal C libary.
    While 'tlink' (the special linker used to link against TinyStubs) is mentioned in passing in application note 280 it doesn't appear Acorn ever released it, plus there's no 32 bit version available.
    
    Tested over several months in an IOMD ROM.
    
    Version 6.74. Tagged as 'BuildSys-6_74'
    07bc8ead
  • Steve Revill's avatar
    Updated the CTools components file and added UtilLib to the ModuleDB. · 88567689
    Steve Revill authored
    Version 6.75. Tagged as 'BuildSys-6_75'
    88567689
  • Robert Sprowson's avatar
    Ammend CTools components · 6a8fd063
    Robert Sprowson authored
    Retagged as BuildSys-6_75.
    6a8fd063
  • Robert Sprowson's avatar
    Add GPIO for exports · b03d23d0
    Robert Sprowson authored
    Previously located in the Kernel headers, now exported from GPIO.
    
    Version 6.76. Tagged as 'BuildSys-6_76'
    b03d23d0
  • ROOL's avatar
    Extra components files · e8b72fa5
    ROOL authored
    Detail:
      OMAP5 components, submission from Willi Theiss.
      Titanium components, submission from Elesar.
      Some extra modules in the ModuleDB.
      Added EtherCPSW AutoSense to the disc image.
    Admin:
      May not build, some bits still being reviewed.
    
    Version 6.77. Tagged as 'BuildSys-6_77'
    e8b72fa5
  • Ben Avison's avatar
    New method to control default CMOS settings · 9614326c
    Ben Avison authored
    Detail:
      Rather than fill the Kernel sources with an ever-increasing number of
      platform-specific switches to control the default CMOS settings, this
      change introduces a variable which passes the requirements direct from
      the Components file to the Kernel. Since it uses a comma-separated list
      of address/value pairs, it is inherently extensible. All the symbolic
      names of addresses from Hdr:CMOS are available, and any valid objasm
      expression can be used for the value.
    
    
    Version 6.78. Tagged as 'BuildSys-6_78'
    9614326c
  • ROOL's avatar
    Extra SysMap mapping · 5b4184fc
    ROOL authored
    Detail:
      For machine CortexA7 (and A15 and A17).
    5b4184fc
  • Ben Avison's avatar
    New modules in the ModuleDB · 38cc10c9
    Ben Avison authored
    Detail:
      Add OMAP5 HAL, ADFS 4 and SATADriver. Put HALs back in alphabetical order.
    
    
    Version 6.79. Tagged as 'BuildSys-6_79'
    38cc10c9
  • Robert Sprowson's avatar
    Add Allocate to the ModuleDB · 8ee8d5f2
    Robert Sprowson authored
    Add Allocate, for CTools components file.
    Move !MakeModes out of the ROM modules section into the disc apps section.
    Temporarily remove ATAPI from Titanium so the build completes without error.
    
    Version 6.80. Tagged as 'BuildSys-6_80'
    8ee8d5f2
  • Robert Sprowson's avatar
    Insert another component · f77631ca
    Robert Sprowson authored
    f77631ca
  • Robert Sprowson's avatar
    Enable ABRelease · 731446c9
    Robert Sprowson authored
    Builds same binary, not tagged.
    731446c9
  • ROOL's avatar
    Add module for OMAP5 port · 8a5f15ae
    ROOL authored
    Detail:
      OMAPHDMI added to the ModuleDB
    Admin:
      Wanted by OMAP5 components file, but omitted in BuildSys-6_77.
    
    Version 6.81. Tagged as 'BuildSys-6_81'
    8a5f15ae
  • Robert Sprowson's avatar
    Add Connector to the ModuleDB · 8f26e1e9
    Robert Sprowson authored
    And install it in the bonus binaries.
    
    Version 6.82. Tagged as 'BuildSys-6_82'
    8f26e1e9
  • Ben Avison's avatar
    Fix PlingSystem build for version 4.34 of FPEmulator · 2bb73d27
    Ben Avison authored
    Detail:
      Machine build switch now standardised to be compatible with Hdr:CPU.Arch
      since FPEmulator now relies on that. One side-effect improvement is that
      the binary in System:400.Modules.FPEmulator now includes FPA support so
      RISC OS 4 or 5 users on an A7000+ will no longer lose hardware acceleration
      if they softload FPEmulator.
    Admin:
      PlingSystem build now completes again.
    
    
    Version 6.83. Tagged as 'BuildSys-6_83'
    2bb73d27
  • Ben Avison's avatar
    Fix OMAPHDMI component type · e94583af
    Ben Avison authored
    Version 6.84. Tagged as 'BuildSys-6_84'
    e94583af
  • John Ballance's avatar
    Move SPIDriver component in ModuleDB from private to apache tree · 0da08651
    John Ballance authored
    Version 6.85. Tagged as 'BuildSys-6_85'
    0da08651
  • Jeffrey Lee's avatar
    Add BCMSupport to Raspberry Pi ROMs · 01a93718
    Jeffrey Lee authored
    Detail:
      Components/ROOL/BCM2835, Components/ROOL/BCM2835Pico - Add BCMSupport to ROM
    Admin:
      BCM2835 ROM tested on Pi 1B/2B/3B
      Pico ROM untested
    
    
    Version 6.86. Tagged as 'BuildSys-6_86'
    01a93718
  • Robert Sprowson's avatar
    Build fix · d08868a8
    Robert Sprowson authored
    ColourPicker exports wanted by RISC_OSLib, MimeMap exports wanted by DOSFS and others.
    Retagged as BuildSys-6_86.
    d08868a8
  • ROOL's avatar
    Options fix · 95c92e2f
    ROOL authored
    Detail:
      See corresponding change in PlingSystem 1.23 for rationale.
    95c92e2f
  • Robert Sprowson's avatar
    Add Freeway and MimeMap to PlingSystem · 766ae85c
    Robert Sprowson authored
    Version 6.87. Tagged as 'BuildSys-6_87'
    766ae85c
  • ROOL's avatar
    No longer install CFSI-JPEG from SprExtend · 83a147c3
    ROOL authored
    Admin:
      Requires ChangeFSI-1_58 or later.
    
    Version 6.88. Tagged as 'BuildSys-6_88'
    83a147c3
  • ROOL's avatar
    No longer install CFSI-JPEG from SprExtend · 92349fe9
    ROOL authored
    Admin:
      Requires ChangeFSI-1_58 or later.
    
    Version 6.88. Tagged as 'BuildSys-6_88'
    92349fe9
  • Robert Sprowson's avatar
    Add SATADriver for its exports · dded7919
    Robert Sprowson authored
    Export needed by CDFSSoftATAPI.
    
    Version 6.89. Tagged as 'BuildSys-6_89'
    dded7919
  • Jeffrey Lee's avatar
    Add support for "26" machine type. PlingSystem updates. · 2b7fcbba
    Jeffrey Lee authored
    Detail:
      ImageName/SysMap - Add support for "26" machine type
      Components/ROOL/PlingSystem - Remove manual specification of All32 machine type for BASIC - would have resulted in code which isn't ARMv2 compatible. Remove 350 version of TaskWindow - the 310 version should be fine for all OS versions that PlingSystem targets. Document why SharedSnd is using the All machine type.
    Admin:
      Tested with PlingSystem build
    
    
    Version 6.90. Tagged as 'BuildSys-6_90'
    2b7fcbba
  • Robert Sprowson's avatar
    Use the same optional resources syntax for AAsmModule as for CModule · 6d8a8a45
    Robert Sprowson authored
    Copy over the rules that use platform agnostic InstRes to copy their extra resources (for those modules wanting more than just the default Messages+CmdHelp).
    Copy over the logic that allows INSERTVERSION to be run on Messages files (from CApp shared makefile) so modules which have a front end can get their dates from Messages.
    Add INSERTVERSION facility to CModule too.
    
    Version 6.91. Tagged as 'BuildSys-6_91'
    6d8a8a45
  • ROOL's avatar
    Shuffle module order · ff80dab8
    ROOL authored
    Detail:
      Ordering of FPE with respect to ScreenModes not important post ScrModes-0_55.
    
    Version 6.92. Tagged as 'BuildSys-6_92'
    ff80dab8
  • Robert Sprowson's avatar
    Add Omni's NetFiler · 36a3b4f2
    Robert Sprowson authored
    To the module database, and Disc components.
    
    Version 6.93. Tagged as 'BuildSys-6_93'
    36a3b4f2
  • Jeffrey Lee's avatar
    Add SerialDeviceSupport to Raspberry Pi ROMs · 39177a42
    Jeffrey Lee authored
    Detail:
      Components/ROOL/BCM2835, Components/ROOL/BCM2835Pico - Enable SerialDeviceSupport (OS_SerialOp/SerialV bridge to the underlying 'serialctrl' DeviceFS API)
    Admin:
      Tested on Raspberry Pi 1 B
      Requires BCM2835-0_59 and DualSerial-0_25-4_8_2_14
    
    
    Version 6.94. Tagged as 'BuildSys-6_94'
    39177a42
  • Robert Sprowson's avatar
    Use default SDCMOS switch · 0c1c9bcc
    Robert Sprowson authored
    Requires BCM2835-0_61 and SDCMOS-0_17.
    
    Version 6.95. Tagged as 'BuildSys-6_95'
    0c1c9bcc
  • Robert Sprowson's avatar
    Add Net components · 48088e17
    Robert Sprowson authored
    Version 6.96. Tagged as 'BuildSys-6_96'
    48088e17
  • John Ballance's avatar
    Added PartMan module to database. · e758f4a6
    John Ballance authored
    Detail:
       Introducing a basic partition manager.
    Admin:
    
    
    Version 6.97. Tagged as 'BuildSys-6_97'
    e758f4a6
  • John Ballance's avatar
    Modify EtherTH path in module database to main repository · f9a3ad6f
    John Ballance authored
    Detail:
    Admin:
    
    
    Version 6.98. Tagged as 'BuildSys-6_98'
    f9a3ad6f
  • John Ballance's avatar
    Reflect import of AHCIDriver module · 62f65f71
    John Ballance authored
    Detail:
      change moduledb and iMxd component
    Admin:
    
    
    Version 6.99. Tagged as 'BuildSys-6_99'
    62f65f71
  • Robert Sprowson's avatar
    Pico build fix · 42785db6
    Robert Sprowson authored
    Need tboxlib for the messages header for internationalised DWCDriver.
    Force the default language CMOS to 10 since Pico is 1 module short, such that BASIC V is the default (not BASIC VI) per discussion https://www.riscosopen.org/forum/forums/5/topics/6744
    
    Version 7.00. Tagged as 'BuildSys-7_00'
    42785db6
  • John Ballance's avatar
    Introducint iMx6 HAL to ROOL repository · 8549a604
    John Ballance authored
    Detail:
    Admin:
    
    
    Version 7.01. Tagged as 'BuildSys-7_01'
    8549a604
  • John Ballance's avatar
    Final iMx6 module · 0206122b
    John Ballance authored
    Detail:
    Admin:
    
    
    Version 7.02. Tagged as 'BuildSys-7_02'
    0206122b
  • John Ballance's avatar
    GPIO export needed too · b92ad97c
    John Ballance authored
    Detail:
    Admin:
    
    
    Version 7.03. Tagged as 'BuildSys-7_03'
    b92ad97c
  • Robert Sprowson's avatar
    Update Pico components · 183fa265
    Robert Sprowson authored
    Force BCMVideo to work discless using a built in MDF, in lieu of EDID.
    
    Version 7.04. Tagged as 'BuildSys-7_04'
    183fa265
  • Robert Sprowson's avatar
    Match up module order · c844aaba
    Robert Sprowson authored
    All the other targets place ScreenModes earlier for EDID probing reasons.
    
    Version 7.05. Tagged as 'BuildSys-7_05'
    c844aaba
  • John Ballance's avatar
    Change order of modules in build to take advantage of recent ScrModes EDID changes · 965d462e
    John Ballance authored
    Detail:
    Admin:
     tested on iMx6
    
    Version 7.06. Tagged as 'BuildSys-7_06'
    965d462e
  • John Ballance's avatar
    Change order of modules in build to take advantage of recent ScrModes EDID changes · df9a0161
    John Ballance authored
    Detail:
    Admin:
     tested on iMx6
    
    Version 7.06. Tagged as 'BuildSys-7_06'
    df9a0161
  • Jeffrey Lee's avatar
    Fix BuildHost build · 036c915f
    Jeffrey Lee authored
    Detail:
      Components/ROOL/BuildHost - ColourPicker needed for header exports
    Admin:
      Tested with BuildHost build
    
    
    Version 7.07. Tagged as 'BuildSys-7_07'
    036c915f
  • Robert Sprowson's avatar
    Add GPIO to BCM2835 · 8a2eb2e4
    Robert Sprowson authored
    Same as for Pico, ordinary Pi users can enjoy wiggling their I/O.
    
    Version 7.08. Tagged as 'BuildSys-7_08'
    8a2eb2e4
  • Robert Sprowson's avatar
    Add BorderUtils to ModuleDB and PlingSystem · d9fe3ac6
    Robert Sprowson authored
    Also spotted that the CTools components file doesn't add a copy of CallASWI/FPEmulator to the EndUser directory. These 2 modules are required (the stubs include RMEnsures of CLib/CallASWI/FPEmulator).
    
    Version 7.09. Tagged as 'BuildSys-7_09'
    d9fe3ac6
  • Robert Sprowson's avatar
    Add OmniAccess to module database & Disc components · 25b15fd0
    Robert Sprowson authored
    Version 7.10. Tagged as 'BuildSys-7_10'
    25b15fd0
  • Jeffrey Lee's avatar
    Add BASICVFP to relevant ROMs · e27b4a3c
    Jeffrey Lee authored
    Detail:
      - ModuleDB - Define BASICVFP component
      - Components/ROOL/BCM2835, BCM2835Pico, OMAP3, OMAP3Live, OMAP4, OMAP5, Titanium, iMx6 - Add BASICVFP to ROM for all ARMv6+ machines
    Admin:
      BCM2835 build tested
      Requires BASIC-1_67, Library-1_91
    
    
    Version 7.11. Tagged as 'BuildSys-7_11'
    e27b4a3c
  • Robert Sprowson's avatar
    Add RouteD to the module database & Disc image · 051aaa59
    Robert Sprowson authored
    Version 7.12. Tagged as 'BuildSys-7_12'
    051aaa59
  • ROOL's avatar
    Repoint component path · 6a039938
    ROOL authored
    Admin:
      Formerly named 'NetBSD' now 'USBDriver'.
      Submission for USB bounty.
    
    Version 7.13. Tagged as 'BuildSys-7_13'
    6a039938
  • ROOL's avatar
    Repoint EHCIDriver & OHCIDriver · 05d133b1
    ROOL authored
    Admin:
      OHCIHeaders removed from ModuleDB.
      For those components that use the USBHAL add that to the EXP phase.
    
    Version 7.14. Tagged as 'BuildSys-7_14'
    05d133b1
  • Robert Sprowson's avatar
    Add Access+ to the disc image, improve CLibrary makefile · edecae6c
    Robert Sprowson authored
    Add Access+ as a utility, called out by the "Local networks" chapter of the User Guide, and missing since RISC OS 3.70 days (despite ShareFS having the functionality).
    Add an install target to the CLibrary makefile, this allows the library to be installed somewhere other than the exports directory which is useful for the CTools component for example.
    
    Version 7.15. Tagged as 'BuildSys-7_15'
    edecae6c
  • ROOL's avatar
    Change PDebug & RemoteDebug component types · 507d4107
    ROOL authored
    Detail:
      In order that they be considered during the 'install' phase, make these 2 components type C rather than type EXP.
      Components/ROOL/BonusBin & PlingSystem: change all libraries to only be exported
      Components/ROOL/CTools: add an install location for PDebug, needed by DebugLib
    Admin:
      Fix for DDE build missing some required libraries. Required CLibrary shared makefile revision 1.9.
    
    Version 7.16. Tagged as 'BuildSys-7_16'
    507d4107
  • ROOL's avatar
    Set machine for 310 copies of TaskWindow & CallASWI · 6eeb8a5c
    ROOL authored
    Detail:
      CallASWI now contains an ASSERT for No32bitCode, so in the All environment it doesn't build.
      TaskWindow standalone module has ADR out of range.
    Admin:
      For CTools.
    
    Version 7.17. Tagged as 'BuildSys-7_17'
    6eeb8a5c
  • ROOL's avatar
    Skip EHCIHALLib export · fc23965b
    ROOL authored
    Detail:
      No longer a target of this component.
    
    Version 7.18. Tagged as 'BuildSys-7_18'
    fc23965b
  • ROOL's avatar
    Components file updates · 12d9d496
    ROOL authored
    Detail:
      Relocate AHCIDriver.
      Re-order the first few modules of iMx6 to match the other ROMs in light of ScreenModes dependency changes.
      Omit ZeroPain, this is provided in the download ZIP as a disc component.
      Omit EtherUSB - no sources in the products file so the build failed.
      Do run the ABRelease phase otherwise the autobuilder produces no output.
      Minor white space changes.
    
    Version 7.19. Tagged as 'BuildSys-7_19'
    12d9d496
  • Robert Sprowson's avatar
    Add (Omni)NFS to the disc image · 099553a5
    Robert Sprowson authored
    ModuleDB: Add entry for OmniNFS. Move NFS now it's been scrubbed clean for publishing.
    Components/Disc: Add OmniNFS and NFS to !Omni. It may be more appropriate to put NFS in !System, let's see.
    
    Version 7.20. Tagged as 'BuildSys-7_20'
    099553a5
  • Ben Avison's avatar
    Changes to keep GNUmakefiles and Makefiles compatible · d8eeed92
    Ben Avison authored
    Detail:
      GNUmakefiles/AAsmModule:
      * Adopt same extensible syntax for describing resources phase files as CModule (see BuildSys 6.91)
      GNUmakefiles/AppLibs:
      * Don't permit CALLXLIB to be used for application builds (see BuildSys 6.61)
      * Reflect MODMALLOCLIB leafname change (see BuildSys 6.61)
      * Add TBOXINTLIB, TBOXINTDBGLIB, PDEBUGLIB, PRISMLIB, REMOTEDBLIB, TRACELIB, UNICODELIB and include more libs in DEBUGLIBS (see BuildSys 6.63)
      GNUmakefiles/CApp:
      * Add install_debug_app rule for debug app installations (see BuildSys 6.53)
      GNUmakefiles/CLibrary:
      * Allow additional dependencies to be specified using LIB_DEPENDS (see BuildSys 6.63)
      * Gains install target (see BuildSys 7.15)
      GNUmakefiles/StdTools:
      * Add shell implementation of FAppend (see BuildSys 6.45) - compatible except for the fact that the destination is given current timestamp
      * ${NOP} no longer implicitly includes the silent-command prefix character @ (see BuildSys 6.5...
    d8eeed92
  • ROOL's avatar
    Add User Guide supporting material to disc · 7032b6bf
    ROOL authored
    Detail:
      ModuleDB & components files updated
    
    Version 7.22. Tagged as 'BuildSys-7_22'
    7032b6bf
  • Robert Sprowson's avatar
    Add GPIO module to OMAP3/4 · 0f5172d0
    Robert Sprowson authored
    Version 7.23. Tagged as 'BuildSys-7_23'
    0f5172d0
...@@ -28,6 +28,7 @@ HdrSrc -type EXP ...@@ -28,6 +28,7 @@ HdrSrc -type EXP
DDEUtils -type EXP DDEUtils -type EXP
Econet -type EXP Econet -type EXP
DDT -type EXP DDT -type EXP
GPIO -type EXP
HostFS -type EXP HostFS -type EXP
SCSIDriver -type EXP SCSIDriver -type EXP
PCCardFS -type EXP PCCardFS -type EXP
...@@ -37,7 +38,7 @@ MakePSFont -type EXP ...@@ -37,7 +38,7 @@ MakePSFont -type EXP
# kernel is first module in ROM seen as the UtilityModule # kernel is first module in ROM seen as the UtilityModule
HAL_BCM2835 HAL_BCM2835
Kernel -at 0xFC010000 Kernel -at 0xFC010000 -options ASFLAGS="-PD \"CMOS_Override SETS \\\"= FileLangCMOS,fsnumber_SDFS,CDROMFSCMOS,&C0\\\"\""
Podule -type EXP Podule -type EXP
PCI PCI
FileSwitch FileSwitch
...@@ -53,19 +54,20 @@ Desktop ...@@ -53,19 +54,20 @@ Desktop
SharedRISC_OSLib SharedRISC_OSLib
BASIC105 BASIC105
BASIC64 BASIC64
BASICVFP
BlendTable BlendTable
BufferManager BufferManager
ColourTrans ColourTrans
Debugger Debugger
#DADebug #DADebug
DeviceFS DeviceFS
BCMSupport
PortableHAL PortableHAL
RTSupport RTSupport
USBDriver USBDriver
DWCDriver DWCDriver
VCHIQ VCHIQ
BCMSound BCMSound
FPEmulator -options FPE_APCS=3/32bit
ScreenModes ScreenModes
BCMVideo BCMVideo
DisplayManager DisplayManager
...@@ -81,6 +83,7 @@ Filer ...@@ -81,6 +83,7 @@ Filer
FilerSWIs FilerSWIs
FSLock FSLock
FontManager FontManager
FPEmulator -options FPE_APCS=3/32bit FPEANCHOR=High
VFPSupport VFPSupport
Free Free
Hourglass Hourglass
...@@ -103,7 +106,7 @@ ScreenBlanker ...@@ -103,7 +106,7 @@ ScreenBlanker
ScrSaver -options SCRSAVERAPP=No ScrSaver -options SCRSAVERAPP=No
DualSerial DualSerial
SerialDeviceDriver -type EXP SerialDeviceDriver -type EXP
SerialDeviceSupport -type EXP SerialDeviceSupport
#SerialMouse #SerialMouse
ShellCLI ShellCLI
SoundDMA_HAL SoundDMA_HAL
...@@ -132,7 +135,7 @@ SCSIFiler -options ASFLAGS="-PD \"SCSI SETL {TRUE}\"" TEMPLATES=yes ...@@ -132,7 +135,7 @@ SCSIFiler -options ASFLAGS="-PD \"SCSI SETL {TRUE}\"" TEMPLATES=yes
SDIODriver SDIODriver
SDFS SDFS
SDFSFiler -options ASFLAGS="-PD \"SDFS SETL {TRUE}\"" TEMPLATES=yes SDFSFiler -options ASFLAGS="-PD \"SDFS SETL {TRUE}\"" TEMPLATES=yes
SDCMOS -options MYASFLAGS="-pd \"StoreInHAL SETL {TRUE}\"" SDCMOS
ColourPicker ColourPicker
DrawFile DrawFile
BootCommands BootCommands
...@@ -161,7 +164,6 @@ Help2 ...@@ -161,7 +164,6 @@ Help2
# #
tboxlib tboxlib
ToolboxLib -type EXP ToolboxLib -type EXP
TinyStubs
Toolbox Toolbox
Window Window
ToolAction ToolAction
...@@ -188,6 +190,7 @@ CDFSFiler ...@@ -188,6 +190,7 @@ CDFSFiler
UnSqzAIF UnSqzAIF
InetRes -options TYPE=EmergencyUtils InetRes -options TYPE=EmergencyUtils
GPIO
HeroNames HeroNames
# some libraries and bits # some libraries and bits
......
...@@ -37,7 +37,7 @@ MakePSFont -type EXP ...@@ -37,7 +37,7 @@ MakePSFont -type EXP
# kernel is first module in ROM seen as the UtilityModule # kernel is first module in ROM seen as the UtilityModule
HAL_BCM2835 HAL_BCM2835
Kernel -at 0xFC010000 Kernel -at 0xFC010000 -options ASFLAGS="-PD \"CMOS_Override SETS \\\"= FileLangCMOS,fsnumber_SDFS,CDROMFSCMOS,&C0,LanguageCMOS,10\\\"\""
Podule -type EXP Podule -type EXP
PCI PCI
FileSwitch FileSwitch
...@@ -51,27 +51,29 @@ TaskManager -type EXP ...@@ -51,27 +51,29 @@ TaskManager -type EXP
SharedRISC_OSLib SharedRISC_OSLib
BASIC105 BASIC105
BASIC64 BASIC64
BASICVFP
BlendTable BlendTable
BufferManager BufferManager
ColourTrans ColourTrans
Debugger Debugger
#DADebug #DADebug
DeviceFS DeviceFS
BCMSupport
PortableHAL PortableHAL
RTSupport RTSupport
USBDriver USBDriver
DWCDriver DWCDriver
VCHIQ VCHIQ
BCMSound BCMSound
FPEmulator -options FPE_APCS=3/32bit
ScreenModes ScreenModes
BCMVideo BCMVideo -options ASFLAGS="-PD \"GenCmd SETL {FALSE}\""
DMAManager DMAManager
DrawMod -type EXP DrawMod -type EXP
FileCore FileCore
ADFS -type EXP ADFS -type EXP
RamFS RamFS
FontManager -type EXP FontManager -type EXP
FPEmulator -options FPE_APCS=3/32bit FPEANCHOR=High
VFPSupport VFPSupport
Free -type EXP Free -type EXP
Hourglass -type EXP Hourglass -type EXP
...@@ -84,7 +86,7 @@ PipeFS ...@@ -84,7 +86,7 @@ PipeFS
RTC RTC
DualSerial DualSerial
SerialDeviceDriver -type EXP SerialDeviceDriver -type EXP
SerialDeviceSupport -type EXP SerialDeviceSupport
#SerialMouse #SerialMouse
SoundDMA_HAL SoundDMA_HAL
SoundControl SoundControl
...@@ -105,12 +107,15 @@ SCSISoftUSB ...@@ -105,12 +107,15 @@ SCSISoftUSB
SCSIFS SCSIFS
SDIODriver SDIODriver
SDFS SDFS
SDCMOS -options MYASFLAGS="-pd \"StoreInHAL SETL {TRUE}\"" SDCMOS
ColourPicker -type EXP
BootCommands BootCommands
MimeMap -type EXP
# #
# Toolbox Modules/Libs # Toolbox Modules/Libs
# #
tboxlib
ToolboxLib -type EXP ToolboxLib -type EXP
# #
# CDFS # CDFS
......
This diff is collapsed.
#------------------------------------------------------------------------------
# Components file for developer bonus binaries, beware, some might bite
#------------------------------------------------------------------------------
%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
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
DragAnObj -type EXP
DragASprite -type EXP
DrawMod -type EXP
Econet -type EXP
FileCore -type EXP
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
IIC -type EXP
International -type EXP
PortManager -type EXP
Joystick -type EXP
MessageTrans -type EXP
ParallelDeviceDriver -type EXP
PDriver -type EXP
Podule -type EXP
Portable -type EXP
ADFS -type EXP # After FileCore to allow FileCoreErr generation
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
VFPSupport -type EXP
WindowManager -type EXP
#
# RISC_OSLib, or the Shared C Library...
#
SharedCLibrary -type EXP
#
# Libraries...
#
AsmUtils -type EXP
TCPIPheaders -type EXP
socklib -type EXP
inetlib -type EXP
unixlib -type EXP
tboxlib -type EXP
ToolboxLib -type EXP
OSLib -type EXP
DeskLib -type EXP
ModMallocLib -type EXP
PlainArgvLib -type EXP
RemoteDebug -type EXP
PDebug -type EXP
DDTLib -type EXP
Wild -type EXP
Trace -type EXP
DebugLib -type EXP
#
# Bonus apps
#
Connector -options INSTDIR=<Install$Dir>.BonusBin.Utilities
FontEd -options INSTDIR=<Install$Dir>.BonusBin.Utilities.Developer
MakeModes -options INSTDIR=<Install$Dir>.BonusBin.Utilities.Developer
WinEdit -options INSTDIR=<Install$Dir>.BonusBin.Utilities.Developer
ResEd -options INSTDIR=<Install$Dir>.BonusBin.Apps.DDE
ResTest -options INSTDIR=<Install$Dir>.BonusBin.Apps.DDE
ResCreate -options INSTDIR=<Install$Dir>.BonusBin.Apps.DDE
SrcEdit -options INSTDIR=<Install$Dir>.BonusBin.Apps.DDE
#
# Bonus modules
#
DebugTools -options INSTDIR=<Install$Dir>.BonusBin.Modules.Developer
DebugButtn -options INSTDIR=<Install$Dir>.BonusBin.Modules.Developer
#
# Territory modules (the ReadMe comes from ABRelease)
#
Australia -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
Canada1 -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
Denmark -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
Finland -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
France -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
Germany -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
Ireland -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
Italy -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
Norway -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
SAfrica -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
Spain -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
Sweden -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
Turkey -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
USA -options INSTDIR=<Install$Dir>.BonusBin.Modules.Territories
#
# Wrap for web
#
ABRelease
...@@ -123,5 +123,3 @@ Wild -type EXP # Lib.Wild ...@@ -123,5 +123,3 @@ Wild -type EXP # Lib.Wild
# Other stuff... # Other stuff...
# #
PCI -type EXP # HWSupport.PCI PCI -type EXP # HWSupport.PCI
OHCIHeaders -type EXP # HWSupport.USB.Controllers.OHCIDriver
OHCIDriver -type EXP # HWSupport.USB.NetBSD
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
# #
HdrSrc -type EXP HdrSrc -type EXP
BufferManager -type EXP BufferManager -type EXP
ColourPicker -type EXP
ColourTrans -type EXP ColourTrans -type EXP
DragASprite -type EXP DragASprite -type EXP
FileSwitch -type EXP FileSwitch -type EXP
......
...@@ -90,10 +90,10 @@ DDTLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Li ...@@ -90,10 +90,10 @@ DDTLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Li
DeskLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib DeskLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib
ModMallocLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib ModMallocLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib
NBLib -type EXP NBLib -type EXP
PDebug -type EXP PDebug -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib
PlainArgvLib -type EXP PlainArgvLib -type EXP
ToolboxLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib ToolboxLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib
RemoteDebug -type EXP RemoteDebug -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib
Wild -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib Wild -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib
Trace -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib Trace -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib
DebugLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib DebugLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib
...@@ -101,12 +101,15 @@ tboxlib -type EXP ...@@ -101,12 +101,15 @@ tboxlib -type EXP
ConfigLib -type EXP ConfigLib -type EXP
OSLib -type EXP OSLib -type EXP
UnicodeLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib UnicodeLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib
UtilLib -options INSTDIR=Install:DDE.AcornC/C++.Export.<APCS>.Lib
# #
# Targets - DevSystem # Targets - DevSystem
# #
System -options INSTDIR=Install:DDE.AcornC/C++.Developer USERIF=None System -options INSTDIR=Install:DDE.AcornC/C++.Developer USERIF=None
CallASWI -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules AUNMsgs -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Network SYSTEM=PlingSystem
BorderUtils -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules
CallASWI -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules MACHINE=Archimedes
SharedCLibrary -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules INSTTYPE= SCL_APCS="-APCS 3/26bit" SharedCLibrary -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules INSTTYPE= SCL_APCS="-APCS 3/26bit"
DDEUtils -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules DDEUtils -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules
Debugger -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules Debugger -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules
...@@ -114,14 +117,13 @@ DragAnObj -options INSTDIR=Install:DDE.AcornC/C++.Developer.!Syste ...@@ -114,14 +117,13 @@ DragAnObj -options INSTDIR=Install:DDE.AcornC/C++.Developer.!Syste
DragASprite -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules DragASprite -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules
DrawFile -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules CMDHELP=None DrawFile -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules CMDHELP=None
FilterManager -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules CMDHELP=None FilterManager -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules CMDHELP=None
FPEmulator -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules MACHINE=RO310 FPE_APCS=3/26bit FPEmulator -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules MACHINE=Archimedes FPE_APCS=3/26bit
FrontEnd -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules FrontEnd -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules
Config2Installer -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules CMDHELP=None Config2Installer -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules CMDHELP=None
Config2Installer -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.360.Modules Config2Installer -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.360.Modules
ColourPicker -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules OPTIONS="-DNO_INTERNATIONAL_HELP" ColourPicker -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules OPTIONS="-DNO_INTERNATIONAL_HELP"
RedrawManager -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules RedrawManager -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules
TaskWindow -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules CMDHELP=None TaskWindow -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules MACHINE=Archimedes CMDHELP=None
TinyStubs -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules
ColourDbox -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox ColourDbox -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox
ColourMenu -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox ColourMenu -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox
DCS_Quit -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox TARGET=DCS_Quit DCS_Quit -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox TARGET=DCS_Quit
...@@ -129,6 +131,7 @@ FileInfo -options INSTDIR=Install:DDE.AcornC/C++.Developer.!Syste ...@@ -129,6 +131,7 @@ FileInfo -options INSTDIR=Install:DDE.AcornC/C++.Developer.!Syste
FontDbox -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox FontDbox -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox
FontMenu -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox FontMenu -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox
Iconbar -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox Iconbar -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox
Gadgets -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.350.Modules.Toolbox
Menu -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox Menu -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox
PrintDbox -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox PrintDbox -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox
ProgInfo -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox ProgInfo -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox
...@@ -138,10 +141,10 @@ ToolAction -options INSTDIR=Install:DDE.AcornC/C++.Developer.!Syste ...@@ -138,10 +141,10 @@ ToolAction -options INSTDIR=Install:DDE.AcornC/C++.Developer.!Syste
Toolbox -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox Toolbox -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox
Window -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox Window -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.310.Modules.Toolbox
ddt -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.350.Modules INSTTYPE=tool ddt -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.350.Modules INSTTYPE=tool
FPEmulator -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.350.Modules MACHINE=RO350 FPE_APCS=3/26bit FPEmulator -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.350.Modules MACHINE=IOMD FPE_APCS=3/26bit
TaskWindow -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.350.Modules CMDHELP=None MACHINE=All32 TaskWindow -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.350.Modules CMDHELP=None MACHINE=All32
Config2Installer -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.360.Modules Config2Installer -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.360.Modules
FPEmulator -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.400.Modules MACHINE=32 FPE_APCS=3/32bit FPEmulator -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.400.Modules MACHINE=All32 FPE_APCS=3/32bit
SharedCLibrary -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.500.Modules SharedCLibrary -options INSTDIR=Install:DDE.AcornC/C++.Developer.!System.500.Modules
# #
...@@ -170,10 +173,14 @@ unmodsqz -options INSTDIR=Install:DDE.AcornC/C++.!SetPaths.Lib32 ...@@ -170,10 +173,14 @@ unmodsqz -options INSTDIR=Install:DDE.AcornC/C++.!SetPaths.Lib32
xpand -options INSTDIR=Install:DDE.AcornC/C++.!SetPaths.Lib32 INSTTYPE=tool xpand -options INSTDIR=Install:DDE.AcornC/C++.!SetPaths.Lib32 INSTTYPE=tool
# #
# Targets = Tools/EndUser # Targets - Tools/EndUser
# #
SharedCLibrary -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules SCL_APCS="-APCS 3/26bit" SharedCLibrary -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules SCL_APCS="-APCS 3/26bit"
SharedCLibrary -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.500.Modules SharedCLibrary -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.500.Modules
CallASWI -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules MACHINE=Archimedes
FPEmulator -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules MACHINE=Archimedes FPE_APCS=3/26bit
FPEmulator -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.350.Modules MACHINE=IOMD FPE_APCS=3/26bit
FPEmulator -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.400.Modules MACHINE=All32 FPE_APCS=3/32bit
ColourDbox -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox ColourDbox -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox
ColourMenu -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox ColourMenu -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox
DCS_Quit -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox TARGET=DCS_Quit DCS_Quit -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox TARGET=DCS_Quit
...@@ -181,6 +188,7 @@ FileInfo -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System. ...@@ -181,6 +188,7 @@ FileInfo -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.
FontDbox -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox FontDbox -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox
FontMenu -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox FontMenu -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox
Iconbar -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox Iconbar -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox
Gadgets -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.350.Modules.Toolbox
Menu -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox Menu -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox
PrintDbox -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox PrintDbox -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox
ProgInfo -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox ProgInfo -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox
...@@ -191,7 +199,12 @@ Toolbox -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System. ...@@ -191,7 +199,12 @@ Toolbox -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.
Window -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox Window -options INSTDIR=Install:DDE.AcornC/C++.EndUser.!System.310.Modules.Toolbox
# #
# Targets = Tools/Tools # Targets - Utilities
#
Allocate -options INSTDIR=Install:DDE.Utilities
#
# Targets - Tools/Tools
# #
a8time -options INSTDIR=Install:DDE.Apps.DDE INSTTYPE=app a8time -options INSTDIR=Install:DDE.Apps.DDE INSTTYPE=app
amu -options INSTDIR=Install:DDE.Apps.DDE INSTTYPE=app amu -options INSTDIR=Install:DDE.Apps.DDE INSTTYPE=app
......
...@@ -125,12 +125,12 @@ PRISMLib -type EXP # Lib.PRISMLib ...@@ -125,12 +125,12 @@ PRISMLib -type EXP # Lib.PRISMLib
# #
# Other header and library exports for the Universal build... # Other header and library exports for the Universal build...
# #
ConfigLib -type EXP # Lib.Configure ConfigLib -type EXP # Lib.Configure
KeyWatch -type EXP # Programmer.KeyWatch KeyWatch -type EXP # Programmer.KeyWatch
RMVersion -type EXP # Programmer.RMVersion RMVersion -type EXP # Programmer.RMVersion
SoundControl -type EXP # Audio.SoundCtrl SoundControl -type EXP # Audio.SoundCtrl
SpriteExtend -type EXP # Video.Render.SprExtend <- also included as installed component SpriteExtend -type EXP # Video.Render.SprExtend <- also included as installed component
USBDriver -type EXP # HWSupport.USB.NetBSD USBDriver -type EXP # HWSupport.USB.NetBSD
# #
# Working installed components... # Working installed components...
...@@ -177,8 +177,10 @@ ArmBE -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources ...@@ -177,8 +177,10 @@ ArmBE -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources
DDEUtils -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules DDEUtils -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules
JCompMod -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules JCompMod -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules
RTSupport -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.500.Modules RTSupport -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.500.Modules
AcornURI -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules.Network
NetI -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules.Network CMDHELP=None NetI -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules.Network CMDHELP=None
NetTime -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.360.Modules.Network NetTime -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.360.Modules.Network
RouteD -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.310.Modules.Network
ScreenFX -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.360.Modules.Video ScreenFX -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.360.Modules.Video
SharedCLibrary -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.500.Modules SharedCLibrary -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.500.Modules
FrontEnd -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.500.Modules FrontEnd -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.!System.500.Modules
...@@ -244,6 +246,7 @@ SCSIFS -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO510Hook ...@@ -244,6 +246,7 @@ SCSIFS -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO510Hook
SCSIFiler -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO510Hook.Boot.PreDesk.SoftSCSI ASFLAGS="-PD \"SCSI SETL {TRUE}\"" SCSIFiler -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO510Hook.Boot.PreDesk.SoftSCSI ASFLAGS="-PD \"SCSI SETL {TRUE}\""
# AutoSense files for InetSetup # AutoSense files for InetSetup
EtherCPSW -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.Configure.!InetSetup.AutoSense TARGET=AutoSense
EtherK -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.Configure.!InetSetup.AutoSense TARGET=AutoSense EtherK -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.Configure.!InetSetup.AutoSense TARGET=AutoSense
EtherUSB -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.Configure.!InetSetup.AutoSense TARGET=AutoSense EtherUSB -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.Configure.!InetSetup.AutoSense TARGET=AutoSense
EtherY -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.Configure.!InetSetup.AutoSense TARGET=AutoSense EtherY -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.Resources.Configure.!InetSetup.AutoSense TARGET=AutoSense
...@@ -258,6 +261,10 @@ Help -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO350Hook ...@@ -258,6 +261,10 @@ Help -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO350Hook
Maestro -options INSTDIR=<Install$Dir>.HardDisc4.Apps TARGET=Maestro Maestro -options INSTDIR=<Install$Dir>.HardDisc4.Apps TARGET=Maestro
OmniApp -options INSTDIR=<Install$Dir>.HardDisc4.Apps OmniApp -options INSTDIR=<Install$Dir>.HardDisc4.Apps
LanManFS -options INSTDIR=<Install$Dir>.HardDisc4.Apps.!Omni.RMStore OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=FALSE LanManFS -options INSTDIR=<Install$Dir>.HardDisc4.Apps.!Omni.RMStore OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=FALSE
NFS -options INSTDIR=<Install$Dir>.HardDisc4.Apps.!Omni.RMStore
OmniNFS -options INSTDIR=<Install$Dir>.HardDisc4.Apps.!Omni.RMStore
OmniNetFiler -options INSTDIR=<Install$Dir>.HardDisc4.Apps.!Omni.RMStore
OmniAccess -options INSTDIR=<Install$Dir>.HardDisc4.Apps.!Omni.RMStore
Paint -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO350Hook.Apps.!Paint Paint -options INSTDIR=<Install$Dir>.HardDisc4.!Boot.RO350Hook.Apps.!Paint
SciCalc -options INSTDIR=<Install$Dir>.HardDisc4.Apps SciCalc -options INSTDIR=<Install$Dir>.HardDisc4.Apps
SquashApp -options INSTDIR=<Install$Dir>.HardDisc4.Apps SquashApp -options INSTDIR=<Install$Dir>.HardDisc4.Apps
...@@ -275,9 +282,6 @@ PsychoEffects -options INSTDIR=<Install$Dir>.HardDisc4.Diversions.!Hop ...@@ -275,9 +282,6 @@ PsychoEffects -options INSTDIR=<Install$Dir>.HardDisc4.Diversions.!Hop
Puzzle -options INSTDIR=<Install$Dir>.HardDisc4.Diversions Puzzle -options INSTDIR=<Install$Dir>.HardDisc4.Diversions
QTheMusic -options INSTDIR=<Install$Dir>.HardDisc4.Diversions.!Hopper.Modules QTheMusic -options INSTDIR=<Install$Dir>.HardDisc4.Diversions.!Hopper.Modules
# Third-party components
SparkFS -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
# Printing # Printing
FontPrint -options INSTDIR=<Install$Dir>.HardDisc4.Printing FontPrint -options INSTDIR=<Install$Dir>.HardDisc4.Printing
PrintEdit -options INSTDIR=<Install$Dir>.HardDisc4.Printing PrintEdit -options INSTDIR=<Install$Dir>.HardDisc4.Printing
...@@ -299,18 +303,20 @@ RemotePrinterSupport -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Print ...@@ -299,18 +303,20 @@ RemotePrinterSupport -options INSTDIR=<Install$Dir>.HardDisc4.Printing.!Print
# Public # Public
Public -options INSTDIR=<Install$Dir>.HardDisc4.Public Public -options INSTDIR=<Install$Dir>.HardDisc4.Public
# Sound # Documents
MaestroFiles -options INSTDIR=<Install$Dir>.HardDisc4.Documents.Music.Maestro TARGET=Examples MaestroFiles -options INSTDIR=<Install$Dir>.HardDisc4.Documents.Music.Maestro TARGET=Examples
UserGuide -options INSTDIR=<Install$Dir>.HardDisc4.Documents.UserGuide
# Utilities # Utilities
HForm -options INSTDIR=<Install$Dir>.HardDisc4.Utilities.Caution HForm -options INSTDIR=<Install$Dir>.HardDisc4.Utilities.Caution
DesktopBoot -options INSTDIR=<Install$Dir>.HardDisc4.Utilities.Caution TARGET= COMPONENT=ResetBoot DesktopBoot -options INSTDIR=<Install$Dir>.HardDisc4.Utilities.Caution TARGET= COMPONENT=ResetBoot
PatchesPatch -options INSTDIR=<Install$Dir>.HardDisc4.Utilities PatchesPatch -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
ShowScrap -options INSTDIR=<Install$Dir>.HardDisc4.Utilities ShowScrap -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
SparkFS -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
Usage -options INSTDIR=<Install$Dir>.HardDisc4.Utilities Usage -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
T1ToFont -options INSTDIR=<Install$Dir>.HardDisc4.Utilities T1ToFont -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
ChangeFSI -options INSTDIR=<Install$Dir>.HardDisc4.Utilities ChangeFSI -options INSTDIR=<Install$Dir>.HardDisc4.Utilities
SpriteExtend -options INSTDIR=<Install$Dir>.HardDisc4.Utilities.!ChangeFSI TARGET=CFSIjpeg AccessPlus -options INSTDIR=<Install$Dir>.HardDisc4.Utilities.Access
# #
# Not working installed components... # Not working installed components...
......
...@@ -28,6 +28,7 @@ DDEUtils -type EXP ...@@ -28,6 +28,7 @@ DDEUtils -type EXP
Econet -type EXP Econet -type EXP
DDT -type EXP DDT -type EXP
HostFS -type EXP HostFS -type EXP
SATADriver -type EXP
SCSIDriver -type EXP SCSIDriver -type EXP
PCCardFS -type EXP PCCardFS -type EXP
PDriver -type EXP PDriver -type EXP
...@@ -50,7 +51,6 @@ TaskManager ...@@ -50,7 +51,6 @@ TaskManager
# Desktop is the 11th module (default language) # Desktop is the 11th module (default language)
Desktop Desktop
SharedRISC_OSLib SharedRISC_OSLib
FPEmulator -options FPE_APCS=3/32bit
ScreenModes ScreenModes
VIDC20Video VIDC20Video
Mouse Mouse
...@@ -76,6 +76,7 @@ Filer ...@@ -76,6 +76,7 @@ Filer
FilerSWIs FilerSWIs
FSLock FSLock
FontManager FontManager
FPEmulator -options FPE_APCS=3/32bit
Free Free
Hourglass Hourglass
IIC IIC
...@@ -144,7 +145,6 @@ Help2 ...@@ -144,7 +145,6 @@ Help2
# #
tboxlib tboxlib
ToolboxLib -type EXP ToolboxLib -type EXP
TinyStubs
Toolbox Toolbox
Window Window
ToolAction ToolAction
......
...@@ -28,6 +28,7 @@ HdrSrc -type EXP ...@@ -28,6 +28,7 @@ HdrSrc -type EXP
DDEUtils -type EXP DDEUtils -type EXP
Econet -type EXP Econet -type EXP
DDT -type EXP DDT -type EXP
GPIO -type EXP
HostFS -type EXP HostFS -type EXP
SCSIDriver -type EXP SCSIDriver -type EXP
PCCardFS -type EXP PCCardFS -type EXP
...@@ -37,7 +38,7 @@ MakePSFont -type EXP ...@@ -37,7 +38,7 @@ MakePSFont -type EXP
# Kernel is first module in ROM seen as the UtilityModule # Kernel is first module in ROM seen as the UtilityModule
HAL_OMAP3 HAL_OMAP3
Kernel -at 0xFC018000 Kernel -at 0xFC018000 -options ASFLAGS="-PD \"CMOS_Override SETS \\\"= FileLangCMOS,fsnumber_SCSIFS,CDROMFSCMOS,&C0\\\"\""
Podule -type EXP Podule -type EXP
PCI PCI
FileSwitch FileSwitch
...@@ -51,11 +52,11 @@ TaskManager ...@@ -51,11 +52,11 @@ TaskManager
# Desktop is the 11th module (default language) # Desktop is the 11th module (default language)
Desktop Desktop
SharedRISC_OSLib SharedRISC_OSLib
FPEmulator -options FPE_APCS=3/32bit
ScreenModes ScreenModes
OMAPVideo -options CDEFINES="-DOMAP=3" OMAPVideo -options OMAP=3
BASIC105 BASIC105
BASIC64 BASIC64
BASICVFP
BlendTable BlendTable
BufferManager BufferManager
ColourTrans ColourTrans
...@@ -81,6 +82,7 @@ Filer ...@@ -81,6 +82,7 @@ Filer
FilerSWIs FilerSWIs
FSLock FSLock
FontManager FontManager
FPEmulator -options FPE_APCS=3/32bit FPEANCHOR=High
VFPSupport VFPSupport
Free Free
Hourglass Hourglass
...@@ -159,7 +161,6 @@ Help2 ...@@ -159,7 +161,6 @@ Help2
# #
tboxlib tboxlib
ToolboxLib -type EXP ToolboxLib -type EXP
TinyStubs
Toolbox Toolbox
Window Window
ToolAction ToolAction
...@@ -187,6 +188,7 @@ CDFSFiler ...@@ -187,6 +188,7 @@ CDFSFiler
UnSqzAIF UnSqzAIF
BatMgrHAL BatMgrHAL
InetRes -options TYPE=EmergencyUtils InetRes -options TYPE=EmergencyUtils
GPIO
# some libraries and bits # some libraries and bits
# #
......
...@@ -27,6 +27,7 @@ HdrSrc -type EXP ...@@ -27,6 +27,7 @@ HdrSrc -type EXP
DDEUtils -type EXP DDEUtils -type EXP
Econet -type EXP Econet -type EXP
DDT -type EXP DDT -type EXP
GPIO -type EXP
HostFS -type EXP HostFS -type EXP
SCSIDriver -type EXP SCSIDriver -type EXP
PCCardFS -type EXP PCCardFS -type EXP
...@@ -36,7 +37,7 @@ MakePSFont -type EXP ...@@ -36,7 +37,7 @@ MakePSFont -type EXP
# Kernel is first module in ROM seen as the UtilityModule # Kernel is first module in ROM seen as the UtilityModule
HAL_OMAP4 HAL_OMAP4
Kernel -at 0xFC010000 Kernel -at 0xFC010000 -options ASFLAGS="-PD \"CMOS_Override SETS \\\"= FileLangCMOS,fsnumber_SCSIFS,CDROMFSCMOS,&C0\\\"\""
Podule -type EXP Podule -type EXP
PCI PCI
FileSwitch FileSwitch
...@@ -50,11 +51,11 @@ TaskManager ...@@ -50,11 +51,11 @@ TaskManager
# Desktop is the 11th module (default language) # Desktop is the 11th module (default language)
Desktop Desktop
SharedRISC_OSLib SharedRISC_OSLib
FPEmulator -options FPE_APCS=3/32bit
ScreenModes ScreenModes
OMAPVideo -options CDEFINES="-DOMAP=4" OMAPVideo -options OMAP=4
BASIC105 BASIC105
BASIC64 BASIC64
BASICVFP
BlendTable BlendTable
BufferManager BufferManager
ColourTrans ColourTrans
...@@ -65,7 +66,6 @@ PortableHAL ...@@ -65,7 +66,6 @@ PortableHAL
RTSupport RTSupport
USBDriver USBDriver
EHCIDriver EHCIDriver
#MUSBDriver
DisplayManager DisplayManager
DMAManager DMAManager
DragASprite DragASprite
...@@ -79,6 +79,7 @@ Filer ...@@ -79,6 +79,7 @@ Filer
FilerSWIs FilerSWIs
FSLock FSLock
FontManager FontManager
FPEmulator -options FPE_APCS=3/32bit FPEANCHOR=High
VFPSupport VFPSupport
Free Free
Hourglass Hourglass
...@@ -157,7 +158,6 @@ Help2 ...@@ -157,7 +158,6 @@ Help2
# #
tboxlib tboxlib
ToolboxLib -type EXP ToolboxLib -type EXP
TinyStubs
Toolbox Toolbox
Window Window
ToolAction ToolAction
...@@ -184,6 +184,7 @@ CDFSFiler ...@@ -184,6 +184,7 @@ CDFSFiler
UnSqzAIF UnSqzAIF
InetRes -options TYPE=EmergencyUtils InetRes -options TYPE=EmergencyUtils
GPIO
# some libraries and bits # some libraries and bits
# #
......
#------------------------------------------------------------------------------
# Components file for OMAP5 build
#------------------------------------------------------------------------------
%subformat uimage
%load_addr 0x81000000
%exec_addr 0x81000064
%BaseAddress 0xFC000000
%Image Build$ImageName
%Log Build$ImageName
%Messages Sources.Internat.Messages
%Joiner romlinker
%JoinerFormat romlinker
# BBE Support
BuildApps
BuildExport
BuildSystem -options COMPONENTFILE=OMAP5 COMPONENTFILE2=Universal
BuildEnvironment -options ENVFILE=OMAP5
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
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_OMAP5
Kernel -at 0xFC010000 -options ASFLAGS="-PD \"CMOS_Override SETS \\\"= FileLangCMOS,fsnumber_SCSIFS,CDROMFSCMOS,&C0\\\"\""
Podule -type EXP
PCI
FileSwitch
ResourceFS
TerritoryManager
Messages
MessageTrans
UK
WindowManager -options OPTIONS=Ursula
TaskManager
# Desktop is the 11th module (default language)
Desktop
SharedRISC_OSLib
ScreenModes
#OMAPHDMI -options OMAP=5 DEBUG=TRUE
OMAPHDMI -options OMAP=5
BASIC105
BASIC64
BASICVFP
BlendTable
BufferManager
ColourTrans
Debugger
#DADebug
DeviceFS
PortableHAL
RTSupport
USBDriver
EHCIDriver
DisplayManager
DMAManager
DragASprite
DragAnObj
DrawMod
BBCEconet
FileCore
ADFS -type EXP
RamFS
Filer
FilerSWIs
FSLock
FontManager
FPEmulator -options FPE_APCS=3/32bit FPEANCHOR=High
VFPSupport
Free
Hourglass
IIC
International
InternationalKeyboard -options KEYBOARD=All
ITable
NetFS
NetFiler
NetPrint
NetStatus
Obey
Pinboard
PipeFS
RAMFSFiler
ResourceFiler
ROMFonts
RTC
ScreenBlanker
ScrSaver -options SCRSAVERAPP=No
DualSerial
SerialDeviceDriver -type EXP
SerialDeviceSupport
#SerialMouse
ShellCLI
SoundDMA_HAL
SoundControl
SoundChannels
SoundScheduler
SpriteExtend
SpriteUtils
Squash
SuperSample
SystemDevices
TaskWindow
WindowUtils
FilterManager
WaveSynth
StringLib
Percussion
SharedSnd
Filer_Action
DOSFS -options PCMCIA=TRUE
SCSISwitch
SCSISoftUSB
SCSIFS
SCSIFiler -options ASFLAGS="-PD \"SCSI SETL {TRUE}\"" TEMPLATES=yes
SDIODriver
SDFS
SDFSFiler -options ASFLAGS="-PD \"SDFS SETL {TRUE}\"" TEMPLATES=yes
SDCMOS
ColourPicker
DrawFile
BootCommands
AUNMsgs
MManager
Internet
Resolver
Net
BootNet
Freeway
ShareFS
MimeMap
LanManFS -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE
EtherUSB
DHCP -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4
Edit
Draw
Paint
Alarm
Chars
Help2
#
# 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
...@@ -13,6 +13,8 @@ ...@@ -13,6 +13,8 @@
# Fundamental components for header export... # Fundamental components for header export...
# #
HdrSrc -type EXP HdrSrc -type EXP
HdrSrc -type EXP -options MACHINE=Archimedes
HdrSrc -type EXP -options MACHINE=IOMD
Kernel -type EXP Kernel -type EXP
# #
...@@ -81,26 +83,27 @@ SharedCLibrary -type EXP -options SCL_APCS="-APCS 3/26bit" ...@@ -81,26 +83,27 @@ SharedCLibrary -type EXP -options SCL_APCS="-APCS 3/26bit"
# #
AsmUtils -type EXP AsmUtils -type EXP
TCPIPheaders -type EXP TCPIPheaders -type EXP
socklib socklib -type EXP
inetlib inetlib -type EXP
unixlib unixlib -type EXP
tboxlib tboxlib -type EXP
ToolboxLib ToolboxLib -type EXP
ConfigLib -type EXP ConfigLib -type EXP
OSLib OSLib -type EXP
DeskLib DeskLib -type EXP
ModMallocLib ModMallocLib -type EXP
PlainArgvLib PlainArgvLib -type EXP
RemoteDebug RemoteDebug -type EXP
PDebug PDebug -type EXP
DDTLib DDTLib -type EXP
Wild Wild -type EXP
Trace Trace -type EXP
DebugLib DebugLib -type EXP
# #
# 26 bit only # 26 bit only
# #
BorderUtils -options INSTDIR=<Install$Dir>.System.!System.310.Modules
CallASWI -options INSTDIR=<Install$Dir>.System.!System.310.Modules CallASWI -options INSTDIR=<Install$Dir>.System.!System.310.Modules
CMOSUtils -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMOSUtils -options INSTDIR=<Install$Dir>.System.!System.310.Modules
SharedCLibrary -options INSTDIR=<Install$Dir>.System.!System.310.Modules INSTTYPE= SCL_APCS="-APCS 3/26bit" SharedCLibrary -options INSTDIR=<Install$Dir>.System.!System.310.Modules INSTTYPE= SCL_APCS="-APCS 3/26bit"
...@@ -108,12 +111,18 @@ Config2Installer -options INSTDIR=<Install$Dir>.System.!System.310.Module ...@@ -108,12 +111,18 @@ Config2Installer -options INSTDIR=<Install$Dir>.System.!System.310.Module
Config2Installer -options INSTDIR=<Install$Dir>.System.!System.360.Modules Config2Installer -options INSTDIR=<Install$Dir>.System.!System.360.Modules
BootCommands -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None BootCommands -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None
TaskWindow -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None TaskWindow -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None
TinyStubs -options INSTDIR=<Install$Dir>.System.!System.310.Modules
FilterManager -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None FilterManager -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None
FrontEnd -options INSTDIR=<Install$Dir>.System.!System.310.Modules FrontEnd -options INSTDIR=<Install$Dir>.System.!System.310.Modules
ColourPicker -options INSTDIR=<Install$Dir>.System.!System.310.Modules OPTIONS="-DNO_INTERNATIONAL_HELP" ColourPicker -options INSTDIR=<Install$Dir>.System.!System.310.Modules OPTIONS="-DNO_INTERNATIONAL_HELP"
DrawFile -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None DrawFile -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None
Freeway -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None
Internet -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None Internet -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None
MimeMap -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None
Net -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None
NetFS -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None
NetFiler -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None
NetPrint -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network CMDHELP=None
NetStatus -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network
ITable -options INSTDIR=<Install$Dir>.System.!System.350.Modules ITable -options INSTDIR=<Install$Dir>.System.!System.350.Modules
UnSqzAIF -options INSTDIR=<Install$Dir>.System.!System.370.Modules UnSqzAIF -options INSTDIR=<Install$Dir>.System.!System.370.Modules
PatchApp -options INSTDIR=<Install$Dir>.System.!System.370.Modules PatchApp -options INSTDIR=<Install$Dir>.System.!System.370.Modules
...@@ -128,21 +137,25 @@ WindowManager -options INSTDIR=<Install$Dir>.System.!System.400.Module ...@@ -128,21 +137,25 @@ WindowManager -options INSTDIR=<Install$Dir>.System.!System.400.Module
# #
System -options INSTDIR=<Install$Dir>.System USERIF=None System -options INSTDIR=<Install$Dir>.System USERIF=None
AUNMsgs -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network SYSTEM=PlingSystem AUNMsgs -options INSTDIR=<Install$Dir>.System.!System.310.Modules.Network SYSTEM=PlingSystem
BASIC105 -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None MACHINE=All32 TARGET=BASIC ROM_SOURCE=BASIC105.s 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 MACHINE=All32 BASIC64 -options INSTDIR=<Install$Dir>.System.!System.310.Modules CMDHELP=None
DDEUtils -options INSTDIR=<Install$Dir>.System.!System.310.Modules
DragASprite -options INSTDIR=<Install$Dir>.System.!System.310.Modules DragASprite -options INSTDIR=<Install$Dir>.System.!System.310.Modules
DragAnObj -options INSTDIR=<Install$Dir>.System.!System.310.Modules DragAnObj -options INSTDIR=<Install$Dir>.System.!System.310.Modules
RedrawManager -options INSTDIR=<Install$Dir>.System.!System.310.Modules RedrawManager -options INSTDIR=<Install$Dir>.System.!System.310.Modules
# 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).
SharedSnd -options INSTDIR=<Install$Dir>.System.!System.310.Modules MACHINE=All ASFLAGS="-PD \"doLog SETL {TRUE}\"" SharedSnd -options INSTDIR=<Install$Dir>.System.!System.310.Modules MACHINE=All ASFLAGS="-PD \"doLog SETL {TRUE}\""
TaskWindow -options INSTDIR=<Install$Dir>.System.!System.350.Modules CMDHELP=None MACHINE=All32
# #
# FPEmulators for processors and kernels of varying capability # FPEmulators for processors and kernels of varying capability
# #
FPEmulator -options INSTDIR=<Install$Dir>.System.!System.400.Modules MACHINE=32 FPE_APCS=3/32bit 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=RO310 FPE_APCS=3/26bit 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=RO350 FPE_APCS=3/26bit FPEmulator -options INSTDIR=<Install$Dir>.System.!System.350.Modules MACHINE=IOMD FPE_APCS=3/26bit
# #
# Toolbox'y # Toolbox'y
......
...@@ -148,7 +148,6 @@ Help2 ...@@ -148,7 +148,6 @@ Help2
# #
tboxlib tboxlib
ToolboxLib -type EXP ToolboxLib -type EXP
TinyStubs
Toolbox Toolbox
Window Window
ToolAction ToolAction
......
...@@ -37,7 +37,7 @@ VFPSupport -type EXP ...@@ -37,7 +37,7 @@ VFPSupport -type EXP
# kernel is first module in ROM seen as the UtilityModule # kernel is first module in ROM seen as the UtilityModule
HAL_S3C6410 HAL_S3C6410
Kernel -at 0xFC010000 Kernel -at 0xFC010000 -options ASFLAGS="-PD \"CMOS_Override SETS \\\"= FileLangCMOS,fsnumber_SDFS,CDROMFSCMOS,&C0\\\"\""
Podule -type EXP Podule -type EXP
PCI PCI
FileSwitch FileSwitch
...@@ -75,7 +75,7 @@ Filer ...@@ -75,7 +75,7 @@ Filer
FilerSWIs FilerSWIs
FSLock FSLock
FontManager FontManager
FPEmulator -type EXP -options FPE_APCS=3/32bit FPEmulator -type EXP -options FPE_APCS=3/32bit FPEANCHOR=High
Free Free
Hourglass Hourglass
IIC IIC
...@@ -148,7 +148,6 @@ Help2 ...@@ -148,7 +148,6 @@ Help2
# #
tboxlib tboxlib
ToolboxLib -type EXP ToolboxLib -type EXP
TinyStubs
Toolbox Toolbox
Window Window
ToolAction ToolAction
......
#------------------------------------------------------------------------------
# Components file for Titanium build
#------------------------------------------------------------------------------
%BaseAddress 0xFC000000
%Image Build$ImageName
%Log Build$ImageName
%Messages Sources.Internat.Messages
%Joiner romlinker
%JoinerFormat romlinker
# BBE Support
BuildApps
BuildExport
BuildSystem -options COMPONENTFILE=Titanium COMPONENTFILE2=Universal
BuildEnvironment -options ENVFILE=Titanium
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
HostFS -type EXP
SCSIDriver -type EXP
Podule -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_Titanium
Kernel -at 0xFC010000
PCI
FileSwitch
ResourceFS
TerritoryManager
Messages
MessageTrans
UK
WindowManager -options OPTIONS=Ursula
TaskManager
# Desktop is the 11th module (default language)
Desktop
SharedRISC_OSLib
ScreenModes
GC320Video
BASIC105
BASIC64
BASICVFP
BlendTable
BufferManager
ColourTrans
Debugger
DeviceFS
PortableHAL
RTSupport
USBDriver
XHCIDriver
DisplayManager
DMAManager
DragASprite
DragAnObj
DrawMod
BBCEconet
FileCore
SATADriver
ADFS4
ADFSFiler
RamFS
Filer
FilerSWIs
FSLock
FontManager
FPEmulator -options FPE_APCS=3/32bit FPEANCHOR=High
VFPSupport
Free
Hourglass
IIC
International
InternationalKeyboard -options KEYBOARD=All
ITable
NetFS
NetFiler
NetPrint
NetStatus
Obey
Pinboard
PipeFS
RAMFSFiler
ResourceFiler
ROMFonts
RTC
ScreenBlanker
ScrSaver -options SCRSAVERAPP=No
DualSerial
SerialDeviceDriver -type EXP
SerialDeviceSupport
SerialMouse
ShellCLI
SoundDMA_HAL
SoundControl
SoundChannels
SoundScheduler
SpriteExtend
SpriteUtils
Squash
SuperSample
SystemDevices
TaskWindow
WindowUtils
FilterManager
WaveSynth
StringLib
Percussion
SharedSnd
Filer_Action
DOSFS -options PCMCIA=TRUE
SCSISwitch
SCSISoftUSB
SCSIFS
SCSIFiler -options ASFLAGS="-PD \"SCSI SETL {TRUE}\"" TEMPLATES=yes
SDIODriver
SDFS
SDFSFiler -options ASFLAGS="-PD \"SDFS SETL {TRUE}\"" TEMPLATES=yes
ColourPicker
DrawFile
BootCommands
AUNMsgs
MManager
Internet
Resolver
Net
BootNet
Freeway
ShareFS
MimeMap
LanManFS -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE
EtherCPSW
DHCP -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4
Edit
Draw
Paint
Alarm
Chars
Help2
#
#
# 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
ATAPI
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
#
ABRelease
# end
...@@ -28,6 +28,7 @@ DDEUtils -type EXP ...@@ -28,6 +28,7 @@ DDEUtils -type EXP
Econet -type EXP Econet -type EXP
DDT -type EXP DDT -type EXP
HostFS -type EXP HostFS -type EXP
SATADriver -type EXP
SCSIDriver -type EXP SCSIDriver -type EXP
PCCardFS -type EXP PCCardFS -type EXP
PDriver -type EXP PDriver -type EXP
...@@ -50,7 +51,6 @@ WindowManager -options OPTIONS=Ursula ...@@ -50,7 +51,6 @@ WindowManager -options OPTIONS=Ursula
# Desktop is the 11th module (default language) # Desktop is the 11th module (default language)
Desktop Desktop
SharedRISC_OSLib SharedRISC_OSLib
FPEmulator -options FPE_APCS=3/32bit
ScreenModes ScreenModes
NVidia NVidia
TaskManager TaskManager
...@@ -66,7 +66,6 @@ RTSupport ...@@ -66,7 +66,6 @@ RTSupport
USBDriver USBDriver
EHCIDriver EHCIDriver
OHCIDriver OHCIDriver
OHCIHeaders
DisplayManager DisplayManager
DMAManager DMAManager
DragASprite DragASprite
...@@ -80,6 +79,7 @@ Filer ...@@ -80,6 +79,7 @@ Filer
FilerSWIs FilerSWIs
FSLock FSLock
FontManager FontManager
FPEmulator -options FPE_APCS=3/32bit FPEANCHOR=High
Free Free
Hourglass Hourglass
IIC IIC
...@@ -153,7 +153,6 @@ Help2 ...@@ -153,7 +153,6 @@ Help2
# #
tboxlib tboxlib
ToolboxLib -type EXP ToolboxLib -type EXP
TinyStubs
Toolbox Toolbox
Window Window
ToolAction ToolAction
......
...@@ -25,7 +25,7 @@ HdrSrc -type EXP ...@@ -25,7 +25,7 @@ HdrSrc -type EXP
# we need the following exported for swis.h generation # we need the following exported for swis.h generation
# change the type to EXP # change the type to EXP
# #
DDEUtils -type EXP #DDEUtils -type EXP
Econet -type EXP Econet -type EXP
DDT -type EXP DDT -type EXP
HostFS -type EXP HostFS -type EXP
...@@ -37,8 +37,7 @@ MakePSFont -type EXP ...@@ -37,8 +37,7 @@ MakePSFont -type EXP
# kernel is first module in ROM seen as the UtilityModule # kernel is first module in ROM seen as the UtilityModule
HAL_iMx6 HAL_iMx6
#Kernel -at 0xFC010000 Kernel -at 0xFC020000 -options ASFLAGS="-PD \"EnforceSCSI4 SETL {TRUE}\""
Kernel -at 0xFC020000
Podule -type EXP Podule -type EXP
PCI PCI
FileSwitch FileSwitch
...@@ -47,18 +46,16 @@ TerritoryManager ...@@ -47,18 +46,16 @@ TerritoryManager
Messages Messages
MessageTrans MessageTrans
UK UK
SharedRISC_OSLib
WindowManager -options OPTIONS=Ursula 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 TaskManager
# Desktop is the 11th module (default language)
Desktop
SharedRISC_OSLib
ScreenModes ScreenModes
IMXVideo
BASIC105 BASIC105
BASIC64 BASIC64
BASICTrans BASICVFP
BufferManager BufferManager
ColourTrans ColourTrans
Debugger Debugger
...@@ -70,18 +67,12 @@ InternationalKeyboard -options KEYBOARD=All ...@@ -70,18 +67,12 @@ InternationalKeyboard -options KEYBOARD=All
RTSupport RTSupport
## USB drivers - debug ## USB drivers - debug
#USBDriver -options CDEBUG="-DDEBUGLIB -DUSB_DEBUG -DOHCI_DEBUG -DEHCI_DEBUG" #USBDriver -options DEBUG=TRUE
#EHCIDriver -options CDEBUG="-DDEBUGLIB -DUSB_DEBUG -DOHCI_DEBUG -DEHCI_DEBUG" #EHCIDriver -options DEBUG=TRUE
##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 # USB drivers - non-debug
USBDriver USBDriver
EHCIDriver EHCIDriver
OHCIDriver
OHCIHeaders
#MUSBDriver
DisplayManager DisplayManager
DMAManager DMAManager
...@@ -95,7 +86,7 @@ RamFS ...@@ -95,7 +86,7 @@ RamFS
Filer Filer
FilerSWIs FilerSWIs
FontManager FontManager
FPEmulator -options FPE_APCS=3/32bit FPEmulator -options FPE_APCS=3/32bit FPEANCHOR=High
VFPSupport VFPSupport
Free Free
Hourglass Hourglass
...@@ -127,30 +118,31 @@ SCSIFS ...@@ -127,30 +118,31 @@ SCSIFS
SCSIFiler -options ASFLAGS="-PD \"SCSI SETL {TRUE}\"" TEMPLATES=yes SCSIFiler -options ASFLAGS="-PD \"SCSI SETL {TRUE}\"" TEMPLATES=yes
ScreenBlanker ScreenBlanker
ScrSaver -options SCRSAVERAPP=No ScrSaver -options SCRSAVERAPP=No
#DualSerial DualSerial
#SerialDeviceDriver -type EXP SerialDeviceDriver -type EXP
#SerialDeviceSupport SerialDeviceSupport
##SerialMouse ##SerialMouse
#FSLock FSLock
##SoundDMA_HAL SoundDMA_HAL
##SoundControl SoundControl
##SoundChannels SoundChannels
##SoundScheduler SoundScheduler
##WaveSynth WaveSynth
##StringLib StringLib
##Percussion Percussion
##SharedSnd SharedSnd
##SDIODriver SDIODriver
##SDFS SDFS
##SDFSFiler -options ASFLAGS="-PD \"SDFS SETL {TRUE}\"" TEMPLATES=yes SDFSFiler -options ASFLAGS="-PD \"SDFS SETL {TRUE}\"" TEMPLATES=yes
###SDCMOS SDCMOS -options MYASFLAGS="-pd \"StoreAtDiscAddress SETA &20001200\""
# #
SPIDriver
#NetFS #NetFS
#NetFiler #NetFiler
#NetPrint #NetPrint
#NetStatus #NetStatus
#NetUtils #NetUtils
##RTC RTC
BootCommands BootCommands
AUNMsgs AUNMsgs
MManager MManager
...@@ -162,8 +154,6 @@ Freeway ...@@ -162,8 +154,6 @@ Freeway
ShareFS ShareFS
MimeMap MimeMap
LanManFS -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE LanManFS -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE
###EtherUSB
EtherTH
DHCP -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4 DHCP -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4
Edit Edit
Draw Draw
...@@ -171,14 +161,12 @@ Paint ...@@ -171,14 +161,12 @@ Paint
Alarm Alarm
Chars Chars
Help2 Help2
#RTCAdjust
# #
# Toolbox Modules/Libs # Toolbox Modules/Libs
# #
tboxlib tboxlib
ToolboxLib -type EXP ToolboxLib -type EXP
TinyStubs
Toolbox Toolbox
Window Window
ToolAction ToolAction
...@@ -195,16 +183,20 @@ ProgInfo ...@@ -195,16 +183,20 @@ ProgInfo
SaveAs SaveAs
Scale Scale
Gadgets Gadgets
## #
## CDFS # CDFS
## #
#CDFSDriver CDFSDriver
#CDFSSoftSCSI CDFSSoftSCSI
#CDFS CDFS
#CDFSFiler CDFSFiler
##
UnSqzAIF UnSqzAIF
InetRes -options TYPE=EmergencyUtils InetRes -options TYPE=EmergencyUtils
EtherTH
AHCIDriver
GPIO -type EXP
DDEUtils
# some libraries and bits # some libraries and bits
# #
...@@ -230,8 +222,8 @@ SyncLib ...@@ -230,8 +222,8 @@ SyncLib
NVRAM -type EXP NVRAM -type EXP
PortManager -type EXP PortManager -type EXP
#
SDCreate -options INSTDIR=<Install$Dir>.ABRelease SDCreate -options INSTDIR=<Install$Dir>.ABRelease
#ABRelease ABRelease
# end # end
...@@ -18,7 +18,6 @@ INCLUDED_AASMMODULE = YES ...@@ -18,7 +18,6 @@ INCLUDED_AASMMODULE = YES
# #
# COMPONENT (the name of the component) # COMPONENT (the name of the component)
# TARGET (opt) (the leafname of the module - otherwise ${COMPONENT}) # TARGET (opt) (the leafname of the module - otherwise ${COMPONENT})
# RESFSDIR (opt) (actual directory to export resources to - otherwise ${RESDIR}/${TARGET})
# ROM_MODULE (opt) (output filename - otherwise ${TARGET}) # ROM_MODULE (opt) (output filename - otherwise ${TARGET})
# ROM_OBJECT (opt) (object file for romming - otherwise ${TARGET}.o) # ROM_OBJECT (opt) (object file for romming - otherwise ${TARGET}.o)
# ROM_LIBS (opt) (libraries to link again ROM_OBJECT to generate ROM_MODULE) # ROM_LIBS (opt) (libraries to link again ROM_OBJECT to generate ROM_MODULE)
...@@ -37,6 +36,13 @@ INCLUDED_AASMMODULE = YES ...@@ -37,6 +36,13 @@ INCLUDED_AASMMODULE = YES
# EXPORTS (opt) (list of C and C-from-assembly headers to export) # EXPORTS (opt) (list of C and C-from-assembly headers to export)
# C_EXP_HDR (opt) (C header target directory - otherwise ${CEXPORTDIR}/Interface) # C_EXP_HDR (opt) (C header target directory - otherwise ${CEXPORTDIR}/Interface)
# EXP_HDR (opt) (directory for exported assembler interface headers) # EXP_HDR (opt) (directory for exported assembler interface headers)
# INSTRES_FILES (opt) (extra resource files in addition to Messages - use InstRes specification rules)
# INSTRAM_FILES (opt) (RAM build specific resources - otherwise ${INSTRES_FILES})
# INSTROM_FILES (opt) (ROM build specific resources - otherwise ${INSTRES_FILES})
# INSTR??_DEPENDS (opt) (any extra dependency to assert on INSTRES/INSTRAM/INSTROM_FILES)
# INSTRES_VERSION (opt) (if set to "Messages", automatically insert version into Messages file during resources phase)
# MERGEDMSGS (r/o) (leafname of generated Messages file)
# RESFSDIR (opt) (actual directory to export resources to - otherwise ${RESDIR}/${TARGET})
# CUSTOMEXP (opt) (set to "custom" to override the export rules) # CUSTOMEXP (opt) (set to "custom" to override the export rules)
# CUSTOMRES (opt) (set to "custom" to override the resources rules, or "no" for no resources) # CUSTOMRES (opt) (set to "custom" to override the resources rules, or "no" for no resources)
# CUSTOMROM (opt) (set to "custom" to override the rom rules) # CUSTOMROM (opt) (set to "custom" to override the rom rules)
...@@ -57,6 +63,7 @@ INCLUDED_AASMMODULE = YES ...@@ -57,6 +63,7 @@ INCLUDED_AASMMODULE = YES
# HDRDIR (top-level export directory for assembler headers) # HDRDIR (top-level export directory for assembler headers)
# CMDHELP (optional, set to None to exclude syntax errors from Messages) # CMDHELP (optional, set to None to exclude syntax errors from Messages)
# PHASE (export phase discriminator) # PHASE (export phase discriminator)
# INSERTVERSION (awk script to substitute from VersionNum)
# #
# #
# It relies on the following generic tool macros from the Tools makefile # It relies on the following generic tool macros from the Tools makefile
...@@ -77,14 +84,18 @@ ROM_SOURCE ?= ${TARGET}.s ...@@ -77,14 +84,18 @@ ROM_SOURCE ?= ${TARGET}.s
ROM_OBJECT ?= ${TARGET}.o ROM_OBJECT ?= ${TARGET}.o
DIRS ?= _dirs DIRS ?= _dirs
EXP_HDR ?= ${EXPORTDIR} EXP_HDR ?= ${EXPORTDIR}
RESFSDIR ?= ${RESDIR}/${TARGET}
RESAPPDIR ?= ${RESDIR}/../Apps/${APP}
C_EXP_HDR ?= ${CEXPORTDIR}/Interface C_EXP_HDR ?= ${CEXPORTDIR}/Interface
SA_MODULE ?= ${TARGET}SA SA_MODULE ?= ${TARGET}SA
SA_OBJECT ?= ${TARGET}SA.o SA_OBJECT ?= ${TARGET}SA.o
MERGEDMDIR ?= _Messages_ INSTRAM_FILES ?= ${INSTRES_FILES}
MERGEDMSGS ?= ${MERGEDMDIR}/${TARGET} INSTRAM_DEPENDS ?= ${INSTRES_DEPENDS}
INSTROM_FILES ?= ${INSTRES_FILES}
INSTROM_DEPENDS ?= ${INSTRES_DEPENDS}
MERGEDRDIR ?= _ResData_
MERGEDMSGS ?= ${MERGEDRDIR}/${TARGET}/Messages
RESFSDIR ?= ${RESDIR}/${TARGET}
RESAPPDIR ?= ${RESDIR}/../Apps/${APP}
ifeq (${CMDHELP},None) ifeq (${CMDHELP},None)
SA_FLAGS ?= -PD "standalone SETL {TRUE}" -PD "MergedMsgs SETS \"${MERGEDMSGS}\"" -PD "international_help SETL {FALSE}" SA_FLAGS ?= -PD "standalone SETL {TRUE}" -PD "MergedMsgs SETS \"${MERGEDMSGS}\"" -PD "international_help SETL {FALSE}"
else else
...@@ -103,6 +114,14 @@ TOKENS ?= ${HDRDIR}/Global/Tokens ...@@ -103,6 +114,14 @@ TOKENS ?= ${HDRDIR}/Global/Tokens
TOKENSOURCE ?= TokHelpSrc.s TOKENSOURCE ?= TokHelpSrc.s
ifeq ($(filter rom%,${MAKECMDGOALS}),)
RES_FILES_ = ${INSTRAM_FILES}
RES_DEPENDS_ = ${INSTRAM_DEPENDS}
else
RES_FILES_ = ${INSTROM_FILES}
RES_DEPENDS_ = ${INSTROM_DEPENDS}
endif
SOURCES_TO_SYMLINK += $(wildcard h/*) $(wildcard hdr/*) $(wildcard s/*) Resources VersionNum VersionASM SOURCES_TO_SYMLINK += $(wildcard h/*) $(wildcard hdr/*) $(wildcard s/*) Resources VersionNum VersionASM
ifneq (objs,$(notdir ${CURDIR})) ifneq (objs,$(notdir ${CURDIR}))
...@@ -186,13 +205,18 @@ ${SA_MODULE}: ${SA_DEPEND} ${DIRS} ${SA_LIBS} ${SA_OBJECT} ...@@ -186,13 +205,18 @@ ${SA_MODULE}: ${SA_DEPEND} ${DIRS} ${SA_LIBS} ${SA_OBJECT}
${SA_OBJECT}: ${DIRS} ${TOKHELPSRC} ${MERGEDMSGS} ${ROM_SOURCE} ${SA_OBJECT}: ${DIRS} ${TOKHELPSRC} ${MERGEDMSGS} ${ROM_SOURCE}
${AS} ${ASFLAGS} -depend $(subst .o,.d,$@) -o $@ ${ROM_SOURCE} ${SA_FLAGS} ${AS} ${ASFLAGS} -depend $(subst .o,.d,$@) -o $@ ${ROM_SOURCE} ${SA_FLAGS}
${MERGEDMSGS}${PRIVATEMSGS}: ifeq ($(filter no custom,${CUSTOMRES}),)
${MKDIR} ${MERGEDMDIR} ${MERGEDMSGS}:
${TOUCH} ${MERGEDMDIR}.Messages ${MKDIR} ${MERGEDRDIR}/tmp
${TOUCH} ${MERGEDMDIR}.CmdHelp ${TOUCH} ${MERGEDMDIR}/tmp/Messages
${TOUCH} ${MERGEDMDIR}/tmp/CmdHelp
${INSTRES} -I Resources.${USERIF}.${LOCALE},Resources.${USERIF}.UK,Resources.${LOCALE},Resources.UK,Resources ${MERGEDMDIR} [Messages] [CmdHelp] ${INSTRES} -I Resources.${USERIF}.${LOCALE},Resources.${USERIF}.UK,Resources.${LOCALE},Resources.UK,Resources ${MERGEDMDIR} [Messages] [CmdHelp]
${CAT} ${MERGEDMDIR}.Messages ${MERGEDMDIR}.CmdHelp > $@ ${CAT} ${MERGEDMDIR}/tmp/Messages ${MERGEDMDIR}/tmp/CmdHelp > $@
${RM} ${MERGEDMDIR}.Messages ${MERGEDMDIR}.CmdHelp ${WIPE} ${MERGEDMDIR}/tmp
else
${MERGEDMSGS}::
@${NOP}
endif
install${CUSTOMSA}: ${SA_MODULE} install${CUSTOMSA}: ${SA_MODULE}
${MKDIR} ${INSTDIR} ${MKDIR} ${INSTDIR}
...@@ -234,10 +258,10 @@ export_libs: ...@@ -234,10 +258,10 @@ export_libs:
@${ECHO} ${COMPONENT}: library export complete @${ECHO} ${COMPONENT}: library export complete
export${CUSTOMEXP}: export_${PHASE} export${CUSTOMEXP}: export_${PHASE}
${NOP} @${NOP}
export_:: export_hdrs export_libs export_:: export_hdrs export_libs
${NOP} @${NOP}
# Need these to stop complaints about the rules below # Need these to stop complaints about the rules below
ASMCHEADER1 ?= _!_x_!_ ASMCHEADER1 ?= _!_x_!_
...@@ -266,9 +290,9 @@ ${C_EXP_HDR}.${CHEADER3}.h :: ${CHEADER3}.h ...@@ -266,9 +290,9 @@ ${C_EXP_HDR}.${CHEADER3}.h :: ${CHEADER3}.h
${CP} ${CHEADER3}.h $@ ${CPFLAGS} ${CP} ${CHEADER3}.h $@ ${CPFLAGS}
# #
# Resources rules # Resources
# #
resources${CUSTOMRES}:: ${RESOURCEEXTRA} resources-${CMDHELP} resources${CUSTOMRES}:: resources-${CMDHELP}
@${ECHO} ${COMPONENT}: resources copied to Messages module @${ECHO} ${COMPONENT}: resources copied to Messages module
ifeq (${CUSTOMRES},no) ifeq (${CUSTOMRES},no)
...@@ -276,24 +300,29 @@ resources: ...@@ -276,24 +300,29 @@ resources:
@${ECHO} ${COMPONENT}: no resources to export @${ECHO} ${COMPONENT}: no resources to export
endif endif
resources-None: resources_extra: ${RES_DEPENDS_}
${MKDIR} ${RESFSDIR} ifneq (${RES_FILES_},)
${MKDIR} ${MERGEDMDIR} ${INSTRES} -I Resources.${USERIF}.${LOCALE},Resources.${USERIF}.UK,Resources.${LOCALE},Resources.UK,Resources ${RESFSDIR} ${RES_FILES_}
${INSTRES} -I Resources.${USERIF}.${LOCALE},Resources.${USERIF}.UK,Resources.${LOCALE},Resources.UK,Resources ${RESFSDIR} Messages endif
${RM} ${MERGEDMDIR}.Messages ifneq (,$(filter Messages,${INSTRES_VERSION}))
${INSERTVERSION} ${RESFSDIR}/Messages > ${RESFSDIR}/_Awk_
${CP} ${RESFSDIR}/_Awk_ ${RESFSDIR}/Messages ${CPFLAGS}
${RM} ${RESFSDIR}/_Awk_
endif
@${NOP}
resources-: ${MERGEDMSGS} resources_common:
${MKDIR} ${RESFSDIR} ${MKDIR} ${RESFSDIR}
${INSTRES} -I Resources.${USERIF}.${LOCALE},Resources.${USERIF}.UK,Resources.${LOCALE},Resources.UK,Resources ${RESFSDIR} [Messages]
resources_cmdhelp: ${MERGEDMSGS}
${CP} ${MERGEDMSGS} ${RESFSDIR}/Messages ${CP} ${MERGEDMSGS} ${RESFSDIR}/Messages
resources_res:: resources-None: resources_common resources_extra
${INSTRES} -I Resources.${USERIF}.${LOCALE},Resources.${USERIF}.UK,Resources.${LOCALE},Resources.UK,Resources ${RESFSDIR} Res @${NOP}
resources_sprites:: resources-: resources_common resources_cmdhelp resources_extra
${INSTRES} -I Resources.${USERIF}.${LOCALE},Resources.${USERIF}.UK,Resources.${LOCALE},Resources.UK,Resources ${RESFSDIR} Sprites [Sprites11] [Sprites22] @${NOP}
resources_templates::
${INSTRES} -I Resources.${USERIF}.${LOCALE},Resources.${USERIF}.UK,Resources.${LOCALE},Resources.UK,Resources ${RESFSDIR} Templates
# #
# Build the help tokens # Build the help tokens
......
...@@ -18,13 +18,13 @@ C_ABSSYM = ${LIBDIR}/RISC_OSLib/c_abssym.a ...@@ -18,13 +18,13 @@ C_ABSSYM = ${LIBDIR}/RISC_OSLib/c_abssym.a
A_ABSSYM = ${LIBDIR}/RISC_OSLib/a_abssym.a A_ABSSYM = ${LIBDIR}/RISC_OSLib/a_abssym.a
ASMUTILS = ${LIBDIR}/AsmUtils/AsmUtils.a ASMUTILS = ${LIBDIR}/AsmUtils/AsmUtils.a
CLXLIB = ${LIBDIR}/CLX/clxlib.a
# Can't use ifeq (GNU,${TOOLCHAIN}) here, since we need to allow for host tools being built with G++ even on builds that otherwise use Norcroft # Can't use ifeq (GNU,${TOOLCHAIN}) here, since we need to allow for host tools being built with G++ even on builds that otherwise use Norcroft
ifneq (,$(findstring g++,${C++})) ifneq (,$(findstring g++,${C++}))
C++LIB = C++LIB =
else else
C++LIB = ${LIBDIR}/c++lib/c++lib.a C++LIB = ${LIBDIR}/c++lib/c++lib.a
endif endif
CLXLIB = ${LIBDIR}/CLX/clxlib.a
TBOXLIB = ${LIBDIR}/tboxlibs/toolboxlib.a TBOXLIB = ${LIBDIR}/tboxlibs/toolboxlib.a
FLEXLIB = ${LIBDIR}/tboxlibs/flexlib.a FLEXLIB = ${LIBDIR}/tboxlibs/flexlib.a
...@@ -32,6 +32,8 @@ EVENTLIB = ${LIBDIR}/tboxlibs/eventlib.a ...@@ -32,6 +32,8 @@ EVENTLIB = ${LIBDIR}/tboxlibs/eventlib.a
WIMPLIB = ${LIBDIR}/tboxlibs/wimplib.a WIMPLIB = ${LIBDIR}/tboxlibs/wimplib.a
RENDERLIB = ${LIBDIR}/tboxlibs/renderlib.a RENDERLIB = ${LIBDIR}/tboxlibs/renderlib.a
TBOXLIBS = ${EVENTLIB} ${TBOXLIB} ${RENDERLIB} ${WIMPLIB} TBOXLIBS = ${EVENTLIB} ${TBOXLIB} ${RENDERLIB} ${WIMPLIB}
TBOXINTLIB = _!_x_!_
TBOXINTDBGLIB = _!_x_!_
SOCK4LIB = ${LIBDIR}/TCPIPLibs/socklib.a SOCK4LIB = ${LIBDIR}/TCPIPLibs/socklib.a
SOCK5LIB = ${LIBDIR}/TCPIPLibs/socklib5.a SOCK5LIB = ${LIBDIR}/TCPIPLibs/socklib5.a
...@@ -44,23 +46,28 @@ NET4LIBS = ${UNIXLIB} ${INETLIB} ${SOCK4LIB} ...@@ -44,23 +46,28 @@ NET4LIBS = ${UNIXLIB} ${INETLIB} ${SOCK4LIB}
NET5LIBS = ${UNIXLIB} ${INETLIB} ${SOCK5LIB} NET5LIBS = ${UNIXLIB} ${INETLIB} ${SOCK5LIB}
ABCLIB = ${LIBDIR}/ABCLib/ABCLib.a ABCLIB = ${LIBDIR}/ABCLib/ABCLib.a
CALLXLIB = ${LIBDIR}/callx/callx.a CALLXLIB = _!_x_!_
CONLIB = ${LIBDIR}/ConfigLib/ConfigLib.a CONLIB = ${LIBDIR}/ConfigLib/ConfigLib.a
DDTLIB = ${LIBDIR}/DDTLib/DDTLib.a DDTLIB = ${LIBDIR}/DDTLib/DDTLib.a
DESKLIB = ${LIBDIR}/Desk/Desk.a DESKLIB = ${LIBDIR}/Desk/Desk.a
FETCHLIB = ${LIBDIR}/Fetchers/FetchLibZM.a FETCHLIB = ${LIBDIR}/Fetchers/FetchLibZM.a
JSLIB = ${LIBDIR}/JSLib/JSLib.a JSLIB = ${LIBDIR}/JSLib/JSLib.a
LDAPLIBS = ${LIBDIR}/LDAP/LDAP.a ${LIBDIR}/LDAP/LBER.a LDAPLIBS = ${LIBDIR}/LDAP/LDAP.a ${LIBDIR}/LDAP/LBER.a
MODMALLOCLIB = ${LIBDIR}/ModMalloc/Lib.a MODMALLOCLIB = ${LIBDIR}/ModMalloc/ModMalloc.a
NCMALIB = ${LIBDIR}/NCMALib/NCMALib.a NCMALIB = ${LIBDIR}/NCMALib/NCMALib.a
NSPRLIB = ${LIBDIR}/NSPRLib/NSPRLib.a NSPRLIB = ${LIBDIR}/NSPRLib/NSPRLib.a
OSLIB = ${LIBDIR}/OSLib/OSLib.a OSLIB = ${LIBDIR}/OSLib/OSLib.a
PDEBUGLIB = ${LIBDIR}/PDebug/PDebug.a
PRISMLIB = ${LIBDIR}/PRISMLib/PRISMLib.a
REMOTEDBLIB = ${LIBDIR}/remotedb/remotedb.a
RMVSN = ${LIBDIR}/RMVersion/RMVersion.a RMVSN = ${LIBDIR}/RMVersion/RMVersion.a
SYNCLIB = ${LIBDIR}/SyncLib/SyncLib.a SYNCLIB = ${LIBDIR}/SyncLib/SyncLib.a
TGRLIB = ${LIBDIR}/TGRLib/tgrlib.a TGRLIB = ${LIBDIR}/TGRLib/tgrlib.a
TRACELIB = ${LIBDIR}/Trace/Trace.a
UNICODELIB = ${LIBDIR}/Unicode/ucode.a
WILDLIB = ${LIBDIR}/Wild/Wild.a WILDLIB = ${LIBDIR}/Wild/Wild.a
DEBUGLIB = ${LIBDIR}/DebugLib/DebugLib.a DEBUGLIB = ${LIBDIR}/DebugLib/DebugLib.a
DEBUGLIBS = # ${DEBUGLIB} ${MODMALLOCLIB} ${WILDLIB} ${DDTLIB} ${DESKLIB} DEBUGLIBS = # ${DEBUGLIB} ${REMOTEDBLIB} ${TRACELIB} ${PDEBUGLIB} ${MODMALLOCLIB} ${WILDLIB} ${DDTLIB} ${DESKLIB}
# EOF # EOF