CATS	= -c${SRCDIR}/CATALOG
DSLCAT	= -c${SPDIR}/dsssl/catalog -cCATALOG
DECL	= 
ELEMLST	= element.list
ELEMPAT	= '^('
ELOPTS	= 
SGMLS	= nsgmls
SPOPTS	= -wno-duplicate
SRCFILE	= 
STYLE	= dbwrap.dsl
STYTMPL	= dbtmpl.dsl
VALOPTS	= -sv

valid:
	${SGMLS} ${VALOPTS} ${SPOPTS} ${CATS} ${DECL} ${SRCFILE}

elements:
	${SGMLS} ${ELOPTS} ${SPOPTS} ${CATS} ${DECL} ${SRCFILE} | grep ${ELEMPAT} | sort -u > ${ELEMLST}

.DEFAULT:
	sed 's/-=-ID-=-/$@/' < ${STYTMPL} > ${STYLE}
	jade ${SPOPTS} ${CATS} ${DSLCAT} -tsgml -d ${STYLE} ${DECL} ${SRCFILE}
