Skip to content

Commit 08f4b16

Browse files
autotools: Move code around to tidy Makefile
1 parent 529b54d commit 08f4b16

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

Makefile.am

+17-16
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,20 @@ maintainer-clean-local: clean-precomp
223223
clean-precomp:
224224
rm -f $(PRECOMP)
225225

226+
### Pregenerated test vectors
227+
TESTVECTORS = src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.h
228+
229+
src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.h:
230+
python3 tools/tests_wycheproof_generate.py src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json > $@
231+
232+
testvectors: $(TESTVECTORS)
233+
234+
maintainer-clean-testvectors: clean-testvectors
235+
236+
clean-testvectors:
237+
rm -f $(TESTVECTORS)
238+
239+
### Additional files to distribute
226240
EXTRA_DIST = autogen.sh CHANGELOG.md SECURITY.md
227241
EXTRA_DIST += doc/release-process.md doc/safegcd_implementation.md
228242
EXTRA_DIST += examples/EXAMPLES_COPYING
@@ -232,6 +246,9 @@ EXTRA_DIST += sage/group_prover.sage
232246
EXTRA_DIST += sage/prove_group_implementations.sage
233247
EXTRA_DIST += sage/secp256k1_params.sage
234248
EXTRA_DIST += sage/weierstrass_prover.sage
249+
EXTRA_DIST += src/wycheproof/WYCHEPROOF_COPYING
250+
EXTRA_DIST += src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json
251+
EXTRA_DIST += tools/tests_wycheproof_generate.py
235252

236253
if ENABLE_MODULE_ECDH
237254
include src/modules/ecdh/Makefile.am.include
@@ -248,19 +265,3 @@ endif
248265
if ENABLE_MODULE_SCHNORRSIG
249266
include src/modules/schnorrsig/Makefile.am.include
250267
endif
251-
252-
EXTRA_DIST += src/wycheproof/WYCHEPROOF_COPYING
253-
EXTRA_DIST += src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json
254-
EXTRA_DIST += tools/tests_wycheproof_generate.py
255-
256-
TESTVECTORS = src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.h
257-
258-
src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.h:
259-
python3 tools/tests_wycheproof_generate.py src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json > $@
260-
261-
testvectors: $(TESTVECTORS)
262-
263-
maintainer-clean-testvectors: clean-testvectors
264-
265-
clean-testvectors:
266-
rm -f $(TESTVECTORS)

0 commit comments

Comments
 (0)