diff --git a/ChangeLog b/ChangeLog
index 069fb4a0c9baefad41ee6c3d10d403b722426bce..d7bdbd8f50c000cce082e295f78ebe577a4cc544 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-03-15  Niels Möller  <nisse@lysator.liu.se>
+
+	* Makefile.in (.asm.s): Add dependencies.
+	(.s.o, .s.po): Empty any dependency .d file.
+
 2014-03-04  Niels Möller  <nisse@lysator.liu.se>
 
 	* testsuite/chacha-test.c (test_main): Additional test cases, for
diff --git a/Makefile.in b/Makefile.in
index 24349c3bcdb29de7e38311e51ae4ec7fbf24ac22..522c774d7bffaa080c9329028d470ab66b31bad6 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -353,15 +353,17 @@ ecc-256.p$(OBJEXT): ecc-256.h
 ecc-384.p$(OBJEXT): ecc-384.h
 ecc-521.p$(OBJEXT): ecc-521.h
 
-.asm.s:
+.asm.s: $(srcdir)/asm.m4 machine.m4 config.m4
 	$(M4) $(srcdir)/asm.m4 machine.m4 config.m4 $< >$@T \
 	&& test -s $@T && mv -f $@T $@
 
 .s.$(OBJEXT):
 	$(COMPILE) $(CCPIC_MAYBE) -c $<
+	@echo > $@.d
 
 .s.p$(OBJEXT):
 	$(COMPILE) $(SHLIBCFLAGS) -c $< -o $@
+	@echo > $@.d
 
 # Texinfo rules
 .texinfo.info: