]> granicus.if.org Git - procps-ng/commit
build-sys: use proper dependencies on libproc.la
authorFilipe Brandenburger <filbranden@google.com>
Mon, 11 May 2015 19:31:59 +0000 (12:31 -0700)
committerFilipe Brandenburger <filbranden@google.com>
Tue, 12 May 2015 02:52:12 +0000 (19:52 -0700)
commit5cabea840949ae7df36799b9bd1f740c07a51191
treecd909961af218613d47ad747c2b85a4f9952a06f
parent90f76a809135ed811d7ead5affa09220ef24b0bf
build-sys: use proper dependencies on libproc.la

Use LDADD or *_LDADD instead of AM_LDFLAGS to refer to libproc.la.
Otherwise, parallel builds will break as there is no explicit dependency
to ensure the library is built before the binaries that try to link to
it.

v2: Added empty rules lib_test_*_LDADD to remove the dependency on
libproc which is not used by the lib/test_* binaries.

Tested by running `make -jNN` repeatedly for different levels of
parallelism to ensure the build works. Also checked that `make check`
and `make distcheck` still work as expected. Also made sure that a
parallel make invocation works with `make -j distcheck`.

Reported-by: Jim Warner <james.warner@comcast.net>
Signed-off-by: Filipe Brandenburger <filbranden@google.com>
Makefile.am