'clean' target should remove hassignal.
diff --git a/Modules/Makefile.pre.in b/Modules/Makefile.pre.in
index e72588e..f25f204 100644
--- a/Modules/Makefile.pre.in
+++ b/Modules/Makefile.pre.in
@@ -127,7 +127,8 @@
 		mv python$(EXE) ../python$(EXE)
 
 clean:
-		-rm -f *.o python$(EXE) core *~ [@,#]* *.old *.orig *.rej add2lib
+		-rm -f *.o python$(EXE) core *~ [@,#]* *.old *.orig *.rej
+		-rm -f add2lib hassignal
 
 clobber:	clean
 		-rm -f *.a tags TAGS config.c Makefile.pre