10ee81fe5SKirk McKusick# Makefile for i386 links, tags file 20ee81fe5SKirk McKusick 30ee81fe5SKirk McKusick# SYS is normally set in Make.tags.inc 42f79c909SKirk McKusickSYS=/sys 50ee81fe5SKirk McKusick 60ee81fe5SKirk McKusickTAGDIR= i386 70ee81fe5SKirk McKusick 80ee81fe5SKirk McKusick.include "../kern/Make.tags.inc" 95b81b6b3SRodney W. Grimes 105b81b6b3SRodney W. Grimesall: 110ee81fe5SKirk McKusick @echo "make links or tags only" 125b81b6b3SRodney W. Grimes 135b81b6b3SRodney W. Grimes# Directories in which to place i386 tags links 14*628888f0SMateusz GuzikDI386= apm i386 include isa linux 155b81b6b3SRodney W. Grimes 160ee81fe5SKirk McKusicklinks:: 170ee81fe5SKirk McKusick -for i in ${COMMDIR1}; do \ 180ee81fe5SKirk McKusick (cd $$i && { rm -f tags; ln -s ../${TAGDIR}/tags tags; }) done 190ee81fe5SKirk McKusick -for i in ${COMMDIR2}; do \ 200ee81fe5SKirk McKusick (cd $$i && { rm -f tags; ln -s ../../${TAGDIR}/tags tags; }) done 210ee81fe5SKirk McKusick -for i in ${DI386}; do \ 220ee81fe5SKirk McKusick (cd $$i && { rm -f tags; ln -s ../tags tags; }) done 230ee81fe5SKirk McKusick 242f79c909SKirk McKusickSI386= ${SYS}/i386/acpica/*.[ch] ${SYS}/i386/bios/*.[ch] \ 25*628888f0SMateusz Guzik ${SYS}/i386/i386/*.[ch] ${SYS}/i386/include/*.[ch] \ 26*628888f0SMateusz Guzik ${SYS}/i386/isa/*.[ch] ${SYS}/i386/linux/*.[ch] \ 27*628888f0SMateusz Guzik ${SYS}/i386/pci/*.[ch] 280ee81fe5SKirk McKusickAI386= ${SYS}/i386/i386/*.s 290ee81fe5SKirk McKusick 300ee81fe5SKirk McKusicktags:: 317881bb5dSKirk McKusick -ctags -wdt ${COMM} ${SI386} 325b81b6b3SRodney W. Grimes egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \ 335b81b6b3SRodney W. Grimes sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 340ee81fe5SKirk McKusick >> tags 350ee81fe5SKirk McKusick sort -o tags tags 360ee81fe5SKirk McKusick chmod 444 tags 37