Index: src/libcfa/Makefile.am
===================================================================
--- src/libcfa/Makefile.am	(revision a5a71d0e95113b304e03502a14ccab969324804f)
+++ src/libcfa/Makefile.am	(revision 7a69460b3cf464e4f2984c2a443c935a47ab9b44)
@@ -67,3 +67,4 @@
 include_HEADERS = ${cheaders:=.h} ${libs} ${cfaheaders}
 
+CLEANFILES = libcfa-prelude.c
 MAINTAINERCLEANFILES += ${includedir}/*
Index: src/libcfa/Makefile.in
===================================================================
--- src/libcfa/Makefile.in	(revision a5a71d0e95113b304e03502a14ccab969324804f)
+++ src/libcfa/Makefile.in	(revision 7a69460b3cf464e4f2984c2a443c935a47ab9b44)
@@ -218,4 +218,5 @@
 cfaheaders = limits
 include_HEADERS = ${cheaders:=.h} ${libs} ${cfaheaders}
+CLEANFILES = libcfa-prelude.c
 all: all-am
 
@@ -453,4 +454,5 @@
 
 clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
 
 distclean-generic:
