Fix clean in case TA_DEV_KIT_DIR is wrongly defined

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Pascal Brand <pascal.brand@st.com>
diff --git a/Makefile b/Makefile
index 2939682..e199ff9 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@
 	out-dir := $(CURDIR)/out
 endif
 
-include $(TA_DEV_KIT_DIR)/host_include/conf.mk
+-include $(TA_DEV_KIT_DIR)/host_include/conf.mk
 
 ifneq ($V,1)
 	q := @
@@ -15,7 +15,12 @@
 endif
 
 .PHONY: all
+ifneq ($(wildcard $(TA_DEV_KIT_DIR)/host_include/conf.mk),)
 all: xtest ta
+else
+all:
+	$(q)echo "TA_DEV_KIT_DIR is not correctly defined" && false
+endif
 
 .PHONY: xtest
 xtest:
@@ -32,9 +37,15 @@
 			  $@
 
 .PHONY: clean
+ifneq ($(wildcard $(TA_DEV_KIT_DIR)/host_include/conf.mk),)
 clean:
 	$(q)$(MAKE) -C host/xtest O=$(out-dir)/xtest q=$(q) $@
 	$(q)$(MAKE) -C ta O=$(out-dir)/ta q=$(q) $@
+else
+clean:
+	$(q)echo "TA_DEV_KIT_DIR is not correctly defined"
+	$(q)echo "You can remove manually $(out-dir)"
+endif
 
 .PHONY: patch
 patch:
@@ -78,6 +89,7 @@
 
 # openssl .h file installation
 forgpdir=${CURDIR}/host/xtest/for_gp
+.PHONY: patch-openssl
 patch-openssl:
 	$(q)mkdir -p ${forgpdir}/include/openssl ${forgpdir}/lib
 	$(q)if [ -d /usr/include/x86_64-linux-gnu/openssl ]; then \
@@ -104,6 +116,7 @@
 	$(q)cp -p $(CFG_GP_XSL_PACKAGE_PATH)/${2}/* $(GP_USERTA_DIR)/${3}
 endef
 
+.PHONY: patch-generate-host
 patch-generate-host: patch-package
 	@echo "INFO: Generate host tests"
 	$(q) mkdir -p ${GP_XTEST_IN_DIR} ${GP_XTEST_IN_DIR}
@@ -123,6 +136,7 @@
 	# $(q)sed -i '246 c\    xtest_tee_deinit();\n' ${GP_XTEST_OUT_DIR}/xtest_9000.c
 	$(call patch-file,host/xtest/xtest_9000.c,${CFG_GP_XSL_PACKAGE_PATH}/host/xtest/xtest_9000.c.patch)
 
+.PHONY: patch-generate-ta
 patch-generate-ta: patch-package
 	@echo "INFO: Generate TA"
 	$(call patch-cp-ta,TTAs/TTA_Arithmetical/TTA_Arithmetical/code_files,TTAs/TTA_Arithmetical/code_files,GP_TTA_Arithmetical)
@@ -142,6 +156,7 @@
 	$(call patch-cp-ta,TTAs/TTA_TCF/TTA_TCF/code_files,TTAs/TTA_TCF/TTA_TCF/code_files,GP_TTA_TCF)
 
 # Patch the GP package
+.PHONY: patch-package
 patch-package:
 	@echo "INFO: Patch provided tests"
 	$(q)mkdir -p ${CFG_GP_PACKAGE_PATH}/packages
@@ -179,6 +194,7 @@
 	$(q)sed -i 's|    ADBG_SUITE_ENTRY(XTEST_TEE_'${1}', NULL)\\|    /\*ADBG_SUITE_ENTRY(XTEST_TEE_'${1}', NULL)\*/\\|g' ${GP_XTEST_OUT_DIR}/adbg_entry_declare.h
 endef
 
+.PHONY: patch-filter
 patch-filter:
 	@echo "INFO: Filter some tests"
 	$(call patch-filter-one,7038)
@@ -253,10 +269,12 @@
 	$(call patch-filter-one,9204)
 	$(call patch-filter-one,9239)
 
+.PHONY: patch
 patch: patch-openssl patch-generate-host patch-generate-ta
 	$(MAKE) patch-filter
 
 else
+.PHONY: patch
 patch:
 	$(q) echo "Please define CFG_GP_PACKAGE_PATH" && false
 endif