diff --git a/src/Makefile b/src/Makefile
index be3b124ffd805e4e2547ed9d544b98796a134d5d..15510f0803bbd63a00bc4d3d61538dfd813797c5 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -358,6 +358,10 @@ $(CDF_MOD) :
 cleanmaster : cleancdf
 cleancdf :
 	- [ -d ${CDF_PATH} ] && rm -fr  ${CDF_PATH}
+	cd ${DIR_LIBAEC} && $(MAKE) clean
+	cd ${DIR_HDF} && $(MAKE) clean 
+	cd ${DIR_CDFC} && $(MAKE) clean 
+	cd ${DIR_CDFF} && $(MAKE) clean
 endif
 ##########################################################
 #                                                        #