Commit 801d0839 authored by Ben Avison's avatar Ben Avison
Browse files

Added initial support for OMAP-3 builds.

Detail:
  * Added new components file
  * Added entry for new HAL in the ModuleDB
  * Minor tweak to Makefiles:CModule so HALs can use shared Makefiles:
    no longer assumes that all callers wil have a non-null CMHGFILE
Admin:
  Used in a test build

Version 4.68. Tagged as 'BuildSys-4_68'
parent b3d4b252
#------------------------------------------------------------------------------
# Components file for OMAP3 build
#------------------------------------------------------------------------------
%BaseAddress 0xFC000000
%Image Build$ImageName
%Log Build$ImageName
%Messages Sources.Internat.Messages
%Joiner BigSplit2
%JoinerFormat BigSplit
# BBE Support
BuildApps
BuildExport
BuildSystem -options COMPONENTFILE=OMAP3 COMPONENTFILE2=Universal
BuildEnvironment -options ENVFILE=OMAP3
BuildModules
BuildTools
#------------------------------------------------------------------------------
# some headers
#
HdrSrc
#------------------------------------------------------------------------------
# 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
SCSIFS -type EXP
PCCardFS -type EXP
PDriver -type EXP
PDumperDM -type EXP
MakePSFont -type EXP
# kernel is first module in ROM seen as the UtilityModule
HAL_OMAP3
Kernel -at 0xFC010000
Podule -type EXP
#PCI
FileSwitch
ResourceFS
TerritoryManager -type EXP
Messages
MessageTrans
#UK
WindowManager -type EXP -options OPTIONS=Ursula
#Desktop
SharedRISC_OSLib -type EXP
#TaskManager
#ADFSFiler
#ARM
#BASIC105
#BASIC64
#BASICTrans
BufferManager -type EXP
ColourTrans -type EXP
#Debugger
#DeviceFS
#USBDriver
#OHCIDriver
#OHCIHeaders
#DisplayManager
#DMAManager
#DragASprite
#DragAnObj
#DrawMod
#BBCEconet
#FileCore
#ADFS
#RamFS
#Filer
#FilerSWIs
#FSLock
FontManager -type EXP
#FPEmulator -options FPE_APCS=3/32bit System=Iyonix
#Free
#Hourglass
#IIC
#International
#InternationalKeyboard -options KEYBOARD=All
#ITable
#NetFS
#NetFiler
#NetPrint
#NetStatus
#NetUtils
#Obey
#Pinboard
#PipeFS
#RAMFSFiler
#ResourceFiler
#ROMFonts
#ScreenBlanker
#ScrSaver -options SCRSAVERAPP=No
#DualSerial
SerialDeviceDriver -type EXP
#SerialDeviceSupport
#SerialMouse
#ShellCLI
SoundDMA_Tungsten -type EXP
#SoundControl
#SoundChannels
#SoundScheduler
#SpriteExtend
#SpriteUtils
#Squash
#SuperSample
#SystemDevices
TaskWindow -type EXP
#WindowUtils
#FilterManager
#WaveSynth
#StringLib
#Percussion
#Filer_Action
#DOSFS -options PCMCIA=TRUE
#ColourPicker
#ScreenModes
#DrawFile
#BootCommands
#AUNMsgs
#MManager
#Internet
#Resolver
#Net
#BootNet
#Freeway
#ShareFS
#MimeMap
#LanManFS -options OPTIONS=-DCHECK_ARMBOOT_EXISTS ROMSPRITES=TRUE
#DHCP -options OPTIONS=-DMINIMUM_OPTIONS_LENGTH=4
#Edit
#Draw
#Paint
#Alarm
#Chars
#Help2
#RTCAdjust
#
# Toolbox Modules/Libs
#
#tboxlib
#ToolboxLib
#TinyStubs
#Toolbox
#Window
#ToolAction
#Menu
#IconBar
#ColourDbox
#ColourMenu
#DCS_Quit
#FileInfo
#FontDbox
#FontMenu
#PrintDbox
#ProgInfo
#SaveAs
#Scale
#Gadgets
#
# CDFS
#
#CDFSDriver
#ATAPI
#CDFS
#CDFSFiler
#InetRes -options TYPE=EmergencyUtils
# some libraries and bits
#
callx
AsmUtils
TCPIPheaders
socklib
inetlib
unixlib
UnicodeLib
OSLib
DeskLib
ModMallocLib
PlainArgvLib
RemoteDebug
PDebug
DDTLib
Wild
Trace
DebugLib
Portable -type EXP
NVRAM -type EXP
PortManager -type EXP
# end
......@@ -210,8 +210,10 @@ create_exp_hdr_dirs:
${MKDIR} ${C_EXP_HDR}
${MKDIR} ${EXP_HDR}
ifneq (${CMHGFILE},)
o._h_${CMHGAUTOHDR}: h.${CMHGFILE} ${DIRS}
Do ${AWK} -- "/.ifndef ${CMHGFILE_SWIPREFIX}/,/endif/" h.${CMHGFILE} > o._h_${CMHGAUTOHDR}
endif
ifneq ($(findstring ${CMHGAUTOHDR},${HDRS}),)
exphdr.${CMHGAUTOHDR}: h.${CMHGAUTOHDR} o._h_${CMHGAUTOHDR}
......
......@@ -136,6 +136,7 @@ FreeTerm RES Apps.FreeTerm
# Kernel is a special type for ensure it is at the top of the ROM
#
HAL_IOMD HAL HAL.IOMD RISC_OS IOMD
HAL_OMAP3 HAL HAL.OMAP3 RISC_OS OMAP3
HAL_Tungsten HAL HAL.Tungsten RISC_OS Tungsten
Kernel KERNEL Kernel RISC_OS Kernel
#
......
/* (4.67)
/* (4.68)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 4.67
#define Module_MajorVersion_CMHG 4.68
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 22 Dec 2008
#define Module_Date_CMHG 27 Jan 2009
#define Module_MajorVersion "4.67"
#define Module_Version 467
#define Module_MajorVersion "4.68"
#define Module_Version 468
#define Module_MinorVersion ""
#define Module_Date "22 Dec 2008"
#define Module_Date "27 Jan 2009"
#define Module_ApplicationDate "22-Dec-08"
#define Module_ApplicationDate "27-Jan-09"
#define Module_ComponentName "BuildSys"
#define Module_ComponentPath "castle/RiscOS/BuildSys"
#define Module_FullVersion "4.67"
#define Module_HelpVersion "4.67 (22 Dec 2008)"
#define Module_LibraryVersionInfo "4:67"
#define Module_FullVersion "4.68"
#define Module_HelpVersion "4.68 (27 Jan 2009)"
#define Module_LibraryVersionInfo "4:68"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment