build: fix dependency file generation with ENFORCE_UNIQUE_SYMBOLS=y
authorJan Beulich <jbeulich@suse.com>
Fri, 17 Jan 2020 16:38:19 +0000 (17:38 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 17 Jan 2020 16:38:19 +0000 (17:38 +0100)
commit17a6c03701bf65c0b4e8b5ed5a3970cd0248c47f
tree5c4395fd902396eb06e74bc276e3fb0a0a83cbf6
parent32772fbb3cf7498817304b53b087e325c6991716
build: fix dependency file generation with ENFORCE_UNIQUE_SYMBOLS=y

The recorded file, unless overridden by -MQ (or -MT) is that specified
by -o, which doesn't produce correct dependencies and hence will cause
failure to re-build when included files change.

Fixes: 81ecb38b83b0 ("build: provide option to disambiguate symbol names")
Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Tested-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/Rules.mk