Commit b7e6d89d authored by Richard Buckley's avatar Richard Buckley
Browse files

Cleaned directory a little to help debug build process.

parent 38089b47
| Copyright 1996 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.
|
Prefix <Obey$Dir>
Echo Agenda for <Prefix$Dir> ...
Do AMU -f <Prefix$Dir>.Makefile -desktop -n THROWBACK=-throwback rm.bootcmds
| Copyright 1996 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>
ObjAsm -stamp -quit s.AddApp o.AddAppC
ObjAsm -stamp -quit AddApp.s.AddApp o.AddAppAsm
| Copyright 1996 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.
|
Do Modified -nobinary -log -from <Obey$Dir> -to RAM:$ -since 3-sep-1993.0:0:0
| Copyright 1996 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.
|
Prefix <Obey$Dir>
Echo Cleaning <Prefix$Dir> ...
Do AMU -f <Prefix$Dir>.Makefile -desktop clean THROWBACK=-throwback
| Copyright 1996 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.
|
Prefix <Obey$Dir>
Echo Compiling <Prefix$Dir> ...
Do AMU -f <Prefix$Dir>.Makefile -desktop asms THROWBACK=-throwback
| Copyright 1996 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>
|because Prefix can't cope with Run
Echo Making <Obey$Dir> ...
WIMPSlot -min 4000K -max 4000K
Do AMU -f <Obey$Dir>.Makefile -desktop THROWBACK=-throwback rm.bootcmdsd
Announce "Make done"
| Copyright 1996 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>
|because Prefix can't cope with Run
Echo Making <Obey$Dir> ...
WIMPSlot -min 4000K -max 4000K
Do AMU -f <Obey$Dir>.Makefile -desktop THROWBACK=-throwback rm.bootcmds
Announce "Make done"
| Copyright 1996 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.
|
Prefix <Obey$Dir>
Echo Mapping <Prefix$Dir> ...
WIMPSlot -min 1024K -max 1024K
Do AMU -f <Obey$Dir>.Makefile -desktop map THROWBACK=-throwback
| Copyright 1996 Acorn Computers Ltd
| 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.
......@@ -12,5 +12,6 @@
| See the License for the specific language governing permissions and
| limitations under the License.
|
SetType <Obey$Dir>.Test Absolute
Unset ColourPicker$Path
Dir <Obey$Dir>
amu_machine all
amu_machine install
| Copyright 1996 Acorn Computers Ltd
| 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.
......
| Copyright 1996 Acorn Computers Ltd
| 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.
......
| Copyright 1996 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.
|
Prefix <Obey$Dir>
Echo Preprocessing <Prefix$Dir> ...
Do AMU -f <Prefix$Dir>.Makefile -desktop incs THROWBACK=-throwback
| Copyright 1996 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.
|
Prefix <Obey$Dir>
Echo Releasing <Prefix$Dir> ...
WIMPSlot -min 1024K -max 1024K
Do AMU -f <Obey$Dir>.Makefile -desktop release THROWBACK=-throwback
Announce "Release done"
......@@ -3,4 +3,3 @@ s/** gitlab-language=armasm linguist-language=armasm linguist-detectable=true
c/** gitlab-language=c linguist-language=c linguist-detectable=true
h/** gitlab-language=c linguist-language=c linguist-detectable=true
CMHG/** gitlab-language=cmhg linguist-language=cmhg linguist-detectable=true
*,fe1 gitlab-language=make linguist-language=make linguist-detectable=true
| Copyright 1996 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>
If "<OS$Path>"="" Then Set OS$Path @.
Amu &.apprm.Picker
If "<OS$Path>"="@." Then Unset OS$Path
# Copyright 1996 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.
#
# Makefile for BootCommands
#
# ***********************************
# *** C h a n g e L i s t ***
# ***********************************
# Date Name Description
# ---- ---- -----------
# 12th Sep 1994 JC Created.
#
VPATH = @ <Support$Dir>
RESDIR = <resource$dir>.Resources2.${COMPONENT}
#
# Generic options:
#
MKDIR = cdir
CC = cc -ISupport:,OS: -fach -wp -DBOOTCMDS
CP = copy
CPFLAGS = ~cfr~v
OBJASM = ObjAsm ${THROWBACK} -depend !Depend -stamp -quit
CMHG = CMHG
LINK = Link
ZM = -zM
STUBS = CLib:o.Stubs
#
# Libraries:
#
OSLIB = OSLib:OSLib.o
RSTUBS = RISC_OSLib:o.romcstubs
ABSSYM = RISC_OSLib:o.abssym
#
# Program specific options:
#
COMPONENT = BootCmds
TARGET = aof.BootCmds
OBJS = o.files o.header o.main o.Messages o.Repeat o.riscos
OBJSD = o.header o.hostfs debug.m debug.main debug.trace \
debug.riscos debug.files o.Repeat o.Messages
ROM_OBJS = o.files o.header o.main o.Repeat o.riscos
ASMS = s.main
RESOURCES = o.Messages o.Repeat
#
# Generic rules {used by top-level build}:
#
rom: ${TARGET}
@echo ${COMPONENT}: rom module built
export:
@echo ${COMPONENT}: export complete
install_rom: ${TARGET}
${CP} ${TARGET} ${INSTDIR}.${COMPONENT} ${CPFLAGS}
@echo ${COMPONENT}: rom module installed
clean:
-Destroy RM.BootCmds ${OBJS} ${OBJSD} ${TARGET} map.BootCmds linked.BootCmds \
o.repeatcmd Resources.Repeat
@echo ${COMPONENT}: cleaned
resources: resources-${CMDHELP}
@echo ${COMPONENT}: Resources copied to Messages module
resources_common:
${MKDIR} ${RESDIR}
${CP} Resources.Messages ${RESDIR}.Messages ${CPFLAGS}
resources-None: resources_common
@
resources-: resources_common
print Resources.CmdHelp { >> ${RESDIR}.Messages }
#
# ROM target (re-linked at ROM Image build time)
#
${TARGET}: ${ROM_OBJS} ${OSLIB} ${RSTUBS}
${LINK} -o $@ -aof ${ROM_OBJS} ${OSLIB} ${RSTUBS}
#
# Final link for the ROM Image (using given base address)
#
rom_link:
${LINK} -o linked.${COMPONENT} -bin -base ${ADDRESS} ${TARGET} ${ABSSYM} \
-map > map.${COMPONENT}
truncate map.${COMPONENT} linked.${COMPONENT}
${CP} linked.${COMPONENT} ${LINKDIR}.${COMPONENT} ${CPFLAGS}
@echo ${COMPONENT}: rom_link complete
#
# Extra {development} rules:
#
all: RM.BootCmds RM.BootCmdsD
@Echo Made all
asms: ${ASMS}
release: RM.BootCmds
%Copy RM.BootCmds Root:RM.JCoxhead.BootCmds ~CFLNRV
/RM:BootCmds
@Echo Made release
#Internal targets
RM.BootCmds: ${OBJS} ${OSLIB} ${STUBS}
${LINK} -rmf -output RM.BootCmds ${OBJS} ${OSLIB} ${STUBS}
Access RM.BootCmds WR/R
RM.BootCmdsD: ${OBJSD} ${OSLIB} ${STUBS}
${LINK} -rmf -output RM.BootCmdsD ${OBJSD} ${OSLIB} ${STUBS}
Access RM.BootCmdsD WR/R
o.Messages: Resources.Messages
ResGen Messages o.Messages Resources.Messages Resources.BootCmds.Messages
o.Repeat: Resources.Repeat
ResGen Repeat o.Repeat Resources.Repeat Resources.BootCmds.Repeat
Resources.Repeat: o.repeatcmd ${OSLIB} ${STUBS}
${LINK} -output Resources.Repeat o.repeatcmd ${OSLIB} ${STUBS}
o.repeatcmd: c.repeatcmd
${CC} ${THROWBACK} -depend !Depend -c -ff c.repeatcmd
debug.trace: h.hostfs
#General rules
.SUFFIXES: .cmhg .c .debug .o .asm .def
.c.o:; ${CC} ${THROWBACK} -depend !Depend -c ${ZM} -ff $<
.asm.o:; ${OBJASM} -stamp -quit $< $@
.asm.debug:; ${OBJASM} -pd "TRACE SETL {TRUE}" -pd "STANDALONE SETL {TRUE}" -stamp -quit $< $@
.c.debug:; ${CC} ${THROWBACK} -depend !Depend -c ${ZM} -ff -DTRACE=1 -DSTANDALONE -o $@ $<
.cmhg.o:; ${CMHG} $< $@
.c.s:; ${CC} ${THROWBACK} -depend !Depend -s ${ZM} -ff $<
.def.o:; DefMod -l -o l.$* < $<
LibFile -c -o $@ -via ViaFile
Wipe l.$* ~C~FR~V
.def.h:; DefMod -h < $< > $@
.def.s:; DefMod -s < $< > $@
# Dynamic dependencies:
| Copyright 1996 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.
|
SetType <Obey$Dir>.Test DebImage
Set ColourPicker$Path SCSI::Doves.$.Medusa.Picker.Resources.
l.hostfs.0x40100x.o.000
l.hostfs.0x40100.o.000
l.hostfs.0x40100x.o.001
l.hostfs.0x40100.o.001
l.hostfs.0x40100x.o.002
l.hostfs.0x40100.o.002
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