Rev 89 | Blame | Compare with Previous | Last modification | View Log | RSS feed
include ../../../../../../defs.mk
COMMONSRC= ../../../common/tokens
SYSLIB= sys.tl
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
#TCFLAGS= -Y$(INSTALL_MACHDIR)/env/default -yTENDRA_BASEDIR="${INSTALL_DIR}"
all: ${TDFLIB} $(SYSLIB)
$(MAKE) $(TDFLIB)
$(MAKE) $(SYSLIB)
$(SYSLIB): $(PLTEXT)
$(TLD) -mc -o $(SYSLIB) $(PLTEXT)
.SUFFIXES: .o .c .sid .j .pl
.pl.j:
${TPL} $< $@
${TDFLIB}: ${CAPSULES}
${TLD} -mc -o ${TDFLIB} ${CAPSULES}
except_toks.t: except_toks.j ${COMMONSRC}/except_toks
$(MAKE) install-sys
${TCC} ${TCFLAGS} -Y${COMMONSRC}/except_toks -Ft -o $@ except_toks.j
var_toks.t: var_toks.j ${COMMONSRC}/var_toks
$(MAKE) install-sys
${TCC} ${TCFLAGS} -Y${COMMONSRC}/var_toks -Ft -o $@ var_toks.j
#sys_toks.j: ${PLTEXT}
# ${TLD} -o $@ $(PLTEXT)
#sys.j: sys_toks.j
# ${TNC} -t -d -L'.~' sys_toks.j $@
clean:
rm -f $(CAPSULES)
rm -f *.j
rm -f *.tl
install-sys:
install -d $(INSTALL_LIBDIR)
install sys.tl $(INSTALL_LIBDIR)/sys.tl
install: $(SYSLIB) $(TDFLIB)
$(MAKE) install-sys
install -d $(INSTALL_LIBDIR)
install $(TDFLIB) $(INSTALL_LIBDIR)/$(TDFLIB)
.PATH: ${COMMONSRC} ${OBJ_SDIR} ${.OBJDIR}