# $Id: Makefile,v 1.1 2008/03/04 16:08:59 nbrk Exp $ # Makefile for ipaq tags file and boot blocks S=${.CURDIR}/../.. .include "$S/kern/Make.tags.inc" SUBDIR= stand NOPROG= noprog NOMAN= noman TIPAQ= $S/arch/ipaq/tags SIPAQ= $S/arch/ipaq/dev/*.[ch] $S/arch/ipaq/include/*.h \ $S/arch/ipaq/ipaq/*.[ch] $S/arch/arm/arm/*.[ch] \ $S/arch/arm/include/*.h $S/arch/arm/mainbus/*.[ch] \ $S/arch/arm/sa11x0/*.[ch] $S/arch/arm/xscale/*.[ch] AIPAQ= $S/arch/ipaq/ipaq/*.S $S/arch/arm/arm/*.S \ $S/arch/arm/mainbus/*.S $S/arch/arm/xscale/*.S # Directories in which to place tags links DIPAQ= dev include ipaq tags: -ctags -wdtf ${TIPAQ} ${SIPAQ} ${COMM} egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AIPAQ} | \ sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ >> ${TIPAQ} sort -o ${TIPAQ} ${TIPAQ} links: -for i in ${DIPAQ}; do \ (cd $$i && { rm -f tags; ln -s ${TIPAQ} tags; }) done obj: _SUBDIRUSE .include