From owner-cvs-all Mon Dec 20 2:32:16 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 6D6D2152EF; Mon, 20 Dec 1999 02:32:14 -0800 (PST) (envelope-from marcel@FreeBSD.org) Received: (from marcel@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id CAA37909; Mon, 20 Dec 1999 02:32:14 -0800 (PST) (envelope-from marcel@FreeBSD.org) Message-Id: <199912201032.CAA37909@freefall.freebsd.org> From: Marcel Moolenaar Date: Mon, 20 Dec 1999 02:32:13 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src Makefile.inc1 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk marcel 1999/12/20 02:32:13 PST Modified files: . Makefile.inc1 Log: o make SHARED=symlinks a caller defined instead of a callee defined property. This fixes the includes target when DESTDIR is empty. o Do not make build-tools for f771 when NO_FORTRAN is defined. o Add new build stage. See below. o Change banners so that staging information is displayed. The addition of the build-tools target broke the upgrade path because we couldn't make use of previously built tools that were made for compatibility reasons. Doing so would also result in the cross-compiler being used and that is exactly what had to be avoided. This is solved by designating the bootstrap-tools stage for building anything that is needed for compatibility only and to create a new stage (started after the build-tools stage) that handles cross-tools building. We now have the following stages: 1. bootstrap-tools (for compatibility issues only) 2. build-tools 3. cross-tools (what it says) 4. world 5. install Stages 1-4 (inclusive) are handled by buildworld. Stage 5 is handled by installworld. Any more stages and I'll join Nik in his quest for the holy grail^W^Wworld :-) Revision Changes Path 1.110 +108 -59 src/Makefile.inc1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message