Subject: Re: obj.${MACHINE_ARCH}-${OBJECT_FMT}
To: Jason R Thorpe <>
From: Todd Vierling <>
List: tech-userlevel
Date: 10/19/2001 00:04:15
On Thu, 18 Oct 2001, Jason R Thorpe wrote:

:  > obj-netbsd1-sparc64
:  > obj-freebsd4-i386
:  > obj-sunos5-sun4u
: Ooh, I like that ... esp since it makes it more Cygwin compatible (no
: long names after the ".").

Cygwin actually doesn't care how many .'s there are or characters after the
., so long as it fits in the Win32 filename maximum.

I have this mostly implemented, and will commit it tomorrow after pruning a
few things.  It includes a change that will make a sane default for TOOLDIR
based on host and target platforms.

:  > for the tree that holds things that need to run on the build host, and
:  > currently MACHINE_ARCH etc is used to refer to the target system.
:  > Using explicit HOST_* and TARGET_* is a good idea.

There's no need for HOST_* and TARGET_*, actually.  That would probably only
introduce more confusion.  It's much simpler to use only MACHINE and
MACHINE_ARCH during the build, and identify the host where needed (as part
of the default TOOLDIR and the obj directories of src/tools).

-- Todd Vierling <>  *  Wasabi NetBSD:  Run with it.
-- CDs, Integration, Embedding, Support --