1 # $NetBSD: Makefile,v 1.8 2011/04/04 19:44:16 dyoung Exp $ 2 3 # Makefile for atari tags file and boot blocks 4 5 # Find where m68k source files are for inclusion in tags 6 .include <../m68k/Makefile.inc> 7 8 TATARI= ${SYSDIR}/arch/atari/tags 9 SATARI= ${SYSDIR}/arch/atari/atari/*.[ch] 10 SATARI+= ${SYSDIR}/arch/atari/include/*.h 11 SATARI+= ${SYSDIR}/arch/atari/dev/*.[ch] 12 SATARI+= ${SYSDIR}/arch/atari/isa/*.[ch] 13 SATARI+= ${SYSDIR}/arch/atari/pci/*.[ch] 14 SATARI+= ${SYSDIR}/arch/atari/vme/*.[ch] 15 16 AATARI= ${SYSDIR}/arch/atari/atari/*.s 17 AATARI+= ${SYSDIR}/arch/atari/dev/*.s 18 19 # Directories in which to place tags links 20 DATARI= atari dev include 21 22 .include "../../kern/Make.tags.inc" 23 24 tags: 25 -rm -f ${TATARI} 26 -echo ${SATARI} ${SM68K} | xargs ctags -wadtf ${TATARI} 27 -${FINDCOMM} | xargs ctags -wadtf ${TATARI} 28 egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AATARI} ${AM68K} | \ 29 ${TOOL_SED} "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 30 >> ${TATARI} 31 sort -o ${TATARI} ${TATARI} 32 33 links: 34 -for i in ${DATARI}; do \ 35 cd $$i && rm -f tags; ln -s ../tags tags; done 36 37 38 SUBDIR= compile dev include stand 39 40 .include <bsd.subdir.mk> 41