Clean up *.a, add make distclean
diff --git a/Makefile b/Makefile
index 1ab86cf..0823caf 100644
--- a/Makefile
+++ b/Makefile
@@ -52,9 +52,12 @@
 
 clean:
 	rm -rf gen enums
-	rm -f *.o *.ho *.lo *.i *.*.a *.so *.so.* ucd.h
+	rm -f *.o *.ho *.lo *.i *.s *.a *.so *.so.* ucd.h
 	$(MAKE) -C perfect clean
 
+distclean: clean
+	find . -name \*~ -print0 | xargs -0rt rm -f
+
 install: all
 	mkdir -p $(INSTALLROOT)$(libdir)
 	$(INSTALL_LIB) $(LIB_FILE) $(SO_FILE) $(SO_NAME) $(INSTALLROOT)$(libdir)