Cross Reference: Makefile
xref: /src/sys/arch/i386/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/arch/i386/
Makefile revision 1.17
14642e01fSmrg#	$NetBSD: Makefile,v 1.17 2000/06/11 02:41:47 mycroft Exp $
24642e01fSmrg
305b261ecSmrg# Makefile for i386 tags file and boot blocks
405b261ecSmrg
505b261ecSmrgSYSDIR?=	/sys
605b261ecSmrg
705b261ecSmrgTI386=	${SYSDIR}/arch/i386/tags
805b261ecSmrgSI386=	${SYSDIR}/arch/i386/i386/*.[ch] ${SYSDIR}/arch/i386/include/*.h \
905b261ecSmrg	${SYSDIR}/arch/i386/eisa/*.[ch] ${SYSDIR}/arch/i386/isa/*.[ch] \
1005b261ecSmrg	${SYSDIR}/arch/i386/pci/*.[ch]
1105b261ecSmrgAI386=	${SYSDIR}/arch/i386/i386/*.s ${SYSDIR}/arch/i386/isa/*.s
1205b261ecSmrg
1305b261ecSmrg# Directories in which to place tags links
1405b261ecSmrgDI386=	i386 eisa isa include pci
1505b261ecSmrg
1605b261ecSmrg.include "../../kern/Make.tags.inc"
1705b261ecSmrg
1805b261ecSmrgtags:
1905b261ecSmrg	-ctags -wdtf ${TI386} ${SI386} ${COMM}
2005b261ecSmrg	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \
2105b261ecSmrg	    sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
2205b261ecSmrg		>> ${TI386}
2305b261ecSmrg	sort -o ${TI386} ${TI386}
2405b261ecSmrg
2505b261ecSmrglinks:
2605b261ecSmrg	-for i in ${DI386}; do \
2705b261ecSmrg	    (cd $$i && rm -f tags; ln -s ../tags tags); done
2805b261ecSmrg
2905b261ecSmrg
3005b261ecSmrgSUBDIR=	include stand
3105b261ecSmrg
3205b261ecSmrg.include <bsd.subdir.mk>
3305b261ecSmrg

Indexes created Sun Dec 21 11:09:39 GMT 2025