i386 removal, part 11/x: Remove wrong machine/ setup in the boot Makefiles.
commit07065cf7e808516f4dc576fbe0ff31aa3eb1dc09
authorSascha Wildner <saw@online.de>
Fri, 3 Jul 2015 23:13:32 +0000 (4 01:13 +0200)
committerSascha Wildner <saw@online.de>
Sat, 4 Jul 2015 08:23:50 +0000 (4 10:23 +0200)
tree014d4bb56cf56b892c3d319c7c05021f618c7b3f
parent7eba513316d93b2d171e9b5529f88cd8ac3d3c96
i386 removal, part 11/x: Remove wrong machine/ setup in the boot Makefiles.

Several of the link targets were pointing to ${.CURDIR}/../../i386/...
which doesn't exist. This is from times when our platform-specific
headers were differently laid out and it was never noticed that after
some point, it was no longer needed.

In fact, sys/boot builds properly without all this, because:

* -m32 ensures that the i386 platform is targeted by the compiler

* Various (needed) __i386__ checks in sys/cpu/x86_64/include ensure that
  even on x86_64, the basic types have the right sizes.

Confirmed by binary compare of /boot without and with the patch.
sys/boot/dloader/Makefile
sys/boot/pc32/boot2/Makefile
sys/boot/pc32/libi386/Makefile
sys/boot/pc32/loader/Makefile
sys/boot/pc32/loader_tftp/Makefile