1#*************************************************************************** 2# _ _ ____ _ 3# Project ___| | | | _ \| | 4# / __| | | | |_) | | 5# | (__| |_| | _ <| |___ 6# \___|\___/|_| \_\_____| 7# 8# Copyright (C) 1998 - 2013, Daniel Stenberg, <daniel@haxx.se>, et al. 9# 10# This software is licensed as described in the file COPYING, which 11# you should have received as part of this distribution. The terms 12# are also available at http://curl.haxx.se/docs/copyright.html. 13# 14# You may opt to use, copy, modify, merge, publish, distribute and/or sell 15# copies of the Software, and permit persons to whom the Software is 16# furnished to do so, under the terms of the COPYING file. 17# 18# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 19# KIND, either express or implied. 20# 21########################################################################### 22AUTOMAKE_OPTIONS = foreign 23 24SUBDIRS = scripts 25 26CERTCONFIGS = \ 27 EdelCurlRoot-ca.prm \ 28 EdelCurlRoot-ca.cnf \ 29 Server-localhost-sv.prm \ 30 Server-localhost.nn-sv.prm \ 31 Server-localhost0h-sv.prm 32 33GENERATEDCERTS = \ 34 EdelCurlRoot-ca.cacert \ 35 EdelCurlRoot-ca.crt \ 36 EdelCurlRoot-ca.csr \ 37 EdelCurlRoot-ca.der \ 38 EdelCurlRoot-ca.key \ 39 Server-localhost-sv.crl \ 40 Server-localhost-sv.crt \ 41 Server-localhost-sv.csr \ 42 Server-localhost-sv.der \ 43 Server-localhost-sv.dhp \ 44 Server-localhost-sv.key \ 45 Server-localhost-sv.pem \ 46 Server-localhost-sv.pub.der \ 47 Server-localhost-sv.pub.pem \ 48 Server-localhost.nn-sv.crl \ 49 Server-localhost.nn-sv.crt \ 50 Server-localhost.nn-sv.csr \ 51 Server-localhost.nn-sv.der \ 52 Server-localhost.nn-sv.dhp \ 53 Server-localhost.nn-sv.key \ 54 Server-localhost.nn-sv.pem \ 55 Server-localhost.nn-sv.pub.der \ 56 Server-localhost.nn-sv.pub.pem \ 57 Server-localhost0h-sv.crl \ 58 Server-localhost0h-sv.crt \ 59 Server-localhost0h-sv.csr \ 60 Server-localhost0h-sv.der \ 61 Server-localhost0h-sv.dhp \ 62 Server-localhost0h-sv.key \ 63 Server-localhost0h-sv.pem \ 64 Server-localhost0h-sv.pub.der \ 65 Server-localhost0h-sv.pub.pem 66 67SRPFILES = \ 68 srp-verifier-conf \ 69 srp-verifier-db 70 71EXTRA_DIST = $(CERTCONFIGS) $(GENERATEDCERTS) $(SRPFILES) 72 73# Rebuild the certificates 74 75clean-certs: 76 cd $(srcdir); rm -f $(GENERATEDCERTS) 77 78build-certs: $(srcdir)/EdelCurlRoot-ca.cacert $(srcdir)/Server-localhost-sv.pem \ 79 $(srcdir)/Server-localhost.nn-sv.pem $(srcdir)/Server-localhost0h-sv.pem 80 81$(srcdir)/EdelCurlRoot-ca.cacert: 82 cd $(srcdir); scripts/genroot.sh EdelCurlRoot 83 84$(srcdir)/Server-localhost-sv.pem: $(srcdir)/EdelCurlRoot-ca.cacert 85 cd $(srcdir); scripts/genserv.sh Server-localhost EdelCurlRoot 86 87$(srcdir)/Server-localhost.nn-sv.pem: $(srcdir)/EdelCurlRoot-ca.cacert 88 cd $(srcdir); scripts/genserv.sh Server-localhost.nn EdelCurlRoot 89 90$(srcdir)/Server-localhost0h-sv.pem: $(srcdir)/EdelCurlRoot-ca.cacert 91 cd $(srcdir); scripts/genserv.sh Server-localhost0h EdelCurlRoot 92