summaryrefslogtreecommitdiff
path: root/contrib/sigp/Makefile
diff options
context:
space:
mode:
authorThien-Thi Nguyen <ttn@gnuvola.org>2022-06-04 09:20:52 -0400
committerThien-Thi Nguyen <ttn@gnuvola.org>2022-06-04 09:34:49 -0400
commit6512456dc2559577867fdce1f7fe7f1b5a12291f (patch)
tree60798f81f2dcbba374b632a27196673341581ab6 /contrib/sigp/Makefile
parentbaf00c0262e1b31393c440977f8c1d0653bf2b96 (diff)
downloadexchange-6512456dc2559577867fdce1f7fe7f1b5a12291f.tar.gz
exchange-6512456dc2559577867fdce1f7fe7f1b5a12291f.tar.bz2
exchange-6512456dc2559577867fdce1f7fe7f1b5a12291f.zip
Add support for generating taler_signatures.h.
* contrib/sigp/: New dir. * contrib/sigp/Makefile: New file. * contrib/sigp/README: New file. * contrib/sigp/h.footer: New file. * contrib/sigp/h.header: New file. * contrib/sigp/h.template: New file.
Diffstat (limited to 'contrib/sigp/Makefile')
-rw-r--r--contrib/sigp/Makefile21
1 files changed, 21 insertions, 0 deletions
diff --git a/contrib/sigp/Makefile b/contrib/sigp/Makefile
new file mode 100644
index 000000000..65797fcf4
--- /dev/null
+++ b/contrib/sigp/Makefile
@@ -0,0 +1,21 @@
+FILES = taler_signatures.h
+
+gana = ../gana
+
+
+all: check $(FILES)
+check: registry.rec
+ recfix --check registry.rec
+registry.rec:
+ ln -s $(gana)/gnunet-signatures/registry.rec
+distclean:
+ rm -f *.tmp
+clean:
+ rm -f $(FILES) *.tmp registry.rec
+taler_signatures.h.tmp: registry.rec h.template
+ $(gana)/format.sh h.template 'Package = "GNU Taler"' < registry.rec > $@
+
+taler_signatures.h: h.header taler_signatures.h.tmp h.footer
+ cat h.header taler_signatures.h.tmp h.footer > $@
+
+.PHONY: check clean distclean