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 8TATARI= ${SYSDIR}/arch/atari/tags 9SATARI= ${SYSDIR}/arch/atari/atari/*.[ch] 10SATARI+= ${SYSDIR}/arch/atari/include/*.h 11SATARI+= ${SYSDIR}/arch/atari/dev/*.[ch] 12SATARI+= ${SYSDIR}/arch/atari/isa/*.[ch] 13SATARI+= ${SYSDIR}/arch/atari/pci/*.[ch] 14SATARI+= ${SYSDIR}/arch/atari/vme/*.[ch] 15 16AATARI= ${SYSDIR}/arch/atari/atari/*.s 17AATARI+= ${SYSDIR}/arch/atari/dev/*.s 18 19# Directories in which to place tags links 20DATARI= atari dev include 21 22.include "../../kern/Make.tags.inc" 23 24tags: 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 33links: 34 -for i in ${DATARI}; do \ 35 cd $$i && rm -f tags; ln -s ../tags tags; done 36 37 38SUBDIR= compile dev include stand 39 40.include <bsd.subdir.mk> 41