From owner-svn-src-head@FreeBSD.ORG Tue Jun 9 09:10:07 2009 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AC3A106564A; Tue, 9 Jun 2009 09:10:07 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.cksoft.de (mail.cksoft.de [195.88.108.3]) by mx1.freebsd.org (Postfix) with ESMTP id E6CC08FC15; Tue, 9 Jun 2009 09:10:06 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from localhost (amavis.fra.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id E048F41C732; Tue, 9 Jun 2009 11:10:05 +0200 (CEST) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([195.88.108.3]) by localhost (amavis.fra.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id wHeSYkcP+nSu; Tue, 9 Jun 2009 11:10:05 +0200 (CEST) Received: by mail.cksoft.de (Postfix, from userid 66) id 77AFB41C729; Tue, 9 Jun 2009 11:10:05 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id AD1A34448E6; Tue, 9 Jun 2009 09:07:38 +0000 (UTC) Date: Tue, 9 Jun 2009 09:07:38 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org In-Reply-To: <200906090903.n5993D3E062579@svn.freebsd.org> Message-ID: <20090609090541.D22887@maildrop.int.zabbadoz.net> References: <200906090903.n5993D3E062579@svn.freebsd.org> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Re: kmod.mk - modules build framework [was: svn commit: r193818 - head/sys/modules/sound/sound] X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jun 2009 09:10:07 -0000 On Tue, 9 Jun 2009, Bjoern A. Zeeb wrote: > Author: bz > Date: Tue Jun 9 09:03:13 2009 > New Revision: 193818 > URL: http://svn.freebsd.org/changeset/base/193818 > > Log: > Depend on @ machine (_ILINKS) as we do with other modules so that @ > is there for parallel (-jN) builds. Ideally beforedepends in kmod.mk > should do the right thing but it seems it does not. Anyone with lots of build framework know how may want to look at this. /bz PS: In case you do I'd have another request to be able to have an option similar to COPTFLAGS that will actually be passed down to module builds - at least for make buildkernel/universe/.. > Modified: > head/sys/modules/sound/sound/Makefile > > Modified: head/sys/modules/sound/sound/Makefile > ============================================================================== > --- head/sys/modules/sound/sound/Makefile Tue Jun 9 09:02:58 2009 (r193817) > +++ head/sys/modules/sound/sound/Makefile Tue Jun 9 09:03:13 2009 (r193818) > @@ -19,13 +19,13 @@ SRCS+= ac97.c ac97_patch.c buffer.c chan > SRCS+= mixer.c sndstat.c sound.c unit.c vchan.c > SRCS+= midi.c mpu401.c sequencer.c > > -feeder_eq_gen.h: > +feeder_eq_gen.h: @ machine > ${AWK} -f @/tools/feeder_eq_mkfilter.awk -- ${FEEDER_EQ_PRESETS} > ${.TARGET} > > -feeder_rate_gen.h: > +feeder_rate_gen.h: @ machine > ${AWK} -f @/tools/feeder_rate_mkfilter.awk -- ${FEEDER_RATE_PRESETS} > ${.TARGET} > > -snd_fxdiv_gen.h: > +snd_fxdiv_gen.h: @ machine > ${AWK} -f @/tools/snd_fxdiv_gen.awk -- > ${.TARGET} > > CLEANFILES+= feeder_eq_gen.h feeder_rate_gen.h snd_fxdiv_gen.h > -- Bjoern A. Zeeb The greatest risk is not taking one.