tests: Add missing dependencies for the C-TAP testsmaster
commit99ca5c0c22f36ec83c2b766f489e9f17b2afa1b0
authorMark Vitale <mvitale@sinenomine.net>
Thu, 14 Mar 2024 00:11:59 +0000 (13 20:11 -0400)
committerMichael Meffie <mmeffie@sinenomine.net>
Mon, 24 Jun 2024 19:12:11 +0000 (24 15:12 -0400)
tree4ad982844e0014963df30cc03048dc5892df9b71
parentfc5341d7eef05e70a3756539c5ab1d8dbfe1362f
tests: Add missing dependencies for the C-TAP tests

Each C-TAP test is statically linked with libafstest_common as well as
any libaries under test.  However, not all tests have these libraries
listed as dependencies in their respective make rules.  Thus when
development changes are made to the c-tap harness, the OpenAFS common
code (tests/common/*), or the libraries under test, these tests may not
be rebuilt.  This results in unexpected test output and confusion.

Add the libafstest_common library (and other OpenAFS libraries as
needed) as dependencies for all the test targets that require them.

[mmeffie: remove MODULE_LIBS from auth/Makefile.in]

Change-Id: If14d27237cc6d18a424c88b0594e8c6cde1888e4
Reviewed-on: https://gerrit.openafs.org/15725
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
Reviewed-by: Cheyenne Wills <cwills@sinenomine.net>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
tests/auth/Makefile.in
tests/opr/Makefile.in
tests/volser/Makefile.in