tags
[unix-history] / usr / src / sys / tahoe / Makefile
CommitLineData
e8dffedd 1# @(#)Makefile 7.4 (Berkeley) %G%
b4a50292
KB
2
3# Makefile for tahoe tags file
4
e8dffedd
MK
5.include "../kern/Make.tags.inc"
6
b4a50292
KB
7all:
8 @echo "make tags or links only"
9
10TTAHOE= ../tahoe/tags
11STAHOE= ../tahoe/tahoe/*.[ch] ../tahoe/include/*.h ../tahoe/if/*.[ch] \
12 ../tahoe/vba/*.[ch] ../tahoe/align/*.[ch] ../tahoe/math/*.h
13ATAHOE= ../tahoe/tahoe/*.s ../tahoe/math/*.s
14
15
16# Directories in which to place tahoe tags links
22046806 17DTAHOE= if vba align math include
b4a50292 18
e8dffedd 19tags: FRC
b4a50292
KB
20 -ctags -dtf ${TTAHOE} ${COMM} ${STAHOE}
21 egrep "^SCBVEC(.*)" ${ATAHOE} | \
22 sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);X\3 \1 /^\2(\3\4$$/;" \
23 >> ${TTAHOE}
24 egrep "^ENTRY(.*)|^JSBENTRY(.*)" ${ATAHOE} | \
25 sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
26 >> ${TTAHOE}
27 sort -o ${TTAHOE} ${TTAHOE}
28
29links:
30 -for i in ${DTAHOE}; do \
31 cd $$i && rm -f tags; ln -s ../tags tags; done
e8dffedd
MK
32
33FRC: