mirror of
https://github.com/openssl/openssl.git
synced 2025-01-24 13:55:42 +08:00
Remove include/openssl/configuration.h from mandatory dependencies
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)
This commit is contained in:
parent
cb0c36d124
commit
ef8040bce0
@ -549,6 +549,7 @@ clean : libclean
|
||||
- DELETE []vmsconfig.pm;*
|
||||
|
||||
distclean : clean
|
||||
- DELETE [.include.openssl]configuration.h;*
|
||||
- DELETE configdata.pm;*
|
||||
- DELETE descrip.mms;*
|
||||
|
||||
|
@ -594,6 +594,7 @@ clean: libclean
|
||||
-find . -type l \! -name '.*' -exec $(RM) {} \;
|
||||
|
||||
distclean: clean
|
||||
$(RM) include/openssl/configuration.h
|
||||
$(RM) configdata.pm
|
||||
$(RM) Makefile
|
||||
|
||||
|
@ -478,6 +478,7 @@ clean: libclean
|
||||
-rd /Q /S test\test-runs
|
||||
|
||||
distclean: clean
|
||||
-del /Q /F include\openssl\configuration.h
|
||||
-del /Q /F configdata.pm
|
||||
-del /Q /F makefile
|
||||
|
||||
|
@ -22,7 +22,6 @@ DEPEND[]=include/openssl/asn1.h \
|
||||
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 \
|
||||
|
Loading…
Reference in New Issue
Block a user