Module Name: src
Committed By: dyoung
Date: Mon Apr 4 19:46:40 UTC 2011
Modified Files:
src/sys/arch/evbmips: Makefile
src/sys/arch/evbppc: Makefile
src/sys/arch/i386: Makefile
Log Message:
Fix target 'tags'.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbmips/Makefile
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbppc/Makefile
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/i386/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/evbmips/Makefile
diff -u src/sys/arch/evbmips/Makefile:1.7 src/sys/arch/evbmips/Makefile:1.8
--- src/sys/arch/evbmips/Makefile:1.7 Sat Oct 25 22:27:37 2008
+++ src/sys/arch/evbmips/Makefile Mon Apr 4 19:46:40 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2008/10/25 22:27:37 apb Exp $
+# $NetBSD: Makefile,v 1.8 2011/04/04 19:46:40 dyoung Exp $
# Makefile for evbmips tags file and boot blocks
@@ -7,9 +7,15 @@
# XXX ! fix this
TEVBMIPS= ${SYSDIR}/arch/evbmips/tags
-SEVBMIPS= ${SYSDIR}/arch/evbmips/evbmips/*.[ch] \
- ${SYSDIR}/arch/evbmips/include/*.h \
- ${SYSDIR}/arch/evbmips/isa/*.[ch]
+SEVBMIPS= ${SYSDIR}/arch/evbmips/adm5120/*.[ch]
+SEVBMIPS+= ${SYSDIR}/arch/evbmips/alchemy/*.[ch]
+SEVBMIPS+= ${SYSDIR}/arch/evbmips/atheros/*.[ch]
+SEVBMIPS+= ${SYSDIR}/arch/evbmips/evbmips/*.[ch]
+SEVBMIPS+= ${SYSDIR}/arch/evbmips/gdium/*.[ch]
+SEVBMIPS+= ${SYSDIR}/arch/evbmips/include/*.h
+SEVBMIPS+= ${SYSDIR}/arch/evbmips/isa/*.[ch]
+SEVBMIPS+= ${SYSDIR}/arch/evbmips/malta/*.[ch]
+SEVBMIPS+= ${SYSDIR}/arch/evbmips/rmixl/*.[ch]
AEVBMIPS= ${SYSDIR}/arch/evbmips/evbmips/*.S
# Directories in which to place tags links
@@ -23,7 +29,7 @@
-${FINDCOMM} | xargs ctags -wadtf ${TEVBMIPS}
egrep "^LEAF(.*)|^[AN]LEAF(.*)|^NON_LEAF(.*)" ${AEVBMIPS} ${AMIPS} | \
${TOOL_SED} -e \
- "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
+ "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
>> ${TEVBMIPS}
sort -o ${TEVBMIPS} ${TEVBMIPS}
Index: src/sys/arch/evbppc/Makefile
diff -u src/sys/arch/evbppc/Makefile:1.2 src/sys/arch/evbppc/Makefile:1.3
--- src/sys/arch/evbppc/Makefile:1.2 Mon Jan 6 17:40:28 2003
+++ src/sys/arch/evbppc/Makefile Mon Apr 4 19:46:40 2011
@@ -1,32 +1,39 @@
-# $NetBSD: Makefile,v 1.2 2003/01/06 17:40:28 lukem Exp $
+# $NetBSD: Makefile,v 1.3 2011/04/04 19:46:40 dyoung Exp $
-ETAGS?= etags
+.include <../powerpc/Makefile.inc>
# XXX Fix this to deal with multiple "evbppc" ports.
-SEVBPPC= evbppc/*.[ch] include/*.h
-AEVBPPC=
+TEVBPPC= ${SYSDIR}/arch/evbppc/tags
+SEVBPPC= ${SYSDIR}/arch/evbppc/evbppc/*.[ch]
+SEVBPPC+= ${SYSDIR}/arch/evbppc/include/*.h
+SEVBPPC+= ${SYSDIR}/arch/evbppc/pmppc/dev/*.[ch]
+SEVBPPC+= ${SYSDIR}/arch/evbppc/pmppc/pci/*.[ch]
+SEVBPPC+= ${SYSDIR}/arch/evbppc/pmppc/*.[ch]
+AEVBPPC= ${SYSDIR}/arch/evbppc/ev64260/*.S \
+ ${SYSDIR}/arch/evbppc/explora/*.S \
+ ${SYSDIR}/arch/evbppc/mpc85xx/*.S \
+ ${SYSDIR}/arch/evbppc/obs405/*.S \
+ ${SYSDIR}/arch/evbppc/pmppc/*.S \
+ ${SYSDIR}/arch/evbppc/virtex/*.S \
+ ${SYSDIR}/arch/evbppc/walnut/*.S
-SPPC= ../powerpc/ibm4xx/*.[ch] ../powerpc/powerpc/*.[ch] \
- ../powerpc/include/*.h ../powerpc/include/ibm4xx/*.h \
- ../powerpc/fpu/*.[ch]
-APPC= ../powerpc/ibm4xx/*.[sS] ../powerpc/powerpc/*.[sS]
-LPPC= ../../lib/libkern/arch/powerpc/*.[chsS] \
- ../../lib/libkern/*.[ch] \
- ../../lib/libsa/*.[ch]
+DEVBPPC= include
-SYSDIR= ../..
.include "../../kern/Make.tags.inc"
-.ifmake TAGS
-COMM!= find ${SYSDIR} -name "arch" -prune -o -name "*.[ch]" -print
-.endif
-
-TAGS: ${SEVBPPC} ${COMM} ${SPPC} ${COMM} ${ASPARC64}
- @echo Making TAGS...
- @${ETAGS} ${SEVBPPC} ${COMM} ${SPPC} ${COMM} "--regex=/^GLOBAL(\(.*\))/\1/" \
- "--regex=/^_C_LABEL(\(.*\)):/\1/" "--regex=/^\(.*\):/\1/" \
- "--regex=/^ENTRY(\(.*\)):/\1/" "--regex=/^ASENTRY(\(.*\)):/\1/" \
- ${APPC} ${AEVBPPC}
+tags:
+ -rm -f ${TEVBPPC}
+ -echo ${SEVBPPC} ${SPPC} | xargs ctags -wadtf ${TEVBPPC}
+ -${FINDCOMM} | xargs ctags -wadtf ${TEVBPPC}
+ egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AEVBPPC} ${APPC} | \
+ ${TOOL_SED} -e \
+ "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
+ >> ${TEVBPPC}
+ sort -o ${TEVBPPC} ${TEVBPPC}
+
+links:
+ -for i in ${DEVBPPC}; do \
+ cd $$i && rm -f tags; ln -s ../tags tags; done
SUBDIR= compile include
Index: src/sys/arch/i386/Makefile
diff -u src/sys/arch/i386/Makefile:1.39 src/sys/arch/i386/Makefile:1.40
--- src/sys/arch/i386/Makefile:1.39 Fri Mar 18 19:48:12 2011
+++ src/sys/arch/i386/Makefile Mon Apr 4 19:46:40 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2011/03/18 19:48:12 dyoung Exp $
+# $NetBSD: Makefile,v 1.40 2011/04/04 19:46:40 dyoung Exp $
# Makefile for i386 tags file and boot blocks
@@ -18,6 +18,11 @@
${SYSDIR}/arch/x86/acpi/*.[ch] \
${SYSDIR}/arch/x86/include/*.h \
${SYSDIR}/arch/x86/isa/*.[ch] \
+ ${SYSDIR}/arch/xen/include/*.h \
+ ${SYSDIR}/arch/xen/i386/*.[ch] \
+ ${SYSDIR}/arch/xen/x86/*.[ch] \
+ ${SYSDIR}/arch/xen/xen/*.[ch] \
+ ${SYSDIR}/arch/xen/xenbus/*.[ch] \
${SYSDIR}/arch/x86/pci/*.[ch]
AI386= ${SYSDIR}/arch/i386/i386/*.S
@@ -29,7 +34,7 @@
tags:
-rm -f ${TI386}
-echo ${SI386} | xargs ctags -wadtf ${TI386}
- -find -H ${SYSDIR}/external/intel-public/acpica/dist/ -name '*.[ch]' | \
+ -find -H ${SYSDIR}/external/bsd/acpica/dist/ -name '*.[ch]' | \
sort -t / -u | xargs ctags -wadtf ${TI386}
-${FINDCOMM} | xargs ctags -wadtf ${TI386}
egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \