Subversion Repositories tendra.SVN

Rev

Rev 5 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
6 7u83 1
# $Id$
2
 
2 7u83 3
SRC=${BASE}/src/lib/machines/svr4.2/80x86/tokens
4
SRC2=${BASE}/src/lib/machines/common/tokens
5
 
6
LIB=target_tok.tl
7
LIB_FILES=dep_toks.j map_toks.j except_toks.t var_toks.t
8
SYS_FILES=c_toks.j dep_toks.j map_toks.j
9
 
6 7u83 10
all: ${LIB}
2 7u83 11
	@${ECHO} all done
12
 
6 7u83 13
basic: sys.j
2 7u83 14
	@${ECHO} all done
15
 
6 7u83 16
${LIB}: ${LIB_FILES}
2 7u83 17
	@${REMOVE} ${LIB}
18
	${TLD} -mc -o ${LIB} ${LIB_FILES}
19
 
6 7u83 20
c_toks.j: ${SRC2}/c_toks.pl
2 7u83 21
	${PL} ${SRC2}/c_toks.pl c_toks.j
22
 
6 7u83 23
dep_toks.j: ${SRC}/dep_toks.pl
2 7u83 24
	${PL} ${SRC}/dep_toks.pl dep_toks.j
25
 
6 7u83 26
except_toks.j: ${SRC}/except_toks.pl
2 7u83 27
	${PL} ${SRC}/except_toks.pl except_toks.j
28
 
6 7u83 29
except_toks.t: except_toks.j ${SRC2}/except_toks
2 7u83 30
	${TCC} -Y${SRC2}/except_toks -Ft -o except_toks.t except_toks.j
31
 
6 7u83 32
map_toks.j: ${SRC}/map_toks.pl
2 7u83 33
	${PL} ${SRC}/map_toks.pl map_toks.j
34
 
6 7u83 35
var_toks.j: ${SRC2}/var_toks.pl
2 7u83 36
	${PL} ${SRC2}/var_toks.pl var_toks.j
37
 
6 7u83 38
var_toks.t: var_toks.j ${SRC2}/var_toks
2 7u83 39
	${TCC} -Y${SRC2}/var_toks -Ft -o var_toks.t var_toks.j
40
 
6 7u83 41
sys_toks.j: ${SYS_FILES}
2 7u83 42
	${TLD} -o sys_toks.j ${SYS_FILES}
43
 
6 7u83 44
sys.j: sys_toks.j
2 7u83 45
	${TNC} -t -d -L'.~' sys_toks.j sys.j
46
 
6 7u83 47
clobber: clean
2 7u83 48
	${REMOVE} ${LIB}
49
	${REMOVE} ${LIB_FILES}
50
	${REMOVE} c_toks.j sys_toks.j sys.j
51
	${REMOVE} except_toks.j var_toks.j