From owner-freebsd-current@freebsd.org Sun Jun 12 02:34:52 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 931BEAF071E for ; Sun, 12 Jun 2016 02:34:52 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-5.reflexion.net [208.70.210.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 304B1206B for ; Sun, 12 Jun 2016 02:34:51 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 30449 invoked from network); 12 Jun 2016 02:28:44 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 12 Jun 2016 02:28:44 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v7.90.3) with SMTP; Sat, 11 Jun 2016 22:28:51 -0400 (EDT) Received: (qmail 28565 invoked from network); 12 Jun 2016 02:28:51 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 12 Jun 2016 02:28:51 -0000 X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.0.105] (ip70-189-131-151.lv.lv.cox.net [70.189.131.151]) by iron2.pdx.net (Postfix) with ESMTPSA id E9E01B1E001; Sat, 11 Jun 2016 19:28:03 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: mergemaster internally using make [for example] vs. WITH_META_MODE? Message-Id: <7C577F5B-545C-4D70-A78E-A19E35A24592@dsl-only.net> Date: Sat, 11 Jun 2016 19:28:08 -0700 To: Bryan Drewery , FreeBSD Current Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Jun 2016 02:34:52 -0000 mergemaster [as an example] has code like: > # grep -i make /usr/sbin/mergemaster | more . . . > MM_MAKE=3D"make ${ARCHSTRING} -m ${SOURCEDIR}/share/mk" > ${MM_MAKE} DESTDIR=3D${DESTDIR} distrib-dirs >/dev/null > ${MM_MAKE} DESTDIR=3D${TEMPROOT} distrib-dirs >/dev/null && > ${MM_MAKE} _obj SUBDIR_OVERRIDE=3Detc >/dev/null && > ${MM_MAKE} everything SUBDIR_OVERRIDE=3Detc >/dev/null && > ${MM_MAKE} DESTDIR=3D${TEMPROOT} distribution >/dev/null;} || . . . If one is using WITH_META_MODE=3D for buildworld, buidlkernel, = installkernel, installworld what is appropriate for scripts or other = uses of make for other makefile-targets? Are there explicit mixes of using WITH_META_MODE=3D for some makefile = targets and not using WITH_META_MODE=3D for other makefile targets that = need to be avoided? Does one need to force some scripts to use [or not = use] WITH_META_MODE=3D for their "internal" make usage? =3D=3D=3D Mark Millard markmi at dsl-only.net