From a1ab6fed913ce06eae4c790fb97a63690e9142b4 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Mon, 3 Jun 2019 09:14:14 +0100 Subject: [PATCH] programs: Make `make clean` clean all programs always If `make TEST_CPP:=1` is run, and then `make clean` (as opposed to `make TEST_CPP:=1 clean`), the cpp_dummy_build will be left behind after the clean. Make `make clean more convenient to use by removing programs that could be generated from any configuration, not just the active one. Fixes #1862 --- ChangeLog | 1 + programs/Makefile | 2 ++ 2 files changed, 3 insertions(+) diff --git a/ChangeLog b/ChangeLog index 62e5a8cab..af3f2362e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -63,6 +63,7 @@ Changes test CRTs are available because MBEDTLS_PEM_PARSE_C is disabled. Fixes #2254. * Replace multiple uses of MD2 by SHA-256 in X.509 test suite. Fixes #821. + * Make `make clean` clean all programs always. Fixes #1862. = mbed TLS 2.7.10 branch released 2019-03-19 diff --git a/programs/Makefile b/programs/Makefile index b4a553a93..d38b9e7fd 100644 --- a/programs/Makefile +++ b/programs/Makefile @@ -276,6 +276,8 @@ x509/req_app$(EXEXT): x509/req_app.c $(DEP) clean: ifndef WINDOWS rm -f $(APPS) + -rm -f ssl/ssl_pthread_server$(EXEXT) + -rm -f test/cpp_dummy_build$(EXEXT) else del /S /Q /F *.o *.exe endif