Index: libcfa/src/Makefile.am
===================================================================
--- libcfa/src/Makefile.am	(revision eea20cd3ba9700ffcd127410e589d7222d9aefb7)
+++ libcfa/src/Makefile.am	(revision 31d8f4d90bed64a8149506909017537476832bb6)
@@ -86,4 +86,13 @@
 
 
+if ENABLE_DISTCC
+
+../prelude/distribution: @LOCAL_CFACC@ @LOCAL_CC1@ @CFACPP@ ../prelude/gcc-builtins.cf ../prelude/builtins.cf ../prelude/extras.cf ../prelude/prelude.cfa ../prelude/bootloader.c $(srcdir)/../../tools/build/push2dist.sh
+	@+make -C ../prelude distribution
+
+prelude.o prelude.lo $(libobjs) $(thread_libobjs) : ../prelude/distribution
+
+endif ENABLE_DISTCC
+
 prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @CFACPP@
 	${AM_V_GEN}$(CFACOMPILE) -quiet @PRELUDEFLAG@ -XCFA -l ${<} -c -o ${@}
@@ -92,5 +101,4 @@
 	${AM_V_GEN}$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile \
 	$(CFACOMPILE) -quiet @PRELUDEFLAG@ -XCFA -l ${<} -c -o ${@}
-
 
 #----------------------------------------------------------------------------------------------------------------
Index: libcfa/src/Makefile.in
===================================================================
--- libcfa/src/Makefile.in	(revision eea20cd3ba9700ffcd127410e589d7222d9aefb7)
+++ libcfa/src/Makefile.in	(revision 31d8f4d90bed64a8149506909017537476832bb6)
@@ -948,4 +948,9 @@
 -include $(thread_libdeps)
 
+@ENABLE_DISTCC_TRUE@../prelude/distribution: @LOCAL_CFACC@ @LOCAL_CC1@ @CFACPP@ ../prelude/gcc-builtins.cf ../prelude/builtins.cf ../prelude/extras.cf ../prelude/prelude.cfa ../prelude/bootloader.c $(srcdir)/../../tools/build/push2dist.sh
+@ENABLE_DISTCC_TRUE@	@+make -C ../prelude distribution
+
+@ENABLE_DISTCC_TRUE@prelude.o prelude.lo $(libobjs) $(thread_libobjs) : ../prelude/distribution
+
 prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @CFACPP@
 	${AM_V_GEN}$(CFACOMPILE) -quiet @PRELUDEFLAG@ -XCFA -l ${<} -c -o ${@}
