prog_DEPENDENCIES is computed by automake only if not supplied so we must provide all dependencies if provided manually. This resulted in random build failures: libtool: error: cannot find the library 'lib/libbluetooth-internal.la' or unhandled argument 'lib/libbluetooth-internal.la' make[1]: *** [Makefile:5436: tools/btpclient] Error 1 --- Makefile.tools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.tools b/Makefile.tools index 1f8271542..0f94bbbe7 100644 --- a/Makefile.tools +++ b/Makefile.tools @@ -471,5 +471,5 @@ noinst_PROGRAMS += tools/btpclient tools_btpclient_SOURCES = tools/btpclient.c src/shared/btp.c src/shared/btp.h tools_btpclient_LDADD = lib/libbluetooth-internal.la \ src/libshared-ell.la $(ell_ldadd) -tools_btpclient_DEPENDENCIES = $(ell_dependencies) +tools_btpclient_DEPENDENCIES = lib/libbluetooth-internal.la $(ell_dependencies) endif -- 2.20.1