Subject: Re: build only one program from tree
To: Marton Fabo <morton@eik.bme.hu>
From: Bill Studenmund <wrstuden@netbsd.org>
List: current-users
Date: 07/15/2003 15:51:15
On Tue, 15 Jul 2003, Marton Fabo wrote:

> Hi!
>
> Can anyone tell me how I am supposed to build only sbin/atactl from the
> current tree? I fetched the source tarballs from 07/15/2003, and
> extracted all of them on a 1.6.1 i386 machine. I then built a full
> toolchain, and tried to run the nbmake-i386 script in the sbin/atactl
> directory, which resulted in:
>
> [morton@gerzson:/usr/NetBSD-current/src/sbin/atactl]
> # ../../tools/obj/tools.NetBSD-1.6.1-i386/bin/nbmake-i386
> nbmake: don't know how to make
> /usr/NetBSD-current/src/destdir.i386/usr/lib/crt0.o. Stop
>
> nbmake: stopped in /usr/NetBSD-current/src/sbin/atactl
> [morton@gerzson:/usr/NetBSD-current/src/sbin/atactl]
> #
>
> How can I make it, and avoid building the full release?

You'll need to build the libraries first.

cd /usr/NetBSD-current/src
nbmake-i386 obj do-distrib-dirs includes do-gnu-lib-libgcc do-lib-csu
nbmake-i386 do-lib-libc do-lib-libpthread do-lib do-gnu-lib do-ld.so

These make lines will do the intro part of a build, and should populate
the destdir with what you need.

Take care,

Bill