<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Wed, 2010-12-29 at 20:28 -0500, Trevor Woerner wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp; # Choose which make program to use</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">@@ -366,6 +368,7 @@ process() {</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sh ${DIR_CONFIG}/${CONFCMD} \</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --prefix=${PREFIX} \</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ${EPREFIX_SET:+--exec-prefix=&quot;$EPREFIX&quot;} \</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ${BINDIR+--bindir=&quot;$BINDIR&quot;}</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ${LIB_FLAGS} \</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ${QUIET:+--quiet} \</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ${CONFFLAGS} \</FONT></TT><BR>
    <BR>
</BLOCKQUOTE>
It is not spelled clearly, but if you meant to use the distinction between BINDIR being<BR>
&quot;set&quot; vs BINDIR being &quot;empty&quot; or &quot;null&quot;, this would work, although very obscure,<BR>
for BINDIR but not for PREFIX as it can be set through the command line, not only<BR>
through an env variable. I did not know the shell could make that distinction.<BR>
This can be demonstrated by:<BR>
<BR>
export PREFIX=&quot;&quot;<BR>
env | grep PREFIX<BR>
PREFIX=
</BODY>
</HTML>