Home | History | Annotate | Line # | Download | only in cobalt
Makefile revision 1.1.2.1
      1  1.1.2.1  minoura #	$NetBSD: Makefile,v 1.1.2.1 2000/06/22 16:59:44 minoura Exp $
      2      1.1    soren 
      3      1.1    soren # Makefile for cobalt tags file
      4      1.1    soren 
      5      1.1    soren # Find where mips source files are for inclusion in tags
      6      1.1    soren .include <../mips/Makefile.inc>
      7      1.1    soren 
      8      1.1    soren TCOBALT=	../cobalt/tags
      9      1.1    soren SCOBALT=	../cobalt/cobalt/*.[ch] ../cobalt/include/*.h \
     10      1.1    soren 		../cobalt/pci/*.[ch]
     11      1.1    soren ACOBALT=	../cobalt/cobalt/*.S
     12      1.1    soren 
     13      1.1    soren # Directories in which to place tags links
     14      1.1    soren DCOBALT=	pci include
     15      1.1    soren 
     16      1.1    soren .include "../../kern/Make.tags.inc"
     17      1.1    soren 
     18      1.1    soren tags:
     19      1.1    soren 	-ctags -wdtf ${TCOBALT} ${SCOBALT} ${SMIPS} ${COMM}
     20      1.1    soren 	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${ACOBALT} ${AMIPS} | \
     21      1.1    soren 	    sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
     22      1.1    soren 		>> ${TCOBALT}
     23      1.1    soren 	sort -o ${TCOBALT} ${TCOBALT}
     24      1.1    soren 
     25      1.1    soren links:
     26      1.1    soren 	-for i in ${DCOBALT}; do \
     27      1.1    soren 	    cd $$i && rm -f tags; ln -s ../tags tags; done
     28      1.1    soren 
     29  1.1.2.1  minoura SUBDIR=	include stand
     30      1.1    soren 
     31      1.1    soren .include <bsd.subdir.mk>
     32