[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / sh3

File: [cvs.NetBSD.org] / src / sys / arch / sh3 / Makefile (download)

Revision 1.1, Mon Sep 13 10:31:06 1999 UTC (22 years, 1 month ago) by itojun
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej_scsipi, thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase
Branch point for: kqueue

Merge in NetBSD/sh3 from cvs.kame.net repository.

Tree structure:
- sys/arch/sh3: sh3 generic code
	As commented, in-chip device drivers are put into sys/arch/sh3/dev.
- sys/arch/evbsh3: sh3 evaluation boards (pure sh3 CPU, no fancy external HW)
- sys/arch/mmeye: Brains mmEye, www.brains.co.jp
MI source code includes couple of #ifdef for sh3-coff support.
(sh3 uses coff or elf)

Needs some more improvements, especialy in sys/arch/sh3/conf/files.sh3,
to compile the tree (due to last minute tree structure change).

#	$NetBSD: Makefile,v 1.1 1999/09/13 10:31:06 itojun Exp $

# Makefile for sh3 tags file and boot blocks

TSH3=	../sh3/tags
SSH3=	../sh3/sh3/*.[ch] ../sh3/include/*.h \
	../sh3/eisa/*.[ch] ../sh3/isa/*.[ch] ../sh3/pci/*.[ch]
ASH3=	../sh3/sh3/*.s

# Directories in which to place tags links
DSH3=	include sh3

.include "../../kern/Make.tags.inc"

	-ctags -wdtf ${TSH3} ${SSH3} ${COMM}
	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \
	    sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
		>> ${TSH3}
	sort -o ${TSH3} ${TSH3}

	-for i in ${DSH3}; do \
	    cd $$i && rm -f tags; ln -s ../tags tags; done

	emacs-etags ${SSH3} ${COMM}

	for i in ${DSH3}; do \
	    cd $$i && rm -f TAGS; ln -s ../TAGS TAGS; cd ..; done

SUBDIR= include

.include <bsd.subdir.mk>