summaryrefslogtreecommitdiff
path: root/sys/kern/Makefile
diff options
context:
space:
mode:
authorThorsten Lockert <tholo@cvs.openbsd.org>1996-02-25 10:50:42 +0000
committerThorsten Lockert <tholo@cvs.openbsd.org>1996-02-25 10:50:42 +0000
commit96fccf7794fd66eda8a9434c000e27f16c03828b (patch)
treede736b3fe78a47fea27dc08c98ec92f496c8ad62 /sys/kern/Makefile
parent878bdff0f7d0f0c6388b474d410be718300472a3 (diff)
Somewhat better support for building tags
Diffstat (limited to 'sys/kern/Makefile')
-rw-r--r--sys/kern/Makefile30
1 files changed, 21 insertions, 9 deletions
diff --git a/sys/kern/Makefile b/sys/kern/Makefile
index 5d161dd9deb..364e4061a11 100644
--- a/sys/kern/Makefile
+++ b/sys/kern/Makefile
@@ -2,7 +2,8 @@
# Makefile for kernel tags files, init_sysent, etc.
-ARCH= hp300 i386 luna68k news3400 pmax sparc tahoe vax
+ARCH= alpha amiga atari hp300 i386 m68k mac68k mvme68k mvme88k pc532 \
+ pica pmax sparc sun3 vax
all:
@echo "make tags, make links or init_sysent.c only"
@@ -28,25 +29,36 @@ SYSTAGS=/var/db/sys_tags
SYSDIR=/sys
# Directories in which to place tags links (other than machine-dependent)
-DGEN= conf \
- dev dev/scsi \
- hp hp/dev hp/hpux \
- kern libkern \
+DGEN= adosfs \
+ compat compat/common compat/freebsd compat/hpux compat/ibcs2 \
+ compat/linux compat/osf1 compat/sunos compat/svr4 compat/ultrix \
+ conf \
+ ddb \
+ dev dev/eisa dev/ic dev/isa dev/pci dev/pcmcia dev/rcons dev/sun \
+ dev/tc \
+ gnu \
+ isofs isofs/cd9660 \
+ kern \
+ lib libkern \
miscfs miscfs/deadfs miscfs/fdesc miscfs/fifofs miscfs/kernfs \
miscfs/nullfs miscfs/portal miscfs/procfs \
miscfs/specfs miscfs/umapfs miscfs/union \
- net netccitt netinet netiso netns nfs scripts sys \
+ msdosfs \
+ net netccitt netinet netiso netns \
+ nfs \
+ scsi \
+ sys \
ufs ufs/ffs ufs/lfs ufs/mfs ufs/ufs \
vm
tags::
-for i in ${ARCH}; do \
- (cd ../$$i && make ${MFLAGS} tags); done
+ (cd ../arch/$$i && make ${MFLAGS} tags); done
links::
rm -f ${SYSTAGS}
- ln -s ${SYSDIR}/${MACHINE}/tags ${SYSTAGS}
+ ln -s ${SYSDIR}/arch/${MACHINE}/tags ${SYSTAGS}
-for i in ${DGEN}; do \
(cd ../$$i && { rm -f tags; ln -s ${SYSTAGS} tags; }) done
-for i in ${ARCH}; do \
- (cd ../$$i && make ${MFLAGS} SYSTAGS=${SYSTAGS} links); done
+ (cd ../arch/$$i && make ${MFLAGS} SYSTAGS=${SYSTAGS} links); done