freebsd-nq/usr.bin/kyua
Alex Richardson 22548a3b80 Simplify and speed up the kyua build
Instead of having multiple kyua libraries, just include the files as part
of usr.bin/kyua. Previously, we would build each kyua source up to four
times: once as a .o file and once as a .pieo. Additionally, the kyua
libraries might be built again for compat32. As all the kyua libraries
amount to 102 C++ sources the build time is significant (especially when
using an assertions enabled compiler). This change ensures that we build
306 fewer .cpp source files as part of buildworld.

Reviewed By:	brooks
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D30967

Remove lib/kyua from the build

I forgot to include this line in 2eb9ad4274.

Reported by:	Jenkins CI
MFC after:	1 week
Fixes:		2eb9ad427475190ei ("Simplify and speed up the kyua build")

Revert "Remove lib/kyua from the build"

Accidentally removed it from the wrong file...

This reverts commit 8ec4ba8a76.

Remove lib/kyua from the build

I forgot to include this line in 2eb9ad4274.

Reported by:    Jenkins CI
MFC after:      1 week
Fixes:          2eb9ad427475190ei ("Simplify and speed up the kyua build")

(cherry picked from commit 2eb9ad4274)
(cherry picked from commit 8ec4ba8a76)
(cherry picked from commit 89da04fcaa)
(cherry picked from commit c951566915)
2021-08-05 09:56:47 +01:00
..
utils Simplify and speed up the kyua build 2021-08-05 09:56:47 +01:00
config.h Simplify and speed up the kyua build 2021-08-05 09:56:47 +01:00
kyua.conf-default Install a kyua.conf based on the one in devel/kyua. 2020-04-03 15:47:15 +00:00
Makefile Simplify and speed up the kyua build 2021-08-05 09:56:47 +01:00