xref: /netbsd-src/sys/arch/atari/Makefile (revision 82ad575716605df31379cf04a2f3efbc97b8a6f5)
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