150477Speter# $FreeBSD$ 244344Smckusick# @(#)Makefile 8.1 (Berkeley) 6/11/93 34Srgrimes 444344Smckusick# Makefile for i386 links, tags file 54Srgrimes 644344Smckusick# SYS is normally set in Make.tags.inc 7169532SmckusickSYS=/sys 844344Smckusick 944344SmckusickTAGDIR= i386 1044344Smckusick 1144344Smckusick.include "../kern/Make.tags.inc" 1244344Smckusick 134Srgrimesall: 1444344Smckusick @echo "make links or tags only" 154Srgrimes 164Srgrimes# Directories in which to place i386 tags links 1787373SmckusickDI386= apm i386 ibcs2 include isa linux 184Srgrimes 1944344Smckusicklinks:: 2044344Smckusick -for i in ${COMMDIR1}; do \ 2144344Smckusick (cd $$i && { rm -f tags; ln -s ../${TAGDIR}/tags tags; }) done 2244344Smckusick -for i in ${COMMDIR2}; do \ 2344344Smckusick (cd $$i && { rm -f tags; ln -s ../../${TAGDIR}/tags tags; }) done 2444344Smckusick -for i in ${DI386}; do \ 2544344Smckusick (cd $$i && { rm -f tags; ln -s ../tags tags; }) done 2644344Smckusick 27169532SmckusickSI386= ${SYS}/i386/acpica/*.[ch] ${SYS}/i386/bios/*.[ch] \ 2844344Smckusick ${SYS}/i386/i386/*.[ch] ${SYS}/i386/ibcs2/*.[ch] \ 2944344Smckusick ${SYS}/i386/include/*.[ch] ${SYS}/i386/isa/*.[ch] \ 30224063Smckusick ${SYS}/i386/linux/*.[ch] ${SYS}/i386/pci/*.[ch] 3144344SmckusickAI386= ${SYS}/i386/i386/*.s 3244344Smckusick 3344344Smckusicktags:: 3456657Smckusick -ctags -wdt ${COMM} ${SI386} 354Srgrimes egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \ 364Srgrimes sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 3744344Smckusick >> tags 3844344Smckusick sort -o tags tags 3944344Smckusick chmod 444 tags 40