svn commit: r359262 - in head: lib/kyua/cli lib/kyua/drivers lib/kyua/engine lib/kyua/model lib/kyua/store lib/kyua/utils share/mk
Brooks Davis
brooks at FreeBSD.org
Mon Mar 23 21:21:42 UTC 2020
Author: brooks
Date: Mon Mar 23 21:21:38 2020
New Revision: 359262
URL: https://svnweb.freebsd.org/changeset/base/359262
Log:
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
Modified:
head/lib/kyua/cli/Makefile
head/lib/kyua/drivers/Makefile
head/lib/kyua/engine/Makefile
head/lib/kyua/model/Makefile
head/lib/kyua/store/Makefile
head/lib/kyua/utils/Makefile
head/share/mk/src.libnames.mk
Modified: head/lib/kyua/cli/Makefile
==============================================================================
--- head/lib/kyua/cli/Makefile Mon Mar 23 19:28:24 2020 (r359261)
+++ head/lib/kyua/cli/Makefile Mon Mar 23 21:21:38 2020 (r359262)
@@ -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}\" \
Modified: head/lib/kyua/drivers/Makefile
==============================================================================
--- head/lib/kyua/drivers/Makefile Mon Mar 23 19:28:24 2020 (r359261)
+++ head/lib/kyua/drivers/Makefile Mon Mar 23 21:21:38 2020 (r359262)
@@ -1,6 +1,7 @@
# $FreeBSD$
KYUA_LIB= drivers
+LIBADD= kyua_model kyua_engine kyua_store
SRCS= debug_test.cpp \
list_tests.cpp \
Modified: head/lib/kyua/engine/Makefile
==============================================================================
--- head/lib/kyua/engine/Makefile Mon Mar 23 19:28:24 2020 (r359261)
+++ head/lib/kyua/engine/Makefile Mon Mar 23 21:21:38 2020 (r359262)
@@ -1,6 +1,7 @@
# $FreeBSD$
KYUA_LIB= engine
+LIBADD= lutok kyua_utils
CFLAGS= -DKYUA_ARCHITECTURE=\"${MACHINE_ARCH}\" \
-DKYUA_PLATFORM=\"${MACHINE}\"
Modified: head/lib/kyua/model/Makefile
==============================================================================
--- head/lib/kyua/model/Makefile Mon Mar 23 19:28:24 2020 (r359261)
+++ head/lib/kyua/model/Makefile Mon Mar 23 21:21:38 2020 (r359262)
@@ -1,6 +1,7 @@
# $FreeBSD$
KYUA_LIB= model
+LIBADD= lutok
SRCS= context.cpp \
exceptions.cpp \
Modified: head/lib/kyua/store/Makefile
==============================================================================
--- head/lib/kyua/store/Makefile Mon Mar 23 19:28:24 2020 (r359261)
+++ head/lib/kyua/store/Makefile Mon Mar 23 21:21:38 2020 (r359262)
@@ -1,6 +1,7 @@
# $FreeBSD$
KYUA_LIB= store
+LIBADD= kyua_model kyua_utils sqlite3
CFLAGS+= -DKYUA_STOREDIR=\"${KYUA_STOREDIR}\"
Modified: head/lib/kyua/utils/Makefile
==============================================================================
--- head/lib/kyua/utils/Makefile Mon Mar 23 19:28:24 2020 (r359261)
+++ head/lib/kyua/utils/Makefile Mon Mar 23 21:21:38 2020 (r359262)
@@ -1,6 +1,7 @@
# $FreeBSD$
KYUA_LIB= utils
+LIBADD= lutok
CFLAGS+= -I${SRCTOP}/contrib/sqlite3
CFLAGS+= -DGDB=\"/usr/local/bin/gdb\"
Modified: head/share/mk/src.libnames.mk
==============================================================================
--- head/share/mk/src.libnames.mk Mon Mar 23 19:28:24 2020 (r359261)
+++ head/share/mk/src.libnames.mk Mon Mar 23 21:21:38 2020 (r359262)
@@ -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
More information about the svn-src-all
mailing list