Commit 925b637e authored by Richard Buckley's avatar Richard Buckley
Browse files

Build process improvements :

* Standardised make process in common will all other modules in build.
* Internal and external toolbox libraries and headers exported to
  <Lib$Dir>.tboxlibint and <Lib$Dir>.tboxlibs respectivly.
* Resources now localised.
* Local !MkClean and !MkRom now use amu_machine.
parent e7632a3c
| Copyright 1997 Acorn Computers Ltd
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
| You may obtain a copy of the License at
|
| http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
|
Dir <Obey$Dir>
amu_machine clean
| Copyright 1997 Acorn Computers Ltd
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
| You may obtain a copy of the License at
|
| http://www.apache.org/licenses/LICENSE-2.0
|
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
|
Dir <Obey$Dir>
amu_machine rom
...@@ -49,7 +49,7 @@ WFLAGS = ~c~v ...@@ -49,7 +49,7 @@ WFLAGS = ~c~v
CFLAGS = -c -depend !Depend ${INCLUDES} -zM -ffah -zps1 ${DFLAGS} CFLAGS = -c -depend !Depend ${INCLUDES} -zM -ffah -zps1 ${DFLAGS}
DFLAGS = -DROM DFLAGS = -DROM
INCLUDES = -Itbox:,C: INCLUDES = -I<Lib$Dir>.tboxlibint.,<Lib$Dir>.tboxlibs:,C:
# #
# Libraries # Libraries
...@@ -59,7 +59,7 @@ CLIB = CLIB:o.stubs ...@@ -59,7 +59,7 @@ CLIB = CLIB:o.stubs
RLIB = RISCOSLIB:o.risc_oslib RLIB = RISCOSLIB:o.risc_oslib
ROMCSTUBS = RISCOSLIB:o.romcstubs ROMCSTUBS = RISCOSLIB:o.romcstubs
ABSSYM = RISC_OSLib:o.abssym ABSSYM = RISC_OSLib:o.abssym
TBOXLIB = tbox:tboxlib TBOXLIB = <Lib$Dir>.tboxlibint.o.tboxlibm
OBJS =\ OBJS =\
o.Modhdr_NoD\ o.Modhdr_NoD\
...@@ -92,10 +92,9 @@ install_rom: ${ROM_MODULE} ...@@ -92,10 +92,9 @@ install_rom: ${ROM_MODULE}
${CP} ${ROM_MODULE} ${INSTDIR}.${COMPONENT} ${CPFLAGS} ${CP} ${ROM_MODULE} ${INSTDIR}.${COMPONENT} ${CPFLAGS}
@echo ${COMPONENT}: Module installed (ROM) @echo ${COMPONENT}: Module installed (ROM)
resources: Messages resources: Resources.${LOCALE}.Messages Resources.${LOCALE}.Res
${MKDIR} ${RESDIR} ${MKDIR} ${RESDIR}
${CP} Messages ${RESDIR}.Messages ${CPFLAGS} ${CP} Resources.${LOCALE}.* ${RESDIR}.* ${CPFLAGS}
${CP} Res ${RESDIR}.Res ${CPFLAGS}
@echo ${COMPONENT}: resource files copied to Messages module @echo ${COMPONENT}: resource files copied to Messages module
clean: clean:
......
#{DictTokens}
E00:ProgInfo has active tasks.
E01:Memory allocation failed.
E02:Buffer too short.
E11:Task, %0, does not exist.
E12:Method, %0, not recognised.
E13:MiscOp Method, %0, not recognised.
L00:Public Domain
L01:Single User
L02:Single Machine
L03:Site
L04:Network
L05:Authority
File added
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