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