kernel/hpt*: Mangle names of foreign binary objects.
authorzrj <rimvydas.jasinskas@gmail.com>
Mon, 28 May 2018 14:51:38 +0000 (17:51 +0300)
committerzrj <zrj@dragonflybsd.org>
Tue, 29 May 2018 07:07:39 +0000 (10:07 +0300)
commit2d5f0bdad8b8f0945582d41bcbe4ae6d037d3740
treeda82ac67366597f8795127a4d5b29b9b9cb0d318
parent78bdf678920e3e2cf02fccdeb50c350acdacc7e5
kernel/hpt*: Mangle names of foreign binary objects.

We already do it for the firmware objects (.fwo). Explictly handle
unpacked precompiled objects to separate them from other generic ones.
These are not device firmware and they do run on CPU, also they have
different osabi tag, so without adjustment the ld.gold (default ld)
will change osabi for the whole linked object.
Having them seprated from the rest simplifies the depend logic, such
objects have no source or headers dependencies other than hardcoded
one in Makefiles. Add missing dependencies on .uu in kernel modules.
sys/dev/raid/hpt27xx/Makefile
sys/dev/raid/hptmv/Makefile
sys/dev/raid/hptrr/Makefile
sys/platform/pc64/conf/files