Makefile revision 1.2
11016ad83Smrg# $NetBSD: Makefile,v 1.2 2005/03/09 22:39:19 bouyer Exp $ 21016ad83Smrg 31016ad83Smrg# Makefile for xen tags file 4709d36bbSmrg 51016ad83Smrg.include "../../kern/Make.tags.inc" 61016ad83Smrg 71016ad83Smrg.ifmake tags 81016ad83Smrg.include "${SYSDIR}/arch/xen/conf/Makefile.arch.inc" 91016ad83Smrg.endif 101016ad83Smrg 111016ad83SmrgTXEN= ${SYSDIR}/arch/xen/tags 121016ad83Smrg 131016ad83SmrgSXEN!= awk '($$2 ~ /^arch.*\.[c]$$/) {print "${SYSDIR}/" $$2}' \ 141016ad83Smrg ${SYSDIR}/arch/xen/conf/files.xen 151016ad83SmrgAXEN!= awk '($$2 ~ /^arch.*\.[sS]$$/) {print "${SYSDIR}/" $$2}' \ 161016ad83Smrg ${SYSDIR}/arch/xen/conf/files.xen 171016ad83SmrgAXEN+= ${SYSDIR}/arch/xen/${XEN_BUILD}/*.[sS] 181016ad83Smrg 191016ad83Smrg# Directories in which to place tags links 201016ad83SmrgDXEN= xen ${XEN_MACHINE_ARCHS} include 211016ad83Smrg 221016ad83Smrgtags: 231016ad83Smrg rm -f ${TXEN} 241016ad83Smrg -echo ${SXEN} ${COMM} | xargs ctags -wadtf ${TXEN} 251016ad83Smrg egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AXEN} | \ 261016ad83Smrg sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 271016ad83Smrg >> ${TXEN} 281016ad83Smrg sort -o ${TXEN} ${TXEN} 291016ad83Smrg 301016ad83Smrglinks: 311016ad83Smrg -for i in ${DXEN}; do \ 321016ad83Smrg (cd $$i && rm -f tags; ln -s ../tags tags); done 331016ad83Smrg 341016ad83Smrg 351016ad83SmrgSUBDIR= compile include 361016ad83Smrg 371016ad83Smrg.include <bsd.subdir.mk> 381016ad83Smrg