150477Speter# $FreeBSD$ 244344Smckusick# @(#)Makefile 8.1 (Berkeley) 6/11/93 34Srgrimes 4185515Skensmith# Makefile for amd64 links, tags file 54Srgrimes 644344Smckusick# SYS is normally set in Make.tags.inc 7185515SkensmithSYS=/sys 844344Smckusick 9185515SkensmithTAGDIR= amd64 1044344Smckusick 1144344Smckusick.include "../kern/Make.tags.inc" 1244344Smckusick 134Srgrimesall: 1444344Smckusick @echo "make links or tags only" 154Srgrimes 16185515Skensmith# Directories in which to place amd64 tags links 17185515SkensmithDAMD64= acpica amd64 ia32 include isa linux32 pci 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 24185515Skensmith -for i in ${DAMD64}; do \ 2544344Smckusick (cd $$i && { rm -f tags; ln -s ../tags tags; }) done 2644344Smckusick 27185515SkensmithSAMD64= ${SYS}/amd64/acpica/*.[ch] \ 28185515Skensmith ${SYS}/amd64/amd64/*.[ch] ${SYS}/amd64/ia32/*.[ch] \ 29185515Skensmith ${SYS}/amd64/include/*.[ch] ${SYS}/amd64/isa/*.[ch] \ 30185515Skensmith ${SYS}/amd64/linux32/*.[ch] ${SYS}/amd64/pci/*.[ch] 31185515SkensmithAAMD64= ${SYS}/amd64/amd64/*.S 3244344Smckusick 3344344Smckusicktags:: 34185515Skensmith -ctags -wdt ${COMM} ${SAMD64} 35185515Skensmith egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AAMD64} | \ 364Srgrimes sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 3744344Smckusick >> tags 3844344Smckusick sort -o tags tags 3944344Smckusick chmod 444 tags 40