1 # $NetBSD: Makefile,v 1.42 2011/09/02 22:12:48 dyoung Exp $
3 # Makefile for i386 tags file and boot blocks
5 TI386
= ${SYSDIR}/arch
/i386
/tags
6 SI386
= ${SYSDIR}/arch
/i386
/acpi
/*.
[ch
] \
7 ${SYSDIR}/arch
/i386
/eisa
/*.
[ch
] \
8 ${SYSDIR}/arch
/i386
/i386
/*.
[ch
] \
9 ${SYSDIR}/arch
/i386
/include/*.h \
10 ${SYSDIR}/arch
/i386
/isa
/*.
[ch
] \
11 ${SYSDIR}/arch
/i386
/mca
/*.
[ch
] \
12 ${SYSDIR}/arch
/i386
/pci
/*.
[ch
] \
13 ${SYSDIR}/arch
/i386
/pnpbios
/*.
[ch
] \
14 ${SYSDIR}/external
/isc
/atheros_hal
/dist/*.
[ch
] \
15 ${SYSDIR}/external
/isc
/atheros_hal
/dist/*/*.
[ch
] \
16 ${SYSDIR}/external
/isc
/atheros_hal
/ic
/*.
[ch
]
17 SI386
+= ${SYSDIR}/arch
/x86
/x86
/*.
[ch
] \
18 ${SYSDIR}/arch
/x86
/acpi
/*.
[ch
] \
19 ${SYSDIR}/arch
/x86
/include/*.h \
20 ${SYSDIR}/arch
/x86
/isa
/*.
[ch
] \
21 ${SYSDIR}/arch
/x86
/pci
/*.
[ch
] \
22 ${SYSDIR}/arch
/xen
/include/*.h \
23 ${SYSDIR}/arch
/xen
/i386
/*.
[ch
] \
24 ${SYSDIR}/arch
/xen
/x86
/*.
[ch
] \
25 ${SYSDIR}/arch
/xen
/xen
/*.
[ch
] \
26 ${SYSDIR}/arch
/xen
/xenbus
/*.
[ch
]
27 AI386
= ${SYSDIR}/arch
/i386
/i386
/*.S \
28 ${SYSDIR}/..
/common
/lib
/libc
/arch
/i386
/*/*.S
30 # Directories in which to place tags links
31 DI386
= i386 eisa isa
include pci
34 .
include "../../kern/Make.tags.inc"
38 -echo
${SI386} | xargs ctags
-wadtf
${TI386}
39 -find
-H
${SYSDIR}/external
/bsd
/acpica
/dist/ -name
'*.[ch]' | \
40 sort -t
/ -u | xargs ctags
-wadtf
${TI386}
41 -${FINDCOMM} | xargs ctags
-wadtf
${TI386}
42 egrep
"^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \
44 "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
46 sort -o
${TI386} ${TI386}
49 -for i in
${DI386}; do \
50 (cd
$$i && rm -f
tags; ln
-s ..
/tags tags); done
51 .
endif # !defined(__MINIX)
54 SUBDIR
= include stand ..
/x86
/include
56 .
include <bsd.subdir.mk
>