Commit 826581a6 authored by Stewart Brodie's avatar Stewart Brodie
Browse files

This code has hacked me off for the last time.

Detail:
  As much as possible of the junk has been removed.
  Standard build structure replaces it.
  Unused code removed.
  Support for RISC OS pre-3.60 removed (remove the int'l
    stuff in the CMHG file to reverse this - it must save
    all of 100 bytes!)
  RAM builds now contain the resources for registering in
    ResourceFS (NOTE: this build does not register them yet
    but that's the same as current versions!)  When this is
    fixed, the RAM builds will be the standalone builds.
  RAM build contains a single ResourceFS area which is to be
    registered instead of NINE that it used to register.
  Shame I can't remove all traces of the other directories.
  WinEdit is now invoked from the makefile instead of having
    several silly one-liner Obey scripts to do it.  However, this
    necessitates the perl script to fix the trigraphs (cannot
    use # in makefiles) unless you like 1000s of warnings about
    ANSI trigraphs in the (valid) generated headers.
  Unable to extract it from OSLib or Support011 - it's too
     heavily dependent on them.  Sorry.
Admin:
  RAM builds seem to work.

Version 0.43. Tagged as 'Picker-0_43'
parent 30e342c2
| 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>
Echo Agenda for <Obey$Dir> ...
Do AMU -f <Obey$Dir>.Makefile -desktop -n THROWBACK=-throwback all
| 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.
|
Dir <Obey$Dir>
Echo Cleaning <Obey$Dir> ...
Do AMU -f <Obey$Dir>.Makefile -desktop clean_all 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>
Echo Compiling <Obey$Dir> ...
Do AMU -f <Obey$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 alld
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 all
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>
Echo Mapping <Obey$Dir> ...
WIMPSlot -min 1024K -max 1024K
Do AMU -f <Obey$Dir>.Makefile -desktop map THROWBACK=-throwback
| Copyright 1996 Acorn Computers Ltd
| Copyright 1999 Pace Micro Technology plc
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
......@@ -13,3 +13,5 @@
| limitations under the License.
|
Dir <Obey$Dir>
Wimpslot 5000K
amu_machine all THROWBACK=-throwback -D
| Copyright 1996 Acorn Computers Ltd
| Copyright 1999 Pace Micro Technology plc
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
......@@ -14,3 +14,4 @@
|
Dir <Obey$Dir>
amu_machine clean
stripdepnd Makefile
| Copyright 1996 Acorn Computers Ltd
| Copyright 1999 Pace Micro Technology plc
|
| 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 1999 Pace Micro Technology plc
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
......@@ -13,4 +13,4 @@
| limitations under the License.
|
Dir <Obey$Dir>
amu_machine rm.Picker310
amu_machine install_rom INSTDIR=<Install$Dir>
| Copyright 1996 Acorn Computers Ltd
| Copyright 1999 Pace Micro Technology plc
|
| Licensed under the Apache License, Version 2.0 (the "License");
| you may not use this file except in compliance with the License.
......@@ -13,4 +13,5 @@
| limitations under the License.
|
Dir <Obey$Dir>
wimpslot 5000k
amu_machine rom
| 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>
Echo Preprocessing <Obey$Dir> ...
Do AMU -f <Obey$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.
|
Dir <Obey$Dir>
Echo Releasing <Obey$Dir> ...
WIMPSlot -min 1024K -max 1024K
Do AMU -f <Obey$Dir>.Makefile -desktop release THROWBACK=-throwback
Announce "Release 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.
|
/Apps:!WinEdit "-h#define cmyk_%%w_%%n ((wimp_i) %%i)" Resources.CMYK.Templates > h.cmyk_i
|%w - window, %n - name, %i - icon no
| 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.
|
/Apps:!WinEdit "-h#define hsv_%%w_%%n ((wimp_i) %%i)" Resources.HSV.Templates > h.hsv_i
|%w - window, %n - name, %i - icon no
# Copyright 1999 Pace Micro Technology plc
#
# 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 ColourPicker
#
# ***********************************
# *** C h a n g e L i s t ***
# ***********************************
# Date Name Description
# ---- ---- -----------
# 23-Nov-99 SNB Created
COMPONENT = Picker
RAM_MODULE = rm.${COMPONENT}
ROM_MODULE = aof.${COMPONENT}
DBG_MODULE = rm.${COMPONENT}D
FULL_COMPONENT = ColourPicker
#
# Paths
#
EXP_HDR = <export$dir>
VPATH=@ Support011
#
# Export Paths for Messages module
#
RESDIR = <resource$dir>.Resources2.${COMPONENT}
RESFSDIR = Resources.${COMPONENT}
#
# Generic options:
#
MKDIR = do mkdir -p
AS = objasm
CC = cc
CMHG = cmhg
CP = copy
LD = link
RM = remove
MODSQZ = modsqz
WIPE = -wipe
CD = dir
TOUCH = stamp
WINEDIT = /Apps:!WinEdit
CPFLAGS = ~cfr~v
WFLAGS = f~c~vr
#
# Include files
#
INCLUDES= -ISupport011,icons,OS:,C:
#
# Libraries
#
CLIB = Clib:o.Stubs
ROMCSTUBS = RISCOSLIB:o.romcstubs
ABSSYM = RISC_OSLib:o.AbsSym
OSLIB = OSLib:o.OSLib
DEPEND = -depend !Depend
DBGFLAGS = -DTRACE
DEFINES =
CENV = ${DEPEND} ${THROWBACK}
ASFLAGS = ${DEPEND} ${THROWBACK}
CFLAGS = -c -ffh -zM -zps1 -Wcp ${INCLUDES} ${DEFINES} ${CENV}
CMHGFLAGS = ${DEPEND} ${THROWBACK} -p
OTHER_OBJS = o.muldiv o.veneer o.header
ROM_OBJS = or.cmyk or.dialogue or.helpreply or.hsv \
or.main or.model or.rgb or.tables \
or.callback or.lookup or.realloc \
or.task or.riscos or.window or.resource \
or.icon or.steppable or.relocate ${OTHER_OBJS}
RAM_OBJS = o.cmyk o.dialogue o.helpreply o.hsv \
o.main o.model o.rgb o.tables ${RESF} \
o.callback o.lookup o.realloc \
o.task o.riscos o.window o.resource \
o.icon o.steppable o.relocate ${OTHER_OBJS}
DBG_OBJS = od.cmyk od.dialogue od.helpreply od.hsv \
od.main od.model od.rgb od.tables ${RESF} \
od.m od.callback od.lookup od.realloc \
od.task od.riscos od.window od.resource \
od.icon od.steppable od.relocate ${OTHER_OBJS}
RESF = o.msgs
RESOURCEFILES = \
Resources.CMYK.Messages\
Resources.CMYK.Templates\
Resources.HSV.Messages\
Resources.HSV.Templates\
Resources.RGB.Messages\
Resources.RGB.Templates\
Resources.Messages\
Resources.Sprites\
Resources.Templates
#
# Rule patterns
#
.SUFFIXES: .o .od .or .s .c .cmhg .h
.c.o:; ${CC} ${CFLAGS} -o $@ $<
.c.or:; ${CC} ${CFLAGS} -DROM -o $@ $<
.c.od:; ${CC} ${CFLAGS} ${DBGFLAGS} -o $@ $<
.cmhg.o:; ${CMHG} ${CMHGFLAGS} -o $@ $< -d h.header
.cmhg.h:; ${CMHG} ${CMHGFLAGS} -d $@ $< -o null:
.cmhg.od:; ${CMHG} ${CMHGFLAGS} -o $@ $< -d h.header ${DBGFLAGS}
.s.o:; ${AS} ${ASFLAGS} -o $@ $<
header.h: header.o
${TOUCH} $@
o.header od.header: VersionNum
ICONS=icons.h.dialogue_i icons.h.cmyk_i icons.h.rgb_i icons.h.hsv_i
icons.h.dialogue_i: Resources.Templates
${WINEDIT} "-h??=define dialogue_%w_%n ((wimp_i) %i)" Resources.Templates >$@
perl Resources.perlscript $@
icons.h.cmyk_i: Resources.CMYK.Templates
${WINEDIT} "-h??=define cmyk_%w_%n ((wimp_i) %i)" Resources.CMYK.Templates >$@
perl Resources.perlscript $@
icons.h.rgb_i: Resources.RGB.Templates
${WINEDIT} "-h??=define rgb_%w_%n ((wimp_i) %i)" Resources.RGB.Templates >$@
perl Resources.perlscript $@
icons.h.hsv_i: Resources.HSV.Templates
${WINEDIT} "-h??=define hsv_%w_%n ((wimp_i) %i)" Resources.HSV.Templates >$@
perl Resources.perlscript $@
#
# Main rules:
#
#
all: ${RAM_MODULE} o.dirs
@echo ${COMPONENT}: Module built (RAM)
ramtrace: ${DBG_MODULE} o.dirs
@echo ${COMPONENT}: Module built (TRACE)
rom: ${ROM_MODULE} o.dirs
@echo ${COMPONENT}: Module built (ROM)
install_rom: ${ROM_MODULE}
${CP} ${ROM_MODULE} ${INSTDIR}.${COMPONENT} ${CPFLAGS}
@echo ${COMPONENT}: Module installed (ROM)
resources: ${RESOURCEFILES}
${MKDIR} ${RESDIR}
${MKDIR} ${RESDIR}.CMYK
${MKDIR} ${RESDIR}.HSV
${MKDIR} ${RESDIR}.RGB
${CP} Resources.CMYK.Messages ${RESDIR}.CMYK.Messages ${CPFLAGS}
${CP} Resources.CMYK.Templates ${RESDIR}.CMYK.Templates ${CPFLAGS}
${CP} Resources.HSV.Templates ${RESDIR}.HSV.Templates ${CPFLAGS}
${CP} Resources.HSV.Messages ${RESDIR}.HSV.Messages ${CPFLAGS}
${CP} Resources.RGB.Templates ${RESDIR}.RGB.Templates ${CPFLAGS}
${CP} Resources.RGB.Messages ${RESDIR}.RGB.Messages ${CPFLAGS}
${CP} Resources.Messages ${RESDIR}.Messages ${CPFLAGS}
${CP} Resources.Sprites ${RESDIR}.Sprites ${CPFLAGS}
${CP} Resources.Templates ${RESDIR}.Templates ${CPFLAGS}
@echo ${COMPONENT}: resource files copied to Messages module
clean:
${WIPE} o ${WFLAGS}
${WIPE} od ${WFLAGS}
${WIPE} or ${WFLAGS}
${WIPE} aof ${WFLAGS}
${WIPE} rm ${WFLAGS}
${WIPE} h.header ${WFLAGS}
${WIPE} linked ${WFLAGS}
${WIPE} icons ${WFLAGS}
@echo ${COMPONENT}: cleaned
o.dirs:
${MKDIR} o
${MKDIR} od
${MKDIR} or
${MKDIR} icons
${MKDIR} icons.h
create $@
export:
${CP} hdr.ColourPick ${EXP_HDR}.ColourPick
@echo ${COMPONENT}: export complete
#
# Targets
#
${RAM_MODULE}: ${RAM_OBJS} ${CLIB} ${OSLIB} ${ICONS}
${MKDIR} rm
$(LD) -o $@ -rmf ${RAM_OBJS} ${CLIB} ${OSLIB}
${MODSQZ} $@
Access $@ RW/R
${ROM_MODULE}: ${ROM_OBJS} ${ROMCSTUBS} ${ICONS}
${MKDIR} aof
$(LD) -o $@ -aof ${ROM_OBJS} ${ROMCSTUBS}
${DBG_MODULE}: ${DBG_OBJS} ${CLIB} ${ICONS}
${MKDIR} rm
$(LD) -o $@ -rmf ${DBG_OBJS} ${CLIB}
Access $@ RW/R
${RESF}: ${RESOURCEFILES}
resgen resourcefs_files $@ \
Resources.CMYK.Messages ${RESFSDIR}.CMYK.Messages \
Resources.CMYK.Templates ${RESFSDIR}.CMYK.Templates \
Resources.HSV.Templates ${RESFSDIR}.HSV.Templates \
Resources.HSV.Messages ${RESFSDIR}.HSV.Messages \
Resources.RGB.Templates ${RESFSDIR}.RGB.Templates \
Resources.RGB.Messages ${RESFSDIR}.RGB.Messages \
Resources.Messages ${RESFSDIR}.Messages \
Resources.Sprites ${RESFSDIR}.Sprites \
Resources.Templates ${RESFSDIR}.Templates
#
# Final link for the ROM Image (using given base address)
#
rom_link:
${MKDIR} linked
${LD} -o linked.${COMPONENT} -rmf -base ${ADDRESS} ${ROM_MODULE} ${ABSSYM}
${CP} linked.${COMPONENT} ${LINKDIR}.${COMPONENT} ${CPFLAGS}
@echo ${COMPONENT}: rom_link complete
# 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.
#
# Makefile for Colour Picker
#
# RISC OS 3.70:
# Now has local version of Support stuff (we have effectively unwound Picker back to
# RISC OS 3.60 version, and local Support stuff with it, 'coz new stuff was bust
# and no time to work out how to fix
#
#
# ***********************************
# *** C h a n g e L i s t ***
# ***********************************
# Date Name Description
# ---- ---- -----------
# 18-Aug-94 JC Created.
# 22-Aug-94 JC Added -DPICKER to CC flags
# 22-Aug-94 AMcC Added generic flags and targets for ROM build
# 30-Aug-94 AMcC Set ZM macro to -zM
# 30-Aug-94 JC Removed resorces from image; internationalisation
# 31-Aug-94 JC Added -DSTANDALONE
# 22-Sep-94 AMcC Now exports Hdr:ColourPick
#
#
# Paths
#
EXP_HDR = <Export$Dir>
VPATH = @ @.Support011
OSLIB_DEFS = <OSLibDef$Dir>
#
# Generic options:
#
MKDIR = cdir
CC = cc -I@.Support011 -IOS: -fach -wpc -DPICKER
CP = copy
CPFLAGS = ~cfr~v
CMHGFLAGS = -depend !Depend -p ${THROWBACK}
OBJASM = ObjAsm ${THROWBACK} -depend !Depend -stamp -quit
CMHG = CMHG
LINK = Link
RM = remove
STRIP = stripdepnd
WIPE = -wipe
WFLAGS = ~c~v
ZM = -zM
#
# Libraries:
#
OSLIB = OSLib:OSLib.o
RSTUBS = RISC_OSLib:o.romcstubs
ABSSYM = RISC_OSLib:o.abssym
#
# Program specific options:
#
COMPONENT = Picker
TARGET = aof.Picker
#EXPORTS = ${OSLIB_DEFS}.ColourPick \
# ${EXP_HDR}.ColourPick
EXPORTS = ${EXP_HDR}.ColourPick
OBJS = o.callback o.cmyk o.dialogue o.header o.helpreply o.hsv \
o.icon o.lookup o.main o.model o.muldiv o.realloc o.relocate \
o.resource o.riscos o.rgb o.steppable o.tables o.task o.veneer o.window
OBJS_310 = o.callback oSA.cmyk o.dialogue o.files o.header310 o.helpreply oSA.hsv \
o.icon o.lookup oSA.main o.model o.muldiv o.realloc o.relocate \
o.resource o.riscos oSA.rgb o.steppable o.tables o.task o.veneer o.window
OBJSD = debug.callback debug.cmyk debug.dialogue debug.files \
o.header debug.helpreply o.hostfs debug.hsv debug.icon debug.lookup \
debug.main debug.model o.muldiv debug.realloc \
debug.relocate debug.resource debug.riscos debug.rgb \
debug.steppable debug.tables debug.task o.veneer debug.window \
debug.trace debug.m
RESOURCES = o.Messages o.Sprites o.Templates o.RGBMessages o.RGBTemplates \
o.HSVMessages o.HSVTemplates o.CMYKMessages o.CMYKTemplates
RESOURCES310 = o.Message310 o.Sprites o.Templates o.RGBMessages o.RGBTemplates \
o.HSVMessages o.HSVTemplates o.CMYKMessages o.CMYKTemplates
ASMS = s.callback s.cmyk s.colourpick s.dialogue s.hsv s.icon s.lookup \
s.m s.main s.model s.realloc s.relocate s.resource s.riscos \
s.rgb s.steppable
INCS = i.callback i.cmyk i.dialogue i.hsv i.icon i.lookup i.m i.main \
i.model i.realloc i.relocate i.resource i.riscos i.rgb i.steppable
HFILES = h.cmyk_i h.hsv_i h.dialogue_i h.rgb_i
#
# Generic rules (used by top-level build):
#
rom: ${TARGET}
@echo ${COMPONENT}: rom module built
export: ${EXPORTS}
@echo ${COMPONENT}: export complete
install_rom: ${TARGET}
${CP} ${TARGET} ${INSTDIR}.${COMPONENT} ${CPFLAGS}
@echo ${COMPONENT}: rom module installed
clean:
${WIPE} o.* ${WFLAGS}
${WIPE} oSA.* ${WFLAGS}
${RM} linked.${COMPONENT}
${RM} map.${COMPONENT}
${RM} ${TARGET}
${WIPE} rm.* ${WFLAGS}
${STRIP}
@echo ${COMPONENT}: cleaned
resources:
${MKDIR} ${RESDIR}.${COMPONENT}
${MKDIR} ${RESDIR}.${COMPONENT}.CMYK
${MKDIR} ${RESDIR}.${COMPONENT}.HSV
${MKDIR} ${RESDIR}.${COMPONENT}.RGB
${CP} Resources.Messages ${RESDIR}.${COMPONENT}.Messages ${CPFLAGS}
${CP} Resources.Templates ${RESDIR}.${COMPONENT}.Templates ${CPFLAGS}