]> git.ipfire.org Git - thirdparty/git.git/commit
Makefile: make hdr-check depend on generated headers
authorPatrick Steinhardt <ps@pks.im>
Wed, 4 Sep 2024 14:17:06 +0000 (16:17 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 4 Sep 2024 15:41:37 +0000 (08:41 -0700)
commit9ec76ad9edbcf20ca79957cedb5bb11fcad58cb2
tree3e3be2bdb0af9d37011f309e04b51906d05adc51
parent11c1b5ca594359c1a8c2fa890d880615b8cf0e29
Makefile: make hdr-check depend on generated headers

The "hdr-check" Makefile target compiles each of our headers as a
standalone code unit to ensure that they are not missing any type
declarations and can be included standalone.

With the next commit we will wire up the clar unit testing framework,
which will have the effect that some headers start depending on
generated ones. While we could declare that dependency explicitly, it
does not really feel very maintainable in the future.

Instead, we do the same as in the preceding commit and have the objects
depend on all of our generated headers. While again overly broad, it is
easy to maintain and generating headers is not an expensive thing to do
anyway.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile