diff --git a/Makefile.am.in b/Makefile.am.in
index 1ddc6cd0993d95e5bb32e80d0b1859d8d571968e..7931f0b24b14e675a3e202e4024c99746a691b6e 100644
--- a/Makefile.am.in
+++ b/Makefile.am.in
@@ -18,12 +18,14 @@ BUILT_SOURCES =	desSmallFips.c desSmallCore.c desQuickFips.c desQuickCore.c \
 
 libsymmetric_a_SOURCES = desCode.h desKerb.c desUtil.c desQuick.c \
       $(BUILT_SOURCES) \
-      sha.c md5.c idea.c rc4.c cast.c
+      sha.c md5.c idea.c rc4.c cast.c blowfish.c util.c
 
 # Generate DES headers.
 $(des_headers): desdata
 	./desdata $@ > $@
 
+desUtil.o: desUtil.c $(des_headers)
+
 # Generate DES sources. Slowest to quickest.
 desSmallFips.c:
 		@echo > $@ '#include "desCode.h"'