diff --git a/ChangeLog b/ChangeLog
index 36f779aad589aa245f421e6cf17e5978f876a29f..aa76198dde463779b5893f8cfdee10ada69b17b9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-12-02  Niels Möller  <niels@s3.kth.se>
+
+	* Makefile.in (aesdata, desdata): Commented out the explicit
+	targets.
+	(shadata): Avoid using $< in non-pattern rule.
+
 2004-12-01  Niels Möller  <nisse@lysator.liu.se>
 
 	* config.make.in: Added a default target.
diff --git a/Makefile.in b/Makefile.in
index 9d5b0878f1a3b4b9e5c8ff986ed89a4827f13f21..aa3e8668db0baa7e7c81b51556ed4957aa974a9d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -134,14 +134,14 @@ $(SHLIBFORLINK): $(nettle_PURE_OBJS)
 .$(OBJEXT)$(EXEEXT):
 	$(LINK) $< $(LIBS) -o $@
 
-aesdata$(EXEEXT): aesdata.$(OBJEXT)
-	$(LINK) $< $(LIBS) -o $@
-
-desdata$(EXEEXT): desdata.$(OBJEXT)
-	$(LINK) $< $(LIBS) -o $@
+# aesdata$(EXEEXT): aesdata.$(OBJEXT)
+# 	$(LINK) $< $(LIBS) -o $@
+# 
+# desdata$(EXEEXT): desdata.$(OBJEXT)
+# 	$(LINK) $< $(LIBS) -o $@
 
 shadata$(EXEEXT): shadata.$(OBJEXT)
-	$(LINK) $< $(LIBS) -lm -o $@
+	$(LINK) shadata.$(OBJEXT) $(LIBS) -lm -o $@
 
 # desCore rules
 # It seems using $(srcdir)/ doesn't work with GNU make 3.79.1