mte/include/dune

40 lines
701 B
Text
Raw Normal View History

2025-10-06 22:26:50 +02:00
(library
(name include)
; (wrapped false)
(modules taler_signatures)
(libraries))
(rule
(targets taler_signatures.ml)
(deps ./gen_taler_signatures.exe)
(action
(with-stdout-to
%{targets}
(run ./gen_taler_signatures.exe))))
(executable
(name gen_taler_signatures)
(modules gen_taler_signatures data)
(libraries fmt angstrom))
(rule
(targets taler_signatures.h)
(action
(run
wget
-q
-O
%{targets}
"https://git.taler.net/exchange.git/plain/src/include/taler/taler_signatures.h")))
(rule
(targets data.ml)
(deps taler_signatures.h)
(action
(with-stdout-to
%{targets}
(progn
(echo "let content = {|")
(cat taler_signatures.h)
(echo "|}")))))