Subversion Repositories tendra.SVN

Rev

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

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