Commit eb46862e authored by Neil Bingham's avatar Neil Bingham

* Added support for srcbuild 0.15

Detail
  * Added OptionButton in main window for 'Install RAM' that maps onto
    the install: target.
  * Added ability to open the 'Logs' and 'Images' directory from the View
    menu.
Admin
  *  Tested install: work using a dummy Baseline 3 build.
  *  Tested MakeExpROM work using RiscOS/BuildSys/EtherI16E as a basis.
     srcbuild produces an indentical ROM to the old-style build system for
     populated roms and roms only containing podule ID information.

Version 0.10. Tagged as 'builder-0_10'
parent 90801060
......@@ -14,3 +14,5 @@
|
Dir <Obey$Dir>
amu_machine clean
ifthere Run:stripdepnd then stripdepnd <obey$Dir>.Makefile
If "<Alias$EraseCVS>" <> "" then EraseCVS else Echo **EraseCVS not found.
......@@ -13,4 +13,4 @@
| limitations under the License.
|
Dir <Obey$Dir>
amu_machine install THROWBACK=-throwback INSTALL_DIR=ADFS::OffRoad.$.Apps
amu_machine install THROWBACK=-throwback INSTDIR=<Install$Dir>
......@@ -71,7 +71,7 @@ INCLUDES = -ITbox: -IC:
#
COMPONENT = Builder
TARGET = !RunImage
APP = ${INSTALL_DIR}.!${COMPONENT}
APP = ${INSTDIR}.!${COMPONENT}
OBJS = o.main o.db o.msg o.env o.file o.parse o.build
......@@ -107,66 +107,3 @@ ${TARGET}: ${OBJS}
${LD} -o $@ ${OBJS} ${CLIB} ${EVENTLIB} ${TOOLBOXLIB} ${WIMPLIB}
#
# Dynamic dependencies:o.main: c.main
o.db: c.db
o.msg: c.msg
o.msg: C:h.kernel
o.msg: C:h.swis
o.msg: h.constants
o.msg: VersionNum
o.msg: h.db
o.msg: h.constants
o.env: c.env
o.env: C:h.kernel
o.env: C:h.swis
o.env: Tbox:h.gadgets
o.env: Tbox:h.toolbox
o.env: Tbox:h.wimp
o.env: h.constants
o.env: VersionNum
o.env: h.db
o.env: h.constants
o.file: c.file
o.file: C:h.kernel
o.file: C:h.swis
o.parse: c.parse
o.parse: h.constants
o.parse: VersionNum
o.parse: h.db
o.parse: h.constants
o.build: c.build
o.build: C:h.kernel
o.build: Tbox:h.gadgets
o.build: Tbox:h.toolbox
o.build: Tbox:h.wimp
o.build: h.constants
o.build: VersionNum
o.build: h.db
o.build: h.constants
o.build: h.parse
o.build: h.file
o.build: h.msg
o.build: C:h.kernel
o.main: c.main
o.main: C:h.kernel
o.main: C:h.swis
o.main: Tbox:h.wimp
o.main: Tbox:h.toolbox
o.main: Tbox:h.event
o.main: Tbox:h.wimplib
o.main: Tbox:h.gadgets
o.main: Tbox:h.window
o.main: Tbox:h.menu
o.main: Tbox:h.proginfo
o.main: Tbox:h.iconbar
o.main: h.resources
o.main: h.constants
o.main: VersionNum
o.main: h.db
o.main: h.constants
o.main: h.msg
o.main: C:h.kernel
o.main: h.env
o.main: C:h.kernel
o.main: h.file
o.main: h.parse
o.main: h.build
......@@ -40,4 +40,17 @@ Notes/Requirements :
* The radio buttons for version number control pass fields to the imagename
perl script which is used to set the Build$ImageName environement variable.
Bug reports/comments to rbuckley@acorn.com
Update (Wed 25th August 1999) NBingham.
Builder now has the capability to build Disc Images and Podule Extension ROMs.
A new command line parameter for the components file allows -install <path> to
be passed in. This *must* be in place before the -options switch. -install
allows you to specify a subdirectory inside <install$dir>.<build> that the
component is installed to. eg:
NCFresco -install !STBBoot.Resources -options RES=alt
Requires srcbuild 0.15 or better.
Bug reports/comments to toolsgroup.
No preview for this file type
/* (0.09)
/* (0.10)
*
* This file is automatically maintained by srccommit, do not edit manually.
*
*/
#define Module_MajorVersion_CMHG 0.09
#define Module_MajorVersion_CMHG 0.10
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 08 Oct 1997
#define Module_Date_CMHG 09 Sep 1999
#define Module_MajorVersion "0.09"
#define Module_MajorVersion "0.10"
#define Module_Version 10
#define Module_MinorVersion ""
#define Module_Date "08 Oct 1997"
#define Module_Date "09 Sep 1999"
#define Module_FullVersion "0.10"
......@@ -622,6 +622,16 @@ menu_selection(int event_code,ToolboxEvent *event,
reg.r[0] = (int)cmd;
ERR_CHECK_RETURN(err,_kernel_swi(OS_CLI,&reg,&reg));
break;
case VIEWMENU_LOGS :
sprintf(cmd,"Filer_Opendir %s.Logs",BUILDSYS_DIR);
reg.r[0] = (int)cmd;
ERR_CHECK_RETURN(err,_kernel_swi(OS_CLI,&reg,&reg));
break;
case VIEWMENU_IMAGES :
sprintf(cmd,"Filer_Opendir <Build$Dir>.Images");
reg.r[0] = (int)cmd;
ERR_CHECK_RETURN(err,_kernel_swi(OS_CLI,&reg,&reg));
break;
}
}
......
......@@ -51,6 +51,8 @@
#define VIEWMENU_COMPONENTS 0x00
#define VIEWMENU_DATABASE 0x01
#define VIEWMENU_LOGS 0x02
#define VIEWMENU_IMAGES 0x03
#define BARMENU_REGISTER 0x03
#define MENU_QUIT 0x01
......@@ -66,6 +68,7 @@ option_t options[] = { "list", 0x13, 0,
"resources", 0x0C, 0,
"rom", 0x0D, 0,
"install_rom", 0x0E, 0,
"install", 0x1c, 0,
"join", 0x0F, 0};
version_t versioning[] = {
......
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