+# Copyright (c) 1986 Regents of the University of California.
+# All rights reserved. The Berkeley software License Agreement
+# specifies the terms and conditions for redistribution.
+#
+# @(#)Makefile 4.16 (Berkeley) %G%
+#
+# This makefile is designed to be run in one of three ways:
+#
+# make build
+# make installsrc
+# The `make build' will compile and install the libraries and the compiler
+# twice before building the rest of the sources. The `make installsrc' will
+# then install the remaining binaries. Only `make build' will clean out
+# the source tree as well as remake the dependencies.
+#
+# make libthenall
+# make installsrc
+# The `make libthenall' will compile and install the libraries, compile
+# and install the compiler and then compile everything else. Note,
+# however, that the libraries will have been built with the old compiler.
+# The `make installsrc' will then install the remaining binaries.
+#
+# make all
+# make install
+# The `make all' (the default) will compile everything, and install
+# nothing. The `make install' will then install everything.
+#
+# C library options: passed to libc makefile.
+# See lib/libc/Makefile for explanation.
+#
+# HOSTLOOKUP must be either named or hosttable.
+# DFLMON must be either mon.o or gmon.o.
+# DEFS may include -DLIBC_SCCS, -DSYSLIBC_SCCS, both, or neither.
+#
+DEFS= -DLIBC_SCCS
+DFLMON= mon.o
+HOSTLOOKUP= named
+LIBCDEFS= HOSTLOOKUP=${HOSTLOOKUP} DFLMON=${DFLMON} DEFS="${DEFS}"