btxld(8): Convert to hostprog.
authorzrj <rimvydas.jasinskas@gmail.com>
Mon, 21 May 2018 16:52:20 +0000 (19:52 +0300)
committerzrj <zrj@dragonflybsd.org>
Wed, 23 May 2018 06:02:35 +0000 (09:02 +0300)
commit34ffaf06808e4a4532a5840d87e0f66d4b0b2a93
treecdd1a932c7eacc9050ae486a0386653621f62102
parentce2989fe1212f664d615268edc64a57801fc7404
btxld(8): Convert to hostprog.

There is no point to provide this utility in base. We are not planing to
bring back i386 support. Move it into sys/boot/pc32/ for easier handling.

This way the AOUT_H_FORCE32 now is confined to the same pc32/ directory.
The <sys/imgact_aout.h> has override for it to create proper btx header.

For future we should make btxld endian neutral.
15 files changed:
Makefile.inc1
Makefile_upgrade.inc
sys/boot/pc32/Makefile
sys/boot/pc32/boot2/Makefile
sys/boot/pc32/btxld/Makefile [new file with mode: 0644]
sys/boot/pc32/btxld/btx.h [moved from usr.sbin/btxld/btx.h with 100% similarity]
sys/boot/pc32/btxld/btxld.8 [moved from usr.sbin/btxld/btxld.8 with 100% similarity]
sys/boot/pc32/btxld/btxld.c [moved from usr.sbin/btxld/btxld.c with 100% similarity]
sys/boot/pc32/btxld/elfh.c [moved from usr.sbin/btxld/elfh.c with 100% similarity]
sys/boot/pc32/btxld/elfh.h [moved from usr.sbin/btxld/elfh.h with 100% similarity]
sys/boot/pc32/loader/Makefile
sys/boot/pc32/loader_tftp/Makefile
sys/boot/pc32/pxeldr/Makefile
usr.sbin/Makefile
usr.sbin/btxld/Makefile [deleted file]