Subject: Re: CVS commit: src/sys/arch
To: Jason Thorpe <thorpej@shagadelic.org>
From: Christos Zoulas <christos@zoulas.com>
List: source-changes
Date: 05/31/2005 07:09:52
On May 30, 10:34pm, thorpej@shagadelic.org (Jason Thorpe) wrote:
-- Subject: Re: CVS commit: src/sys/arch
|
| On May 30, 2005, at 9:35 PM, Christos Zoulas wrote:
|
| > On May 30, 9:24pm, thorpej@shagadelic.org (Jason Thorpe) wrote:
| > -- Subject: Re: CVS commit: src/sys/arch
| >
| > | You don't need GENASSYM as a program name -- the variable that holds
| > | it is called TOOL_GENASSYM.
| > |
| > | I suggest you back these changes out.
| >
| > You are creating new conventions. Look at the Makefile.kern.inc first.
|
| New conventions? TOOL_* was a convention that already exists in our
| source tree.
|
| And if you're talking about this:
|
| UUDECODE?= ${TOOL_UUDECODE:Uuudecode}
| HEXDUMP?= ${TOOL_HEXDUMP:Uhexdump}
| GENASSYM?= ${TOOL_GENASSYM:Ugenassym}
|
| Those are some funny new conventions all in their own. The right
| place for those to be picked up is from bsd.own.mk, with all of the
| other tools.
No, I am talking about ${MAKE}, ${CC}, ${CPP}, ${ELF2ECOFF}, ${MKDEP},
${OBJCOPY}, ${OBJDUMP}, ${STRIP}, ${AWK}, ... I.e. all programs that
are used by the build infrastructure and exist both as tools an in
the tree.
As for the three mentioned above, I am not sure why those are in
Makefile.kern.inc, I just followed suit. Yes, those should probably
be fixed.
christos