6 |
7u83 |
1 |
# $Id$
|
|
|
2 |
|
|
|
3 |
SRC2= ${.CURDIR}/../../../common/tokens
|
|
|
4 |
|
|
|
5 |
TDFLIB= target_tok.tl
|
|
|
6 |
CAPSULES= dep_toks.j map_toks.j except_toks.t var_toks.t
|
|
|
7 |
PLTEXT= c_toks.j dep_toks.j map_toks.j
|
|
|
8 |
|
|
|
9 |
.include "../../../Makefile.inc"
|
|
|
10 |
|
|
|
11 |
TCCOPTS= -Y${OBJ_DIR}/${ENVIRONMENT}/bootstrap\
|
|
|
12 |
-yTENDRA_BASEDIR="${OBJ_DIR}/src"
|
|
|
13 |
|
|
|
14 |
all: ${TDFLIB} sys.j
|
|
|
15 |
@${ECHO} all done
|
|
|
16 |
|
|
|
17 |
${TDFLIB}: ${CAPSULES}
|
|
|
18 |
${TLD} -mc -o ${TDFLIB} ${CAPSULES}
|
|
|
19 |
|
|
|
20 |
except_toks.t: except_toks.j ${SRC2}/except_toks
|
|
|
21 |
${TCC} ${TCCOPTS} -Y${SRC2}/except_toks -Ft -o ${.TARGET} except_toks.j
|
|
|
22 |
|
|
|
23 |
var_toks.t: var_toks.j ${SRC2}/var_toks
|
|
|
24 |
${TCC} ${TCCOPTS} -Y${SRC2}/var_toks -Ft -o ${.OBJDIR}/${.TARGET}\
|
|
|
25 |
${.OBJDIR}/var_toks.j
|
|
|
26 |
|
|
|
27 |
sys_toks.j: ${PLTEXT}
|
|
|
28 |
${TLD} -o ${OBJ_SDIR}/${.TARGET} ${PLTEXT:S/^/${OBJ_SDIR}\//}
|
|
|
29 |
|
|
|
30 |
sys.j: sys_toks.j
|
|
|
31 |
${TNC} -t -d -L'.~' ${OBJ_SDIR}/sys_toks.j ${OBJ_SDIR}/${.TARGET}
|
|
|
32 |
|
|
|
33 |
CLEAN_EXTRA= ${TDFLIB} ${CAPSULES} c_toks.j sys_toks.j sys.j except_toks.j\
|
|
|
34 |
var_toks.j
|
|
|
35 |
|
|
|
36 |
.PATH: ${SRC2} ${OBJ_SDIR} ${.OBJDIR}
|