s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 485

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
Dependency list
Format 1
S5U1C33000C MANUAL
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
The make is executed according to a dependency list that is written in the following formats:
Format 1: <target file name>:<dependent file name 1>[^<dependent file name2>...]
Format 2: <target name>
In Format 1, the dependent files necessary to obtain a target file is specified, and in cases when no target
file has been created or the dependent file has not been updated, the command that follows is executed.
Example: test.srf : test.cm boot.o main.o
In this example, the target file "test.srf" depends on "test.cm", "boot.o", and "main.o".
If the target file "test.srf" is nonexistent or there is any dependent file that is newer than the target file, the
command "$(LK33) $(LK33_FLAG) test.cm" (link by lk33) is executed. The $(<name>) written here is
replaced with a macro defined by <name>.
If the dependent file is some other target
If the dependent file is specified as the target of some other dependency list, the other dependency list is
evaluated first. For example, since the dependent file "boot.o" is associated with the next two dependency
lists, the make is performed first in those lists.
If the dependent file is nonexistent
If the described dependent file cannot be found and there is no dependent file specified for other targets, an
error is assumed.
If the command line is nonexistent
Nothing is executed. However, if a target file and a suffix list (described later) that has the extension of the
first dependent file are written, the command associated with it is executed.
^ denotes a space.
[ ] indicates that entries in brackets can be omitted.
The command lines must begin with a TAB (space is not allowed).
boot.ms : $(SRC_DIR)boot.s
boot.o : boot.ms
[
[
TAB
TAB
TAB
TAB
$(LK33) $(LK33_FLAG) test.cm
$(PP33) $(PP33_FLAG) $(SRC_DIR)boot.s
$(EXT33) $(EXT33_FLAG) boot.ps
$(AS33) $(AS33_FLAG) boot.ms
... If the ext33's output file "boot.ms" is nonexistent or the source file "boot.s" is
... If the as33's output file "boot.o" is nonexistent or "boot.ms" is newer than
newer than "boot.ms", the pp33 and ext33 are executed.
"boot.o", the as33 is executed.
<command 1>
<command 2>
<command 1>
<command 2>
:
:
]
]
EPSON
CHAPTER 17: OTHER TOOLS
469

Related parts for s5u1c33000c