diff --git a/contrib/src/secp256k1/rules.mak b/contrib/src/secp256k1/rules.mak
index abdcc36f0586c52a0c41d42bb354b1812c9c7fd8..d47405ae819864b944755e85a9a202dbbb949a39 100644
--- a/contrib/src/secp256k1/rules.mak
+++ b/contrib/src/secp256k1/rules.mak
@@ -22,6 +22,6 @@ secp256k1: secp256k1-$(SECP256K1_VERSION).tar.gz .sum-secp256k1
 
 .secp256k1: secp256k1
 	$(RECONF)
-	cd $< && $(HOSTVARS) ./configure $(HOSTCONF)
-	cd $< && $(MAKE) install
+	cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-tests --disable-exhaustive-tests
+	cd $< && $(MAKE) CFLAGS+="-USECP256K1_BUILD" install
 	touch $@