diff --git a/lib/Makefile.am b/lib/Makefile.am
index 2b0e93a052e00759dc3bde0e5ff578d7752042ab..2fcce96ac2902f21ceb2c4cfd2cbd66beddd57b7 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -1,4 +1,5 @@
 EXTRALIBS = easydialog tools
+CLEANFILES = $(EXTRALIBS)
 dist_pkglib_DATA = $(EXTRALIBS)
 EXTRA_DIST = easydialog.in tools.in
 
diff --git a/lib/Makefile.in b/lib/Makefile.in
index 67a1df5a64c433b7daa5bf96a797dd4d9d558866..8ce67a90926e69e7e1c81e7dcba8f940b3ad4dda 100644
--- a/lib/Makefile.in
+++ b/lib/Makefile.in
@@ -112,6 +112,7 @@ sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
 EXTRALIBS = easydialog tools
+CLEANFILES = $(EXTRALIBS)
 dist_pkglib_DATA = $(EXTRALIBS)
 EXTRA_DIST = easydialog.in tools.in
 edit = sed \
@@ -225,6 +226,7 @@ install-strip:
 mostlyclean-generic:
 
 clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
 
 distclean-generic:
 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)