It's necessary for correct cleaning. E.g. open_posix_testsuite is not cleaned without including these .mk files. However it's not an error if these files does not exist while cleaning.
Signed-off-by: Yuriy Kolerov <yuriy.kole...@synopsys.com> --- include/mk/env_pre.mk | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/include/mk/env_pre.mk b/include/mk/env_pre.mk index f1584a8..a6beb5b 100644 --- a/include/mk/env_pre.mk +++ b/include/mk/env_pre.mk @@ -94,11 +94,18 @@ ifeq ($(srcdir),) srcdir := . endif -# autotools, *clean, and help don't require config.mk, features.mk, etc... -ifeq ($(filter autotools %clean .gitignore gitignore.% help,$(MAKECMDGOALS)),) +# autotools and help don't require config.mk, features.mk, etc... +ifeq ($(filter autotools .gitignore gitignore.% help,$(MAKECMDGOALS)),) +# If config.mk and features.mk does not exist it's not an error for *clean +# targets. +ifeq ($(filter %clean,$(MAKECMDGOALS)),) include $(abs_top_builddir)/include/mk/config.mk include $(abs_top_builddir)/include/mk/features.mk +else +-include $(abs_top_builddir)/include/mk/config.mk +-include $(abs_top_builddir)/include/mk/features.mk +endif # START out-of-build-tree check. ifneq ($(abs_builddir),$(abs_srcdir))
------------------------------------------------------------------------------
_______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list