Commit | Line | Data |
---|---|---|
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 |
7 | all: |
8 | @echo "make tags or links only" | |
9 | ||
10 | TTAHOE= ../tahoe/tags | |
11 | STAHOE= ../tahoe/tahoe/*.[ch] ../tahoe/include/*.h ../tahoe/if/*.[ch] \ | |
12 | ../tahoe/vba/*.[ch] ../tahoe/align/*.[ch] ../tahoe/math/*.h | |
13 | ATAHOE= ../tahoe/tahoe/*.s ../tahoe/math/*.s | |
14 | ||
15 | ||
16 | # Directories in which to place tahoe tags links | |
22046806 | 17 | DTAHOE= if vba align math include |
b4a50292 | 18 | |
e8dffedd | 19 | tags: 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 | ||
29 | links: | |
30 | -for i in ${DTAHOE}; do \ | |
31 | cd $$i && rm -f tags; ln -s ../tags tags; done | |
e8dffedd MK |
32 | |
33 | FRC: |