--- bearssl-0.5.old/mk/Rules.mk
+++ bearssl-0.5/mk/Rules.mk
@@ -49,8 +49,8 @@
 $(BEARSSLDLL): $(OBJDIR) $(OBJ)
 	$(LDDLL) $(LDDLLFLAGS) $(LDDLLOUT)$(BEARSSLDLL) $(OBJ)
 
-$(BRSSL): $(BEARSSLLIB) $(OBJBRSSL)
-	$(LD) $(LDFLAGS) $(LDOUT)$(BRSSL) $(OBJBRSSL) $(BEARSSLLIB)
+$(BRSSL): $(BEARSSLDLL) $(OBJBRSSL)
+	$(LD) $(LDFLAGS) $(LDOUT)$(BRSSL) $(OBJBRSSL) $(BEARSSLDLL)
 
 $(TESTCRYPTO): $(BEARSSLLIB) $(OBJTESTCRYPTO)
 	$(LD) $(LDFLAGS) $(LDOUT)$(TESTCRYPTO) $(OBJTESTCRYPTO) $(BEARSSLLIB)