From owner-freebsd-current Sun Sep 8 22:49:25 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02328 for current-outgoing; Sun, 8 Sep 1996 22:49:25 -0700 (PDT) Received: from meter.eng.uci.edu (root@meter.eng.uci.edu [128.200.85.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id WAA02323 for ; Sun, 8 Sep 1996 22:49:22 -0700 (PDT) Received: from newport.ece.uci.edu by meter.eng.uci.edu (8.7.4) id WAA28089; Sun, 8 Sep 1996 22:49:20 -0700 (PDT) Received: from localhost by newport.ece.uci.edu (8.7.4) id WAA09087; Sun, 8 Sep 1996 22:49:18 -0700 (PDT) Message-Id: <199609090549.WAA09087@newport.ece.uci.edu> To: freebsd-current@freebsd.org Subject: Object directory changes to make Date: Sun, 08 Sep 1996 22:49:17 -0700 From: Steven Wallace Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I installed the latest snapshot recently and noticed that make no longer changes to the obj or obj.i386 relative to the cwd. I did notice it now will change to /usr/obj/`cwd`, if it exists. I like the new functionality for building the source trees, but I do not like removing the old functionality either. Therefore, I made changes to make so that it will accompish both. First make will search for MAKEOBJDIR.machine, then MAKEOBJDIR, as previously done. Then if both failed it will search for MAKEOBJDIRPREFIX/`cwd`/machine and then MAKEOBJDIRPREFIX/`cwd`. If all fails the cwd is used. My improvements to make are in ~swallace/work/make (main.c and pathname.h). If no one has any objections in the next few days, I will commit these changes. Steven