-SYSDIRS= sys net netimp netinet netns ufs nfs
-TAHOEDIRS= tahoe tahoemath tahoevba tahoeif
-VAXDIRS= vax vaxmba vaxuba vaxif
+SUBDIRS=arpa protocols
+STD= a.out.h ar.h assert.h bitstring.h ctype.h ndbm.h \
+ dirent.h disktab.h fstab.h fts.h glob.h grp.h kvm.h limits.h \
+ math.h memory.h mp.h netdb.h nlist.h paths.h pcc.h pwd.h ranlib.h \
+ regexp.h resolv.h setjmp.h sgtty.h stab.h stdarg.h stddef.h \
+ stdlib.h stdio.h string.h strings.h struct.h sysexits.h time.h \
+ ttyent.h tzfile.h utmp.h varargs.h vfont.h vis.h
+LMCH= float.h frame.h
+LSYS= errno.h fcntl.h signal.h syslog.h termios.h unistd.h
+NOOBJ= noobj
+
+DIRS= sys net netimp netinet netiso netns ufs nfs
+.if (${MACHINE} == "hp300")
+DIRS+= hp300 hpdev
+.elif (${MACHINE} == "tahoe")
+DIRS+= tahoe tahoemath tahoevba tahoeif
+.elif (${MACHINE} == "vax")
+DIRS+= vax vaxmba vaxuba vaxif
+.endif
+
+# Define SHARED to indicate whether you want symbolic links to the system
+# source (``symlinks''), or a separate copy (``copies''); (latter useful
+# in environments where it's not possible to keep /sys publicly readable)
+# SHARED= copies