Since this file is generated by configdata.pm, there's no need to include it
among the mandatory dependencies (which end up in the `GENERATE_MANDATORY`
Makefile variable). In fact, it shouldn't be there any more, as that would
also cause it to be removed by `make clean`.
To compensate, we add an explicit removal of that file in the `distclean`
target on all platform families.
Fixes #18396
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18398)
- DELETE []vmsconfig.pm;*
distclean : clean
+ - DELETE [.include.openssl]configuration.h;*
- DELETE configdata.pm;*
- DELETE descrip.mms;*
-find . -type l \! -name '.*' -exec $(RM) {} \;
distclean: clean
+ $(RM) include/openssl/configuration.h
$(RM) configdata.pm
$(RM) Makefile
-rd /Q /S test\test-runs
distclean: clean
+ -del /Q /F include\openssl\configuration.h
-del /Q /F configdata.pm
-del /Q /F makefile
include/openssl/cmp.h \
include/openssl/cms.h \
include/openssl/conf.h \
- include/openssl/configuration.h \
include/openssl/crmf.h \
include/openssl/crypto.h \
include/openssl/ct.h \