Rev 7 | Rev 89 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
# $Id$
SRC2= ../../../common/tokens
TDFLIB= target_tok.tl
CAPSULES= dep_toks.j map_toks.j except_toks.t var_toks.t
PLTEXT= c_toks.j dep_toks.j map_toks.j
.include "../../../Makefile.inc"
TCCOPTS= -Y$(INSTALL_MACHDIR)/env/default\
-yTENDRA_BASEDIR="${INSTALL_DIR}"
all: ${TDFLIB} sys.j
@${ECHO} all done
sys.tl:
$(TLD) -mc -o sys.tl sys.j
.SUFFIXES: .o .c .sid .j .pl
.pl.j:
${TPL} $< $@
${TDFLIB}: ${CAPSULES}
${TLD} -mc -o ${TDFLIB} ${CAPSULES}
except_toks.t: except_toks.j ${SRC2}/except_toks
${TCC} ${TCCOPTS} -Y${SRC2}/except_toks -Ft -o ${.TARGET} except_toks.j
var_toks.t: var_toks.j ${SRC2}/var_toks
${TCC} ${TCCOPTS} -Y${SRC2}/var_toks -Ft -o ${.OBJDIR}/${.TARGET}\
${.OBJDIR}/var_toks.j
sys_toks.j: ${PLTEXT}
${TLD} -o $@ $(PLTEXT)
sys.j: sys_toks.j
${TNC} -t -d -L'.~' sys_toks.j $@
CLEAN_EXTRA= ${TDFLIB} ${CAPSULES} c_toks.j sys_toks.j sys.j except_toks.j\
var_toks.j
clean:
rm -f $(CAPSULES)
install:
install -d $(INSTALL_MACHDIR)/lib
install $(TDFLIB) $(INSTALL_MACHDIR)/lib/$(TDFLIB)
install sys.tl $(INSTALL_MACHDIR)/lib/sys.tl
.PATH: ${SRC2} ${OBJ_SDIR} ${.OBJDIR}