From owner-freebsd-hackers@FreeBSD.ORG Tue May 27 02:44:48 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65CDB106567C for ; Tue, 27 May 2008 02:44:48 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from igloo.linux.gr (igloo.linux.gr [62.1.205.36]) by mx1.freebsd.org (Postfix) with ESMTP id B65188FC17 for ; Tue, 27 May 2008 02:44:47 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from kobe.laptop (adsl63-243.kln.forthnet.gr [77.49.190.243]) (authenticated bits=128) by igloo.linux.gr (8.14.3/8.14.3/Debian-1) with ESMTP id m4R2iXoq006595 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 27 May 2008 05:44:40 +0300 Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.2/8.14.2) with ESMTP id m4R2iXLu029838; Tue, 27 May 2008 05:44:33 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.2/8.14.2/Submit) id m4R2iWRX029837; Tue, 27 May 2008 05:44:32 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) From: Giorgos Keramidas To: Andriy Gapon References: <483B1CEB.90405@icyb.net.ua> Date: Tue, 27 May 2008 05:44:32 +0300 In-Reply-To: <483B1CEB.90405@icyb.net.ua> (Andriy Gapon's message of "Mon, 26 May 2008 23:26:19 +0300") Message-ID: <87k5hg1n5b.fsf@kobe.laptop> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-MailScanner-ID: m4R2iXoq006595 X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-3.818, required 5, autolearn=not spam, ALL_TRUSTED -1.80, AWL 0.58, BAYES_00 -2.60) X-Hellug-MailScanner-From: keramida@ceid.upatras.gr X-Spam-Status: No Cc: freebsd-hackers@freebsd.org Subject: Re: make universe: only kernels, no worlds X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 May 2008 02:44:48 -0000 On Mon, 26 May 2008 23:26:19 +0300, Andriy Gapon wrote: > Is there a built-in way to do an equivalent of building universe but > only for kernels (and kernel tool-chains)? Or some straightforward to > emulate that? Yes, there is :) You can set MAKE_JUST_KERNELS: env MAKE_JUST_KERNELS='yes' make universe The tunable is a bit `hidden' in the src/Makefile code, near line 292: 292 universe_${target}: 293 .if !defined(MAKE_JUST_KERNELS) 294 @echo ">> ${target} started on `LC_ALL=C date`" 295 -cd ${.CURDIR} && ${MAKE} ${JFLAG} buildworld \ 296 TARGET=${target} \ 297 __MAKE_CONF=/dev/null \ 298 > _.${target}.buildworld 2>&1 299 @echo ">> ${target} buildworld completed on `LC_ALL=C date`" 300 .endif but it's there already.