Configure, Makefile.SH: Allow running generate_uudmap in the target
authorBrian Fraser <fraserbn@gmail.com>
Thu, 16 Jan 2014 10:20:28 +0000 (07:20 -0300)
committerBrian Fraser <fraserbn@gmail.com>
Wed, 22 Jan 2014 16:27:06 +0000 (13:27 -0300)
commit1ca484acee72052c3a485c2eef7bad6a98476e96
tree275be5d086a0ed933c1c386348cdd32d2d059fc1
parent4346df8fafba75d8565b1c0187f7b3b4ca4e9b75
Configure, Makefile.SH: Allow running generate_uudmap in the target

This is a bit of a step backwards, but we want to run this in
the target platform when cross-compiling to some unusual setups,
like ASCII -> EBCDIC.

What this branch introduces is a third "path" for generate_uudmap:

 * If we are doing a native build, just build it as usual and run it.
 * If we're cross-compiling, and either -Dhostgenerate was specified OR
   if it was left empty, which is the default case, then create
   a host generate_uudmap and run it locally
 * Finally, if are cross-compiling and were built with -Uhostgenerate,
   then build generate_uudmap for the target and run it there, bringing
   back the resulting headers.
Configure
Makefile.SH