(library
 (name include)
 ; (wrapped false)
 (modules taler_signatures sql)
 (libraries))

(executable
 (name gen_taler_signatures)
 (modules gen_taler_signatures)
 (libraries fmt angstrom))

(executable
 (name gen_eddsa_key)
 (modules gen_eddsa_key)
 (libraries fmt mirage-crypto-rng.unix mirage-crypto-ec b32))

(executable
 (name parse_config)
 (modules parse_config)
 (libraries fmt angstrom amount))

; we prefer to generate taler_signatures.ml once,
; and commit it, for versionning:
;
; wget -q -O taler_signatures.h "https://git.taler.net/exchange.git/plain/src/include/taler/taler_signatures.h"
; dune exec ./include/gen_taler_signatures.exe > ./include/taler_signatures.ml
; rm taler_signatures.h
