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