Subject: Re: new set-list label, gcccmds
To: Luke Mewburn <lukem@NetBSD.org>
From: David Young <dyoung@pobox.com>
List: tech-toolchain
Date: 01/17/2005 21:48:42
On Sun, Jan 16, 2005 at 07:36:39AM +1100, Luke Mewburn wrote:
> On Fri, Jan 14, 2005 at 04:44:50PM -0600, David Young wrote:
>   | I've added 'gcccmds' labels to some of the set-lists.  Now 'build.sh
>   | -V MKGCCCMDS=no distribution' will not fail in the checkflist step.
>   | I will commit this tomorrow if nobody protests.  Note that I have missed
>   | the tc.* files; I'm going to go back and patch those, right now.
> 
> Modulo the fixes discussed later in the thread, this is a good idea.
> Please modify etc/Makefile's target for building /etc/release to
> include MKGCCCMDS as well.

Looks to me like it's in there,

RELEASEVARS=    BSDOBJDIR BSDSRCDIR BUILDID \
                DESTDIR EXTERNAL_TOOLCHAIN \
                INSTALLWORLDDIR \
                KERNARCHDIR KERNCONFDIR KERNOBJDIR KERNSRCDIR \
                MACHINE MACHINE_ARCH MAKE MAKECONF MAKEFLAGS \
                MAKEOBJDIR MAKEOBJDIRPREFIX MAKEVERBOSE \
                MKBFD MKCATPAGES \
                MKCRYPTO MKCRYPTO_IDEA MKCRYPTO_MDC2 MKCRYPTO_RC5 MKCVS \
                MKDOC MKDYNAMICROOT MKGCC MKGCCCMDS MKGDB \
                MKHESIOD MKHOSTOBJ MKHTML MKIEEEFP MKINFO \
                MKKERBEROS4 MKKERBEROS MKLINKLIB MKLINT \
                MKMAN MKMANZ MKNLS MKOBJ MKOBJDIRS \
                MKPIC MKPICINSTALL MKPICLIB MKPOSTFIX MKPROFILE \ 
                MKSENDMAIL MKSHARE MKSKEY MKSOFTFLOAT MKSTATICLIB \
                MKUNPRIVED MKUPDATE MKUUCP MKX11 MKYP \
                NBUILDJOBS NETBSDSRCDIR \
                NOCLEANDIR NODISTRIBDIRS NOINCLUDES \
                OBJMACHINE \
                RELEASEDIR TOOLCHAIN_MISSING TOOLDIR \
                USETOOLS USR_OBJMACHINE \
                X11SRCDIR

params: .PHONY
.for var in ${RELEASEVARS}
.if defined(${var})
        @printf "%20s = '%-s'\n" ${var} ${${var}:Q}
.else   
        @printf "%20s = (undefined)\n" ${var}
.endif
.endfor

Dave

-- 
David Young             OJC Technologies
dyoung@ojctech.com      Urbana, IL * (217) 278-3933