From owner-cvs-usrbin Sat Aug 31 14:30:24 1996 Return-Path: owner-cvs-usrbin Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA14483 for cvs-usrbin-outgoing; Sat, 31 Aug 1996 14:30:24 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id OAA14474; Sat, 31 Aug 1996 14:30:21 -0700 (PDT) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with ESMTP id OAA10937; Sat, 31 Aug 1996 14:30:08 -0700 (PDT) To: Bruce Evans cc: bde@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-usrbin@freefall.freebsd.org Subject: Re: cvs commit: src/usr.bin/make make.1 In-reply-to: Your message of "Sun, 01 Sep 1996 07:06:47 +1000." <199608312106.HAA06437@godzilla.zeta.org.au> Date: Sat, 31 Aug 1996 14:30:08 -0700 Message-ID: <10935.841527008@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Thanks for volunteering to test it ;-). Damn, how did that happen? Me and my big mouth! :-) > Sources will be built in the current directory, or possibly in the obj > subdirectory or link, unless this is overridden by setting MAKEOBJDIR > or MAKEOBJTREE. Setting MAKEOBJTREE=/usr/obj will give the current > behaviour except possibly for support for MACHINE. This already > works except for stuff involving .TARGETOBJ. Setting MAKEOBJTREE=obj > will give the old default behaviour so I'll probably remove the > hard-coded default. I think that's livable, provided that it works of course. I'll do some testing this afternoon. > #define _PATH_DEFSYSMK "/usr/share/mk/sys.mk" Actually, since you're in there already.. :-) Some folks have asked for the ability to use their own sys.mk and override the hardwiring in make. That certainly makes sense to me, so maybe _PATH_DEFSYSMK should have an optional "HOST_ROOT" environment variable expanded before it, or something to that effect? Jordan