Commit c4125b78 authored by Ben Avison's avatar Ben Avison
Browse files

Changes to permit building of parts of the host-side build environment.

Detail:
  * New component file ROOL/BuildHost
  * Reinstated tools section of ModuleDB
Admin:
  Tested in a build.

Version 4.65. Tagged as 'BuildSys-4_65'
parent d124fe1b
#------------------------------------------------------------------------------
# Components file for build system
#------------------------------------------------------------------------------
%BaseAddress 0x00000000
%Image Build$ImageName
%Log Build$ImageName
%Messages Sources.Internat.Messages
%Joiner BigSplit2
%JoinerFormat BigSplit
#
# Components only required for their headers
#
HdrSrc -type EXP
BufferManager -type EXP
ColourTrans -type EXP
DragASprite -type EXP
FileSwitch -type EXP
FontManager -type EXP
#FPEmulator -type EXP
HostFS -type EXP
Hourglass -type EXP
Kernel -type EXP
MessageTrans -type EXP
PDriver -type EXP
ResourceFS -type EXP
#Squash -type EXP
TaskManager -type EXP
TaskWindow -type EXP
TCPIPheaders -type EXP
TerritoryManager -type EXP
WindowManager -type EXP
#
# Libraries
#
SharedCLibrary -type EXP
AsmUtils -type EXP
#C++Lib -type EXP
#CLX -type EXP
Common -type EXP
DDTLib -type EXP
DeskLib -type EXP
inetlib -type EXP
libgnu -type EXP
ModMallocLib -type EXP
NBLib -type EXP
PDebug -type EXP
PlainArgvLib -type EXP
rpclib -type EXP
socklib -type EXP
ToolboxLib -type EXP
unixlib -type EXP
RemoteDebug -type EXP
Wild -type EXP
Trace -type EXP
DebugLib -type EXP
#
# Targets - RiscOS/Apps
#
Builder -options INSTDIR=<Install$Dir>.Apps
EraseCVS -options INSTDIR=<Install$Dir>.Apps
Perl -options INSTDIR=<Install$Dir>.Apps
WinEdit -options INSTDIR=<Install$Dir>.Apps
#
# Targets - RiscOS/Library/Acorn
#
#amu -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#c++ -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#cc -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#cfront -options INSTDIR=<Install$Dir>.Library.Acorn
#cmhg -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#decaof -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#deccf -options INSTDIR=<Install$Dir>.Library.Acorn
#diff -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#find -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#libfile -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#link -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#modsqz -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#objasm -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#objsize -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#ResGen -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool_resgen
#rpcgen -options INSTDIR=<Install$Dir>.Library.Acorn
SquashApp -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#squeeze -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool_squeeze
toansi -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
topcc -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#unmodsqz -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool
#xpand -options INSTDIR=<Install$Dir>.Library.Acorn INSTTYPE=tool_xpand
#
# Targets - RiscOS/Library/Build
#
BigSplit2 -options INSTDIR=<Install$Dir>.Library.Build
#binaof -options INSTDIR=<Install$Dir>.Library.Build INSTTYPE=tool_binaof
#binasm -options INSTDIR=<Install$Dir>.Library.Build INSTTYPE=tool_binasm
crc -options INSTDIR=<Install$Dir>.Library.Build
defmod -options INSTDIR=<Install$Dir>.Library.Build
FileCRC -options INSTDIR=<Install$Dir>.Library.Build
#modgen -options INSTDIR=<Install$Dir>.Library.Build INSTTYPE=tool_modgen
#romlinker -options INSTDIR=<Install$Dir>.Library.Build
ROMUnjoin -options INSTDIR=<Install$Dir>.Library.Build
#srcbuild -options INSTDIR=<Install$Dir>.Library.Build
stripdepnd -options INSTDIR=<Install$Dir>.Library.Build
TarExtend -options INSTDIR=<Install$Dir>.Library.Build
tokenise -options INSTDIR=<Install$Dir>.Library.Build
Translate -options INSTDIR=<Install$Dir>.Library.Build
#
# Targets - RiscOS/Library/GNU
#
bison -options INSTDIR=<Install$Dir>.Library.GNU
gnudiff -options INSTDIR=<Install$Dir>.Library.GNU INSTTYPE=tool
flex -options INSTDIR=<Install$Dir>.Library.GNU
gawk -options INSTDIR=<Install$Dir>.Library.GNU
ident -options INSTDIR=<Install$Dir>.Library.GNU INSTTYPE=tool
readelf -options INSTDIR=<Install$Dir>.Library.GNU INSTTYPE=tool
#
# Targets - RiscOS/Library/Misc
#
destroy -options INSTDIR=<Install$Dir>.Library.Misc
ToGPA -options INSTDIR=<Install$Dir>.Library.Misc
#
# Targets - RiscOS/Library/Unix
#
#chmod -options INSTDIR=<Install$Dir>.Library.Unix
egrep -options INSTDIR=<Install$Dir>.Library.Unix INSTTYPE=tool_egrep
grep -options INSTDIR=<Install$Dir>.Library.Unix INSTTYPE=tool_grep
mkdir -options INSTDIR=<Install$Dir>.Library.Unix
sed -options INSTDIR=<Install$Dir>.Library.Unix
wc -options INSTDIR=<Install$Dir>.Library.Unix INSTTYPE=tool_wc
#
# Targets - RiscOS/Modules
#
DDEUtils -options INSTDIR=<Install$Dir>.Modules
#ddt -options INSTDIR=<Install$Dir>.Modules INSTTYPE=tool
FrontEnd -options INSTDIR=<InstalL$Dir>.Modules
International -options INSTDIR=<Install$Dir>.Modules
MakePSFont -options INSTDIR=<Install$Dir>.Modules
ShrinkWrap -options INSTDIR=<Install$Dir>.Modules
# EOF
......@@ -562,6 +562,88 @@ AcornPOP3 C Networking.Email.AcornPOP3.Client Networki
AcornSMTP C Networking.Email.AcornSMTP.Client Networking AcornSMTP
NCMail C Apps.Email.NCMail.Build Apps NCMail
#
#------------------------------------------------------------------------------------------------------------
#
# These are the tools - they do not build ROM targets, but installable disc targets.
# NOTE: The since the tool sources are in RiscOS/Tools, we need to use the parent directory
# specifier to get at the correct directories.
#
#--------------------------------------------------------------------------------------------------------------
# Component Type Source directory (in Sources) Installation dir Module filename
#--------------------------------------------------------------------------------------------------------------
amu C ^.Tools.Sources.amu Tools amu
aoftoc C ^.Tools.Sources.aoftoc Tools aoftoc
cc C ^.Tools.Sources.cc Tools cc
c++ C ^.Tools.Sources.c++cmd Tools c++
cfront C ^.Tools.Sources.c++ Tools cfront
cmhg C ^.Tools.Sources.cmhg Tools cmhg
ddt C ^.Tools.Sources.ddt Tools ddt
ddt2 C ^.Tools.Sources.ddt2 Tools ddt2
decaof C ^.Tools.Sources.decaof Tools decaof
deccf C ^.Tools.Sources.deccf Tools deccf
destroy C ^.Tools.Sources.destroy Tools Destroy
diff C ^.Tools.Sources.diff Tools diff
FileCRC C ^.Tools.Sources.FileCRC Tools FileCRC
find C ^.Tools.Sources.find Tools find
bison C ^.Tools.Sources.GNU.bison Tools bison
defmod C ^.Tools.Sources.GNU.defmod Tools defmod
gnudiff C ^.Tools.Sources.GNU.diff Tools diff
flex C ^.Tools.Sources.GNU.flex Tools flex
gawk C ^.Tools.Sources.GNU.gawk Tools gawk
egrep C ^.Tools.Sources.GNU.grep Tools egrep
grep C ^.Tools.Sources.GNU.grep Tools grep
ident C ^.Tools.Sources.GNU.ident Tools ident
libgnu C ^.Tools.Sources.GNU.libgnu Tools libgnu
readelf C ^.Tools.Sources.GNU.readelf Tools readelf
sed C ^.Tools.Sources.GNU.sed Tools sed
wc C ^.Tools.Sources.GNU.textutils Tools wc
ISOForm C ^.Tools.Sources.ISOForm Tools ISOForm
libfile C ^.Tools.Sources.libfile Tools libfile
link C ^.Tools.Sources.link Tools link
make C ^.Tools.Sources.make Tools make
MkResource C ^.Tools.Sources.MkResource Tools MkResource
modsqz C ^.Tools.Sources.modsqz Tools modsqz
objasm C ^.Tools.Sources.objasm Tools objasm
objsize C ^.Tools.Sources.objsize Tools objsize
binasm C ^.Tools.Sources.ResGen Tools binasm
binaof C ^.Tools.Sources.ResGen Tools binaof
modgen C ^.Tools.Sources.ResGen Tools modgen
ResGen C ^.Tools.Sources.ResGen Tools ResGen
restool C ^.Tools.Sources.restool Tools restool
ROMUnjoin C ^.Tools.Sources.ROMUnjoin Tools ROMUnjoin
rpcgen C ^.Tools.Sources.rpcgen Tools rpcgen
Softload2 C ^.Tools.Sources.Softload2 Tools Softload2
squeeze C ^.Tools.Sources.squeeze Tools squeeze
xpand C ^.Tools.Sources.squeeze Tools xpand
stripcs C ^.Tools.Sources.stripcs Tools stripcs
stripdepnd C ^.Tools.Sources.stripdepnd Tools stripdepnd
symedit C ^.Tools.Sources.symedit Tools symedit
TarExtend C ^.Tools.Sources.TarExtend Tools TarExtend
tlink C ^.Tools.Sources.tlink Tools tlink
toansi C ^.Tools.Sources.toansi Tools toansi
ToGPA C ^.Tools.Sources.ToGPA Tools ToGPA
tokencheck C ^.Tools.Sources.tokencheck Tools tokencheck
tokenise C ^.Tools.Sources.tokenise Tools Tokenise
topcc C ^.Tools.Sources.topcc Tools topcc
Translate C ^.Tools.Sources.Translate Tools Translate
unmodsqz C ^.Tools.Sources.unmodsqz Tools unmodsqz
chmod C ^.Tools.Sources.UNIX.chmod Tools chmod
mkdir C ^.Tools.Sources.UNIX.mkdir Tools mkdir
EraseCVS C ^.Utilities.CVSUtils.EraseCVS Tools EraseCVS
DebugIt C ^.Utilities.Debugging.DebugIt.DebugIt Tools DebugIt
Vector C ^.Utilities.Debugging.Vector Tools Vector
Perl C ^.Utilities.Perl Tools Perl
Builder C ^.Utilities.Release.builder Tools Builder
BigSplit2 C ^.Utilities.Release.bigsplit2 Tools BigSplit2
crc C ^.Utilities.Release.crc32 Tools crc
romlinker C ^.Utilities.Release.romlinker Tools romlinker
srcbuild C ^.Utilities.Release.srcbuild Tools srcbuild
WinEdit C ^.Utilities.WinEdit Tools WinEdit
DummyParallel ASM ^.Utilities.DummyParallel Tools DummyParallel
DummyEconet ASM ^.Utilities.DummyEconet Tools DummyEconet
#------------------------------------------------------------------------------------------------------------
#
# Disc build (for Desktop machines). I.e. the Universal Boot Structure and company.
......
/* (4.64)
/* (4.65)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 4.64
#define Module_MajorVersion_CMHG 4.65
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 17 Oct 2008
#define Module_Date_CMHG 03 Dec 2008
#define Module_MajorVersion "4.64"
#define Module_Version 464
#define Module_MajorVersion "4.65"
#define Module_Version 465
#define Module_MinorVersion ""
#define Module_Date "17 Oct 2008"
#define Module_Date "03 Dec 2008"
#define Module_ApplicationDate "17-Oct-08"
#define Module_ApplicationDate "03-Dec-08"
#define Module_ComponentName "BuildSys"
#define Module_ComponentPath "castle/RiscOS/BuildSys"
#define Module_FullVersion "4.64"
#define Module_HelpVersion "4.64 (17 Oct 2008)"
#define Module_LibraryVersionInfo "4:64"
#define Module_FullVersion "4.65"
#define Module_HelpVersion "4.65 (03 Dec 2008)"
#define Module_LibraryVersionInfo "4:65"
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