On Thu, Jan 01, 2009 at 12:06:37AM +0900, Masao Uebayashi wrote: | I seem to remember that someone recommended build.h -M over build.sh | -O, but forgotten the details. Is there any reason or documentation | about this? It's mostly a personal style issue. build.sh -O for $MAKEOBJDIR : * Shorter objdir paths * Uses make(1) expressions to evaluate the path build.sh -M for $MAKEOBJDIRPREFIX : * Longer objdir paths, which can look "uglier". * $MAKEOBJDIRPREFIX isn't usually a make(1) expression, so you can use it in shell expressions. For example, I have the following for tcsh: alias cwdcmd 'set obj=\"${MAKEOBJDIRPREFIX}/\${cwd}\"' so that I can use $obj/ to refer to the objdir of the current build directory. Note that you have to have this alias before you cd to a source directory. As I mentioned; a matter of personal style. Luke.
Attachment:
pgpAQRZ_kqi6H.pgp
Description: PGP signature