diff --git a/src/libraries/libcommon/ChangeLog b/src/libraries/libcommon/ChangeLog
index 1d73a251b614759571582f7e61810ab9d8f0e4f9..ab3fb6caab21a939a03341ce11d9c0f1deb6678a 100644
--- a/src/libraries/libcommon/ChangeLog
+++ b/src/libraries/libcommon/ChangeLog
@@ -1,3 +1,7 @@
+Mon Jul  6 15:34:30 1992  Linus Tolke Y  (linus@robin)
+
+	* Makefile: Completed clean to cleaning the sub-dirs also.
+
 Wed Feb 26 19:51:37 1992  Per Cederqvist  (ceder@lysator)
 
 	* kom-errno.c: Lint from gcc 2.0 removed.
diff --git a/src/libraries/libcommon/Makefile b/src/libraries/libcommon/Makefile
index ee320b0b42a9b6ee0bef30f358e2abe62d0b16d9..87b5f898eff94de2b9b0985222876c151349d994 100644
--- a/src/libraries/libcommon/Makefile
+++ b/src/libraries/libcommon/Makefile
@@ -1,5 +1,5 @@
 #
-# $Id: Makefile,v 0.11 1992/04/14 15:43:14 ceder Exp $
+# $Id: Makefile,v 0.12 1992/07/06 13:36:11 linus Exp $
 # Copyright (C) 1991  Lysator Academic Computer Association.
 #
 # This file is part of the LysKOM server.
@@ -68,6 +68,11 @@ liblyskom-client$(PROFILE-LIB-SUFFIX).a: client-dir
 
 clean:
 	$(RM) $(GENERIC-CLEAN) $(LIBRARIES)
+	-for i in client-dir server-dir; \
+	do \
+	   [ -d $$i ] && { echo cleaning directory $$i ; \
+	   (cd $$i; $(RM) $(GENERIC-CLEAN)) } \
+	done
 
 distclean: clean
 	$(RM) $(GENERIC-DIST-CLEAN)