aboutsummaryrefslogtreecommitdiff
path: root/src/gns/Makefile.am
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-02-19 12:40:36 +0000
committerng0 <ng0@n0.is>2019-02-19 12:40:36 +0000
commit2f9e78d0db73fa953f4f542f3fbc9ddf2c9e260f (patch)
treef700ff67202a249d5c121a9f78f64531e6e0406c /src/gns/Makefile.am
parentb9e95f034c7d2e059340c5d282933c102e834c71 (diff)
downloadgnunet-2f9e78d0db73fa953f4f542f3fbc9ddf2c9e260f.tar.gz
gnunet-2f9e78d0db73fa953f4f542f3fbc9ddf2c9e260f.zip
gnunet-gns-proxy-setup-ca: conditionally sed openssl and certutil location,
use variable for locations, check for openssl and certutil in configure phase.
Diffstat (limited to 'src/gns/Makefile.am')
-rw-r--r--src/gns/Makefile.am23
1 files changed, 19 insertions, 4 deletions
diff --git a/src/gns/Makefile.am b/src/gns/Makefile.am
index 13f6a6e52..7d343e7ff 100644
--- a/src/gns/Makefile.am
+++ b/src/gns/Makefile.am
@@ -88,21 +88,36 @@ bin_PROGRAMS += gnunet-bcd
88endif 88endif
89endif 89endif
90 90
91bin_SCRIPTS = gnunet-gns-proxy-setup-ca
92
93plugin_LTLIBRARIES = \ 91plugin_LTLIBRARIES = \
94 libgnunet_plugin_block_gns.la \ 92 libgnunet_plugin_block_gns.la \
95 libgnunet_plugin_gnsrecord_gns.la 93 libgnunet_plugin_gnsrecord_gns.la
96 94
97xPFX=$(pkgdatadir)/openssl.cnf
98 95
96if HAVE_OPENSSL
97xOPENSSL=$(shell which openssl)
98do_subst_openssl = $(SED) -e 's,[@]OPENSSLBIN[@],${xOPENSSL},g'
99endif
100
101if HAVE_NSS
102xCERTUTIL=$(shell which certutil)
103do_subst_certutil = $(SED) -e 's,[@]CERTUTILBIN[@],${xCERTUTIL},g'
104endif
105
106xPFX=$(pkgdatadir)/openssl.cnf
99do_subst = $(SED) -e 's,[@]PREFIX[@],${xPFX},g' 107do_subst = $(SED) -e 's,[@]PREFIX[@],${xPFX},g'
100 108
101gnunet-gns-proxy-setup-ca: gnunet-gns-proxy-setup-ca.in 109gnunet-gns-proxy-setup-ca: gnunet-gns-proxy-setup-ca.in
102 $(do_subst) < $(top_srcdir)/src/gns/gnunet-gns-proxy-setup-ca.in > gnunet-gns-proxy-setup-ca 110 $(do_subst) < $(top_srcdir)/src/gns/gnunet-gns-proxy-setup-ca.in > gnunet-gns-proxy-setup-ca
111 ifeq ($(HAVE_OPENSSL), 1)
112 $(do_subst_openssl) < $(top_srcdir)/src/gns/gnunet-gns-proxy-setup-ca
113 endif
114 ifeq ($(HAVE_OPENSSL), 1)
115 $(do_subst_certutil) < $(top_srcdir)/src/gns/gnunet-gns-proxy-setup-ca
116 endif
103 chmod +x gnunet-gns-proxy-setup-ca 117 chmod +x gnunet-gns-proxy-setup-ca
118else:
104 119
105 120bin_SCRIPTS = gnunet-gns-proxy-setup-ca
106 121
107libgnunet_plugin_gnsrecord_gns_la_SOURCES = \ 122libgnunet_plugin_gnsrecord_gns_la_SOURCES = \
108 plugin_gnsrecord_gns.c 123 plugin_gnsrecord_gns.c