Improve LIBADD/_DP_* for kyua libraries.

This fixes build with ld.bfd as the linker (e.g. on powerpc).

This corrects a bug in D24103.

Sponsored by:	DARPA
This commit is contained in:
Brooks Davis 2020-03-23 21:21:38 +00:00
parent e0fcf26335
commit e2d6edeb99
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=359262
7 changed files with 12 additions and 2 deletions

View File

@ -2,6 +2,7 @@
KYUA_LIB= cli
INTERNALLIB=
LIBADD= kyua_drivers kyua_engine kyua_model kyua_store kyua_utils
CFLAGS+= -DKYUA_CONFDIR=\"${KYUA_CONFDIR}\" \
-DKYUA_DOCDIR=\"${KYUA_CONFDIR}\" \
-DKYUA_MISCDIR=\"${KYUA_MISCDIR}\" \

View File

@ -1,6 +1,7 @@
# $FreeBSD$
KYUA_LIB= drivers
LIBADD= kyua_model kyua_engine kyua_store
SRCS= debug_test.cpp \
list_tests.cpp \

View File

@ -1,6 +1,7 @@
# $FreeBSD$
KYUA_LIB= engine
LIBADD= lutok kyua_utils
CFLAGS= -DKYUA_ARCHITECTURE=\"${MACHINE_ARCH}\" \
-DKYUA_PLATFORM=\"${MACHINE}\"

View File

@ -1,6 +1,7 @@
# $FreeBSD$
KYUA_LIB= model
LIBADD= lutok
SRCS= context.cpp \
exceptions.cpp \

View File

@ -1,6 +1,7 @@
# $FreeBSD$
KYUA_LIB= store
LIBADD= kyua_model kyua_utils sqlite3
CFLAGS+= -DKYUA_STOREDIR=\"${KYUA_STOREDIR}\"

View File

@ -1,6 +1,7 @@
# $FreeBSD$
KYUA_LIB= utils
LIBADD= lutok
CFLAGS+= -I${SRCTOP}/contrib/sqlite3
CFLAGS+= -DGDB=\"/usr/local/bin/gdb\"

View File

@ -263,8 +263,12 @@ _DP_bsnmp= crypto
_DP_geom= bsdxml sbuf
_DP_cam= sbuf
_DP_kvm= elf
_DP_kyua_cli= lutok kyua_utils
_DP_kyua_store= sqlite3
_DP_kyua_cli= kyua_drivers kyua_engine kyua_model kyua_store kyua_utils
_DP_kyua_drivers= kyua_model kyua_engine kyua_store
_DP_kyua_engine= lutok kyua_utils
_DP_kyua_model= lutok
_DP_kyua_utils= lutok
_DP_kyua_store= kyua_model kyua_utils sqlite3
_DP_casper= nv
_DP_cap_dns= nv
_DP_cap_fileargs= nv