xref: /netbsd-src/crypto/external/bsd/heimdal/dist/lib/hx509/Makefile.in (revision 8ecbf5f02b752fcb7debe1a8fab1dc82602bc760)
1# Makefile.in generated by automake 1.15.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2017 Free Software Foundation, Inc.
5
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16
17# Id
18
19# Id
20
21
22
23VPATH = @srcdir@
24am__is_gnu_make = { \
25  if test -z '$(MAKELEVEL)'; then \
26    false; \
27  elif test -n '$(MAKE_HOST)'; then \
28    true; \
29  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
30    true; \
31  else \
32    false; \
33  fi; \
34}
35am__make_running_with_option = \
36  case $${target_option-} in \
37      ?) ;; \
38      *) echo "am__make_running_with_option: internal error: invalid" \
39              "target option '$${target_option-}' specified" >&2; \
40         exit 1;; \
41  esac; \
42  has_opt=no; \
43  sane_makeflags=$$MAKEFLAGS; \
44  if $(am__is_gnu_make); then \
45    sane_makeflags=$$MFLAGS; \
46  else \
47    case $$MAKEFLAGS in \
48      *\\[\ \	]*) \
49        bs=\\; \
50        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
51          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
52    esac; \
53  fi; \
54  skip_next=no; \
55  strip_trailopt () \
56  { \
57    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
58  }; \
59  for flg in $$sane_makeflags; do \
60    test $$skip_next = yes && { skip_next=no; continue; }; \
61    case $$flg in \
62      *=*|--*) continue;; \
63        -*I) strip_trailopt 'I'; skip_next=yes;; \
64      -*I?*) strip_trailopt 'I';; \
65        -*O) strip_trailopt 'O'; skip_next=yes;; \
66      -*O?*) strip_trailopt 'O';; \
67        -*l) strip_trailopt 'l'; skip_next=yes;; \
68      -*l?*) strip_trailopt 'l';; \
69      -[dEDm]) skip_next=yes;; \
70      -[JT]) skip_next=yes;; \
71    esac; \
72    case $$flg in \
73      *$$target_option*) has_opt=yes; break;; \
74    esac; \
75  done; \
76  test $$has_opt = yes
77am__make_dryrun = (target_option=n; $(am__make_running_with_option))
78am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
79pkgdatadir = $(datadir)/@PACKAGE@
80pkgincludedir = $(includedir)/@PACKAGE@
81pkglibdir = $(libdir)/@PACKAGE@
82pkglibexecdir = $(libexecdir)/@PACKAGE@
83am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
84install_sh_DATA = $(install_sh) -c -m 644
85install_sh_PROGRAM = $(install_sh) -c
86install_sh_SCRIPT = $(install_sh) -c
87INSTALL_HEADER = $(INSTALL_DATA)
88transform = $(program_transform_name)
89NORMAL_INSTALL = :
90PRE_INSTALL = :
91POST_INSTALL = :
92NORMAL_UNINSTALL = :
93PRE_UNINSTALL = :
94POST_UNINSTALL = :
95build_triplet = @build@
96host_triplet = @host@
97@FRAMEWORK_SECURITY_TRUE@am__append_1 = -framework Security -framework CoreFoundation
98@versionscript_TRUE@am__append_2 = $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map
99bin_PROGRAMS = hxtool$(EXEEXT)
100check_PROGRAMS = $(am__EXEEXT_1) test_soft_pkcs11$(EXEEXT)
101TESTS = $(SCRIPT_TESTS) $(am__EXEEXT_1)
102subdir = lib/hx509
103ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
104am__aclocal_m4_deps = $(top_srcdir)/cf/aix.m4 \
105	$(top_srcdir)/cf/auth-modules.m4 \
106	$(top_srcdir)/cf/broken-getaddrinfo.m4 \
107	$(top_srcdir)/cf/broken-glob.m4 \
108	$(top_srcdir)/cf/broken-realloc.m4 \
109	$(top_srcdir)/cf/broken-snprintf.m4 $(top_srcdir)/cf/broken.m4 \
110	$(top_srcdir)/cf/broken2.m4 $(top_srcdir)/cf/c-attribute.m4 \
111	$(top_srcdir)/cf/capabilities.m4 \
112	$(top_srcdir)/cf/check-compile-et.m4 \
113	$(top_srcdir)/cf/check-getpwnam_r-posix.m4 \
114	$(top_srcdir)/cf/check-man.m4 \
115	$(top_srcdir)/cf/check-netinet-ip-and-tcp.m4 \
116	$(top_srcdir)/cf/check-type-extra.m4 \
117	$(top_srcdir)/cf/check-var.m4 $(top_srcdir)/cf/crypto.m4 \
118	$(top_srcdir)/cf/db.m4 $(top_srcdir)/cf/destdirs.m4 \
119	$(top_srcdir)/cf/dispatch.m4 $(top_srcdir)/cf/dlopen.m4 \
120	$(top_srcdir)/cf/find-func-no-libs.m4 \
121	$(top_srcdir)/cf/find-func-no-libs2.m4 \
122	$(top_srcdir)/cf/find-func.m4 \
123	$(top_srcdir)/cf/find-if-not-broken.m4 \
124	$(top_srcdir)/cf/framework-security.m4 \
125	$(top_srcdir)/cf/have-struct-field.m4 \
126	$(top_srcdir)/cf/have-type.m4 $(top_srcdir)/cf/irix.m4 \
127	$(top_srcdir)/cf/krb-bigendian.m4 \
128	$(top_srcdir)/cf/krb-func-getlogin.m4 \
129	$(top_srcdir)/cf/krb-ipv6.m4 $(top_srcdir)/cf/krb-prog-ln-s.m4 \
130	$(top_srcdir)/cf/krb-prog-perl.m4 \
131	$(top_srcdir)/cf/krb-readline.m4 \
132	$(top_srcdir)/cf/krb-struct-spwd.m4 \
133	$(top_srcdir)/cf/krb-struct-winsize.m4 \
134	$(top_srcdir)/cf/largefile.m4 $(top_srcdir)/cf/libtool.m4 \
135	$(top_srcdir)/cf/ltoptions.m4 $(top_srcdir)/cf/ltsugar.m4 \
136	$(top_srcdir)/cf/ltversion.m4 $(top_srcdir)/cf/lt~obsolete.m4 \
137	$(top_srcdir)/cf/mips-abi.m4 $(top_srcdir)/cf/misc.m4 \
138	$(top_srcdir)/cf/need-proto.m4 $(top_srcdir)/cf/osfc2.m4 \
139	$(top_srcdir)/cf/otp.m4 $(top_srcdir)/cf/pkg.m4 \
140	$(top_srcdir)/cf/proto-compat.m4 $(top_srcdir)/cf/pthreads.m4 \
141	$(top_srcdir)/cf/resolv.m4 $(top_srcdir)/cf/retsigtype.m4 \
142	$(top_srcdir)/cf/roken-frag.m4 \
143	$(top_srcdir)/cf/socket-wrapper.m4 $(top_srcdir)/cf/sunos.m4 \
144	$(top_srcdir)/cf/telnet.m4 $(top_srcdir)/cf/test-package.m4 \
145	$(top_srcdir)/cf/version-script.m4 $(top_srcdir)/cf/wflags.m4 \
146	$(top_srcdir)/cf/win32.m4 $(top_srcdir)/cf/with-all.m4 \
147	$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
148am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
149	$(ACLOCAL_M4)
150DIST_COMMON = $(srcdir)/Makefile.am $(dist_include_HEADERS) \
151	$(noinst_HEADERS) $(am__DIST_COMMON)
152mkinstalldirs = $(install_sh) -d
153CONFIG_HEADER = $(top_builddir)/include/config.h
154CONFIG_CLEAN_FILES =
155CONFIG_CLEAN_VPATH_FILES =
156am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
157am__vpath_adj = case $$p in \
158    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
159    *) f=$$p;; \
160  esac;
161am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
162am__install_max = 40
163am__nobase_strip_setup = \
164  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
165am__nobase_strip = \
166  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
167am__nobase_list = $(am__nobase_strip_setup); \
168  for p in $$list; do echo "$$p $$p"; done | \
169  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
170  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
171    if (++n[$$2] == $(am__install_max)) \
172      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
173    END { for (dir in files) print dir, files[dir] }'
174am__base_list = \
175  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
176  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
177am__uninstall_files_from_dir = { \
178  test -z "$$files" \
179    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
180    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
181         $(am__cd) "$$dir" && rm -f $$files; }; \
182  }
183am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
184	"$(DESTDIR)$(includedir)" "$(DESTDIR)$(includedir)"
185LTLIBRARIES = $(lib_LTLIBRARIES)
186am__DEPENDENCIES_1 =
187dist_libhx509_la_OBJECTS = ca.lo cert.lo cms.lo collector.lo crypto.lo \
188	crypto-ec.lo doxygen.lo error.lo env.lo file.lo sel.lo \
189	sel-gram.lo sel-lex.lo keyset.lo ks_dir.lo ks_file.lo \
190	ks_mem.lo ks_null.lo ks_p11.lo ks_p12.lo ks_keychain.lo \
191	lock.lo name.lo peer.lo print.lo softp11.lo req.lo revoke.lo
192am__objects_1 = asn1_OCSPBasicOCSPResponse.lo asn1_OCSPCertID.lo \
193	asn1_OCSPCertStatus.lo asn1_OCSPInnerRequest.lo \
194	asn1_OCSPKeyHash.lo asn1_OCSPRequest.lo \
195	asn1_OCSPResponderID.lo asn1_OCSPResponse.lo \
196	asn1_OCSPResponseBytes.lo asn1_OCSPResponseData.lo \
197	asn1_OCSPResponseStatus.lo asn1_OCSPSignature.lo \
198	asn1_OCSPSingleResponse.lo asn1_OCSPTBSRequest.lo \
199	asn1_OCSPVersion.lo asn1_id_pkix_ocsp.lo \
200	asn1_id_pkix_ocsp_basic.lo asn1_id_pkix_ocsp_nonce.lo
201am__objects_2 = asn1_CertificationRequestInfo.lo \
202	asn1_CertificationRequest.lo
203am__objects_3 = $(am__objects_1) $(am__objects_2) hx509_err.lo
204nodist_libhx509_la_OBJECTS = $(am__objects_3)
205libhx509_la_OBJECTS = $(dist_libhx509_la_OBJECTS) \
206	$(nodist_libhx509_la_OBJECTS)
207AM_V_lt = $(am__v_lt_@AM_V@)
208am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
209am__v_lt_0 = --silent
210am__v_lt_1 =
211libhx509_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
212	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
213	$(libhx509_la_LDFLAGS) $(LDFLAGS) -o $@
214am__EXEEXT_1 = test_name$(EXEEXT) test_expr$(EXEEXT)
215PROGRAMS = $(bin_PROGRAMS)
216dist_hxtool_OBJECTS = hxtool.$(OBJEXT)
217nodist_hxtool_OBJECTS = hxtool-commands.$(OBJEXT)
218hxtool_OBJECTS = $(dist_hxtool_OBJECTS) $(nodist_hxtool_OBJECTS)
219hxtool_DEPENDENCIES = libhx509.la $(top_builddir)/lib/asn1/libasn1.la \
220	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
221	$(top_builddir)/lib/sl/libsl.la
222test_expr_SOURCES = test_expr.c
223test_expr_OBJECTS = test_expr.$(OBJEXT)
224test_expr_DEPENDENCIES = libhx509.la $(am__DEPENDENCIES_1) \
225	$(top_builddir)/lib/asn1/libasn1.la
226test_name_SOURCES = test_name.c
227test_name_OBJECTS = test_name.$(OBJEXT)
228test_name_DEPENDENCIES = libhx509.la $(am__DEPENDENCIES_1) \
229	$(top_builddir)/lib/asn1/libasn1.la
230test_soft_pkcs11_SOURCES = test_soft_pkcs11.c
231test_soft_pkcs11_OBJECTS = test_soft_pkcs11.$(OBJEXT)
232test_soft_pkcs11_DEPENDENCIES = libhx509.la \
233	$(top_builddir)/lib/asn1/libasn1.la
234AM_V_P = $(am__v_P_@AM_V@)
235am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
236am__v_P_0 = false
237am__v_P_1 = :
238AM_V_GEN = $(am__v_GEN_@AM_V@)
239am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
240am__v_GEN_0 = @echo "  GEN     " $@;
241am__v_GEN_1 =
242AM_V_at = $(am__v_at_@AM_V@)
243am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
244am__v_at_0 = @
245am__v_at_1 =
246depcomp = $(SHELL) $(top_srcdir)/depcomp
247am__depfiles_maybe = depfiles
248am__mv = mv -f
249COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
250	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
251LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
252	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
253	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
254	$(AM_CFLAGS) $(CFLAGS)
255AM_V_CC = $(am__v_CC_@AM_V@)
256am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
257am__v_CC_0 = @echo "  CC      " $@;
258am__v_CC_1 =
259CCLD = $(CC)
260LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
261	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
262	$(AM_LDFLAGS) $(LDFLAGS) -o $@
263AM_V_CCLD = $(am__v_CCLD_@AM_V@)
264am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
265am__v_CCLD_0 = @echo "  CCLD    " $@;
266am__v_CCLD_1 =
267@MAINTAINER_MODE_FALSE@am__skiplex = test -f $@ ||
268LEXCOMPILE = $(LEX) $(AM_LFLAGS) $(LFLAGS)
269LTLEXCOMPILE = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
270	$(LIBTOOLFLAGS) --mode=compile $(LEX) $(AM_LFLAGS) $(LFLAGS)
271AM_V_LEX = $(am__v_LEX_@AM_V@)
272am__v_LEX_ = $(am__v_LEX_@AM_DEFAULT_V@)
273am__v_LEX_0 = @echo "  LEX     " $@;
274am__v_LEX_1 =
275YLWRAP = $(top_srcdir)/ylwrap
276@MAINTAINER_MODE_FALSE@am__skipyacc = test -f $@ ||
277am__yacc_c2h = sed -e s/cc$$/hh/ -e s/cpp$$/hpp/ -e s/cxx$$/hxx/ \
278		   -e s/c++$$/h++/ -e s/c$$/h/
279YACCCOMPILE = $(YACC) $(AM_YFLAGS) $(YFLAGS)
280LTYACCCOMPILE = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
281	$(LIBTOOLFLAGS) --mode=compile $(YACC) $(AM_YFLAGS) $(YFLAGS)
282AM_V_YACC = $(am__v_YACC_@AM_V@)
283am__v_YACC_ = $(am__v_YACC_@AM_DEFAULT_V@)
284am__v_YACC_0 = @echo "  YACC    " $@;
285am__v_YACC_1 =
286SOURCES = $(dist_libhx509_la_SOURCES) $(nodist_libhx509_la_SOURCES) \
287	$(dist_hxtool_SOURCES) $(nodist_hxtool_SOURCES) test_expr.c \
288	test_name.c test_soft_pkcs11.c
289DIST_SOURCES = $(dist_libhx509_la_SOURCES) $(dist_hxtool_SOURCES) \
290	test_expr.c test_name.c test_soft_pkcs11.c
291am__can_run_installinfo = \
292  case $$AM_UPDATE_INFO_DIR in \
293    n|no|NO) false;; \
294    *) (install-info --version) >/dev/null 2>&1;; \
295  esac
296HEADERS = $(dist_include_HEADERS) $(nodist_include_HEADERS) \
297	$(noinst_HEADERS)
298am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
299# Read a list of newline-separated strings from the standard input,
300# and print each of them once, without duplicates.  Input order is
301# *not* preserved.
302am__uniquify_input = $(AWK) '\
303  BEGIN { nonempty = 0; } \
304  { items[$$0] = 1; nonempty = 1; } \
305  END { if (nonempty) { for (i in items) print i; }; } \
306'
307# Make sure the list of sources is unique.  This is necessary because,
308# e.g., the same source file might be shared among _SOURCES variables
309# for different programs/libraries.
310am__define_uniq_tagged_files = \
311  list='$(am__tagged_files)'; \
312  unique=`for i in $$list; do \
313    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
314  done | $(am__uniquify_input)`
315ETAGS = etags
316CTAGS = ctags
317am__tty_colors_dummy = \
318  mgn= red= grn= lgn= blu= brg= std=; \
319  am__color_tests=no
320am__tty_colors = { \
321  $(am__tty_colors_dummy); \
322  if test "X$(AM_COLOR_TESTS)" = Xno; then \
323    am__color_tests=no; \
324  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
325    am__color_tests=yes; \
326  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
327    am__color_tests=yes; \
328  fi; \
329  if test $$am__color_tests = yes; then \
330    red=''; \
331    grn=''; \
332    lgn=''; \
333    blu=''; \
334    mgn=''; \
335    brg=''; \
336    std=''; \
337  fi; \
338}
339am__recheck_rx = ^[ 	]*:recheck:[ 	]*
340am__global_test_result_rx = ^[ 	]*:global-test-result:[ 	]*
341am__copy_in_global_log_rx = ^[ 	]*:copy-in-global-log:[ 	]*
342# A command that, given a newline-separated list of test names on the
343# standard input, print the name of the tests that are to be re-run
344# upon "make recheck".
345am__list_recheck_tests = $(AWK) '{ \
346  recheck = 1; \
347  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
348    { \
349      if (rc < 0) \
350        { \
351          if ((getline line2 < ($$0 ".log")) < 0) \
352	    recheck = 0; \
353          break; \
354        } \
355      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
356        { \
357          recheck = 0; \
358          break; \
359        } \
360      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
361        { \
362          break; \
363        } \
364    }; \
365  if (recheck) \
366    print $$0; \
367  close ($$0 ".trs"); \
368  close ($$0 ".log"); \
369}'
370# A command that, given a newline-separated list of test names on the
371# standard input, create the global log from their .trs and .log files.
372am__create_global_log = $(AWK) ' \
373function fatal(msg) \
374{ \
375  print "fatal: making $@: " msg | "cat >&2"; \
376  exit 1; \
377} \
378function rst_section(header) \
379{ \
380  print header; \
381  len = length(header); \
382  for (i = 1; i <= len; i = i + 1) \
383    printf "="; \
384  printf "\n\n"; \
385} \
386{ \
387  copy_in_global_log = 1; \
388  global_test_result = "RUN"; \
389  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
390    { \
391      if (rc < 0) \
392         fatal("failed to read from " $$0 ".trs"); \
393      if (line ~ /$(am__global_test_result_rx)/) \
394        { \
395          sub("$(am__global_test_result_rx)", "", line); \
396          sub("[ 	]*$$", "", line); \
397          global_test_result = line; \
398        } \
399      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
400        copy_in_global_log = 0; \
401    }; \
402  if (copy_in_global_log) \
403    { \
404      rst_section(global_test_result ": " $$0); \
405      while ((rc = (getline line < ($$0 ".log"))) != 0) \
406      { \
407        if (rc < 0) \
408          fatal("failed to read from " $$0 ".log"); \
409        print line; \
410      }; \
411      printf "\n"; \
412    }; \
413  close ($$0 ".trs"); \
414  close ($$0 ".log"); \
415}'
416# Restructured Text title.
417am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
418# Solaris 10 'make', and several other traditional 'make' implementations,
419# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
420# by disabling -e (using the XSI extension "set +e") if it's set.
421am__sh_e_setup = case $$- in *e*) set +e;; esac
422# Default flags passed to test drivers.
423am__common_driver_flags = \
424  --color-tests "$$am__color_tests" \
425  --enable-hard-errors "$$am__enable_hard_errors" \
426  --expect-failure "$$am__expect_failure"
427# To be inserted before the command running the test.  Creates the
428# directory for the log if needed.  Stores in $dir the directory
429# containing $f, in $tst the test, in $log the log.  Executes the
430# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
431# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
432# will run the test scripts (or their associated LOG_COMPILER, if
433# thy have one).
434am__check_pre = \
435$(am__sh_e_setup);					\
436$(am__vpath_adj_setup) $(am__vpath_adj)			\
437$(am__tty_colors);					\
438srcdir=$(srcdir); export srcdir;			\
439case "$@" in						\
440  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;	\
441    *) am__odir=.;; 					\
442esac;							\
443test "x$$am__odir" = x"." || test -d "$$am__odir" 	\
444  || $(MKDIR_P) "$$am__odir" || exit $$?;		\
445if test -f "./$$f"; then dir=./;			\
446elif test -f "$$f"; then dir=;				\
447else dir="$(srcdir)/"; fi;				\
448tst=$$dir$$f; log='$@'; 				\
449if test -n '$(DISABLE_HARD_ERRORS)'; then		\
450  am__enable_hard_errors=no; 				\
451else							\
452  am__enable_hard_errors=yes; 				\
453fi; 							\
454case " $(XFAIL_TESTS) " in				\
455  *[\ \	]$$f[\ \	]* | *[\ \	]$$dir$$f[\ \	]*) \
456    am__expect_failure=yes;;				\
457  *)							\
458    am__expect_failure=no;;				\
459esac; 							\
460$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
461# A shell command to get the names of the tests scripts with any registered
462# extension removed (i.e., equivalently, the names of the test logs, with
463# the '.log' extension removed).  The result is saved in the shell variable
464# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
465# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
466# since that might cause problem with VPATH rewrites for suffix-less tests.
467# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
468am__set_TESTS_bases = \
469  bases='$(TEST_LOGS)'; \
470  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
471  bases=`echo $$bases`
472RECHECK_LOGS = $(TEST_LOGS)
473AM_RECURSIVE_TARGETS = check recheck
474TEST_SUITE_LOG = test-suite.log
475TEST_EXTENSIONS = @EXEEXT@ .test
476LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
477LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
478am__set_b = \
479  case '$@' in \
480    */*) \
481      case '$*' in \
482        */*) b='$*';; \
483          *) b=`echo '$@' | sed 's/\.log$$//'`; \
484       esac;; \
485    *) \
486      b='$*';; \
487  esac
488am__test_logs1 = $(TESTS:=.log)
489am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
490TEST_LOGS = $(am__test_logs2:.test.log=.log)
491TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
492TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
493	$(TEST_LOG_FLAGS)
494am__DIST_COMMON = $(srcdir)/Makefile.in \
495	$(top_srcdir)/Makefile.am.common \
496	$(top_srcdir)/cf/Makefile.am.common $(top_srcdir)/depcomp \
497	$(top_srcdir)/test-driver $(top_srcdir)/ylwrap ChangeLog TODO \
498	sel-gram.c sel-gram.h sel-lex.c
499DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
500ACLOCAL = @ACLOCAL@
501AIX_EXTRA_KAFS = @AIX_EXTRA_KAFS@
502AMTAR = @AMTAR@
503AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
504AR = @AR@
505AS = @AS@
506ASN1_COMPILE = @ASN1_COMPILE@
507ASN1_COMPILE_DEP = @ASN1_COMPILE_DEP@
508AUTOCONF = @AUTOCONF@
509AUTOHEADER = @AUTOHEADER@
510AUTOMAKE = @AUTOMAKE@
511AWK = @AWK@
512CANONICAL_HOST = @CANONICAL_HOST@
513CAPNG_CFLAGS = @CAPNG_CFLAGS@
514CAPNG_LIBS = @CAPNG_LIBS@
515CATMAN = @CATMAN@
516CATMANEXT = @CATMANEXT@
517CC = @CC@
518CCDEPMODE = @CCDEPMODE@
519CFLAGS = @CFLAGS@
520COMPILE_ET = @COMPILE_ET@
521CPP = @CPP@
522CPPFLAGS = @CPPFLAGS@
523CYGPATH_W = @CYGPATH_W@
524DB1LIB = @DB1LIB@
525DB3LIB = @DB3LIB@
526DBHEADER = @DBHEADER@
527DEFS = @DEFS@
528DEPDIR = @DEPDIR@
529DIR_com_err = @DIR_com_err@
530DIR_hdbdir = @DIR_hdbdir@
531DIR_roken = @DIR_roken@
532DLLTOOL = @DLLTOOL@
533DSYMUTIL = @DSYMUTIL@
534DUMPBIN = @DUMPBIN@
535ECHO_C = @ECHO_C@
536ECHO_N = @ECHO_N@
537ECHO_T = @ECHO_T@
538EGREP = @EGREP@
539ENABLE_AFS_STRING_TO_KEY = @ENABLE_AFS_STRING_TO_KEY@
540EXEEXT = @EXEEXT@
541FGREP = @FGREP@
542GCD_MIG = @GCD_MIG@
543GREP = @GREP@
544GROFF = @GROFF@
545INCLUDES_roken = @INCLUDES_roken@
546INCLUDE_libedit = @INCLUDE_libedit@
547INCLUDE_libintl = @INCLUDE_libintl@
548INCLUDE_openldap = @INCLUDE_openldap@
549INCLUDE_openssl_crypto = @INCLUDE_openssl_crypto@
550INCLUDE_readline = @INCLUDE_readline@
551INCLUDE_sqlite3 = @INCLUDE_sqlite3@
552INSTALL = @INSTALL@
553INSTALL_DATA = @INSTALL_DATA@
554INSTALL_PROGRAM = @INSTALL_PROGRAM@
555INSTALL_SCRIPT = @INSTALL_SCRIPT@
556INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
557LD = @LD@
558LDFLAGS = @LDFLAGS@
559LDFLAGS_VERSION_SCRIPT = @LDFLAGS_VERSION_SCRIPT@
560LEX = @LEX@
561LEXLIB = @LEXLIB@
562LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
563LIBADD_roken = @LIBADD_roken@
564LIBOBJS = @LIBOBJS@
565LIBS = @LIBS@
566LIBTOOL = @LIBTOOL@
567LIB_AUTH_SUBDIRS = @LIB_AUTH_SUBDIRS@
568LIB_bswap16 = @LIB_bswap16@
569LIB_bswap32 = @LIB_bswap32@
570LIB_bswap64 = @LIB_bswap64@
571LIB_com_err = @LIB_com_err@
572LIB_com_err_a = @LIB_com_err_a@
573LIB_com_err_so = @LIB_com_err_so@
574LIB_crypt = @LIB_crypt@
575LIB_db_create = @LIB_db_create@
576LIB_dbm_firstkey = @LIB_dbm_firstkey@
577LIB_dbopen = @LIB_dbopen@
578LIB_dispatch_async_f = @LIB_dispatch_async_f@
579LIB_dladdr = @LIB_dladdr@
580LIB_dlopen = @LIB_dlopen@
581LIB_dn_expand = @LIB_dn_expand@
582LIB_dns_search = @LIB_dns_search@
583LIB_door_create = @LIB_door_create@
584LIB_freeaddrinfo = @LIB_freeaddrinfo@
585LIB_gai_strerror = @LIB_gai_strerror@
586LIB_getaddrinfo = @LIB_getaddrinfo@
587LIB_gethostbyname = @LIB_gethostbyname@
588LIB_gethostbyname2 = @LIB_gethostbyname2@
589LIB_getnameinfo = @LIB_getnameinfo@
590LIB_getpwnam_r = @LIB_getpwnam_r@
591LIB_getsockopt = @LIB_getsockopt@
592LIB_hcrypto = @LIB_hcrypto@
593LIB_hcrypto_a = @LIB_hcrypto_a@
594LIB_hcrypto_appl = @LIB_hcrypto_appl@
595LIB_hcrypto_so = @LIB_hcrypto_so@
596LIB_hstrerror = @LIB_hstrerror@
597LIB_kdb = @LIB_kdb@
598LIB_libedit = @LIB_libedit@
599LIB_libintl = @LIB_libintl@
600LIB_loadquery = @LIB_loadquery@
601LIB_logout = @LIB_logout@
602LIB_logwtmp = @LIB_logwtmp@
603LIB_openldap = @LIB_openldap@
604LIB_openpty = @LIB_openpty@
605LIB_openssl_crypto = @LIB_openssl_crypto@
606LIB_otp = @LIB_otp@
607LIB_pidfile = @LIB_pidfile@
608LIB_readline = @LIB_readline@
609LIB_res_ndestroy = @LIB_res_ndestroy@
610LIB_res_nsearch = @LIB_res_nsearch@
611LIB_res_search = @LIB_res_search@
612LIB_roken = @LIB_roken@
613LIB_security = @LIB_security@
614LIB_setsockopt = @LIB_setsockopt@
615LIB_socket = @LIB_socket@
616LIB_sqlite3 = @LIB_sqlite3@
617LIB_syslog = @LIB_syslog@
618LIB_tgetent = @LIB_tgetent@
619LIPO = @LIPO@
620LMDBLIB = @LMDBLIB@
621LN_S = @LN_S@
622LTLIBOBJS = @LTLIBOBJS@
623LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
624MAINT = @MAINT@
625MAKEINFO = @MAKEINFO@
626MANIFEST_TOOL = @MANIFEST_TOOL@
627MKDIR_P = @MKDIR_P@
628NDBMLIB = @NDBMLIB@
629NM = @NM@
630NMEDIT = @NMEDIT@
631NO_AFS = @NO_AFS@
632NROFF = @NROFF@
633OBJDUMP = @OBJDUMP@
634OBJEXT = @OBJEXT@
635OTOOL = @OTOOL@
636OTOOL64 = @OTOOL64@
637PACKAGE = @PACKAGE@
638PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
639PACKAGE_NAME = @PACKAGE_NAME@
640PACKAGE_STRING = @PACKAGE_STRING@
641PACKAGE_TARNAME = @PACKAGE_TARNAME@
642PACKAGE_URL = @PACKAGE_URL@
643PACKAGE_VERSION = @PACKAGE_VERSION@
644PATH_SEPARATOR = @PATH_SEPARATOR@
645PERL = @PERL@
646PKG_CONFIG = @PKG_CONFIG@
647PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
648PTHREAD_LDADD = @PTHREAD_LDADD@
649PTHREAD_LIBADD = @PTHREAD_LIBADD@
650RANLIB = @RANLIB@
651SED = @SED@
652SET_MAKE = @SET_MAKE@
653SHELL = @SHELL@
654SLC = @SLC@
655SLC_DEP = @SLC_DEP@
656STRIP = @STRIP@
657VERSION = @VERSION@
658VERSIONING = @VERSIONING@
659WFLAGS = @WFLAGS@
660WFLAGS_LITE = @WFLAGS_LITE@
661YACC = @YACC@
662YFLAGS = @YFLAGS@
663abs_builddir = @abs_builddir@
664abs_srcdir = @abs_srcdir@
665abs_top_builddir = @abs_top_builddir@
666abs_top_srcdir = @abs_top_srcdir@
667ac_ct_AR = @ac_ct_AR@
668ac_ct_CC = @ac_ct_CC@
669ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
670am__include = @am__include@
671am__leading_dot = @am__leading_dot@
672am__quote = @am__quote@
673am__tar = @am__tar@
674am__untar = @am__untar@
675bindir = @bindir@
676build = @build@
677build_alias = @build_alias@
678build_cpu = @build_cpu@
679build_os = @build_os@
680build_vendor = @build_vendor@
681builddir = @builddir@
682datadir = @datadir@
683datarootdir = @datarootdir@
684db_type = @db_type@
685db_type_preference = @db_type_preference@
686docdir = @docdir@
687dpagaix_cflags = @dpagaix_cflags@
688dpagaix_ldadd = @dpagaix_ldadd@
689dpagaix_ldflags = @dpagaix_ldflags@
690dvidir = @dvidir@
691exec_prefix = @exec_prefix@
692host = @host@
693host_alias = @host_alias@
694host_cpu = @host_cpu@
695host_os = @host_os@
696host_vendor = @host_vendor@
697htmldir = @htmldir@
698includedir = @includedir@
699infodir = @infodir@
700install_sh = @install_sh@
701libdir = @libdir@
702libexecdir = @libexecdir@
703localedir = @localedir@
704localstatedir = @localstatedir@
705mandir = @mandir@
706mkdir_p = @mkdir_p@
707oldincludedir = @oldincludedir@
708pdfdir = @pdfdir@
709prefix = @prefix@
710program_transform_name = @program_transform_name@
711psdir = @psdir@
712sbindir = @sbindir@
713sharedstatedir = @sharedstatedir@
714srcdir = @srcdir@
715subdirs = @subdirs@
716sysconfdir = @sysconfdir@
717target_alias = @target_alias@
718top_build_prefix = @top_build_prefix@
719top_builddir = @top_builddir@
720top_srcdir = @top_srcdir@
721SUFFIXES = .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 \
722	.cat5 .cat7 .cat8
723DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include
724AM_CPPFLAGS = $(INCLUDES_roken) $(INCLUDE_openssl_crypto)
725@do_roken_rename_TRUE@ROKEN_RENAME = -DROKEN_RENAME
726AM_CFLAGS = $(WFLAGS)
727CP = cp
728buildinclude = $(top_builddir)/include
729LIB_XauReadAuth = @LIB_XauReadAuth@
730LIB_el_init = @LIB_el_init@
731LIB_getattr = @LIB_getattr@
732LIB_getpwent_r = @LIB_getpwent_r@
733LIB_odm_initialize = @LIB_odm_initialize@
734LIB_setpcred = @LIB_setpcred@
735INCLUDE_krb4 = @INCLUDE_krb4@
736LIB_krb4 = @LIB_krb4@
737libexec_heimdaldir = $(libexecdir)/heimdal
738NROFF_MAN = groff -mandoc -Tascii
739@NO_AFS_FALSE@LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
740@NO_AFS_TRUE@LIB_kafs =
741@KRB5_TRUE@LIB_krb5 = $(top_builddir)/lib/krb5/libkrb5.la \
742@KRB5_TRUE@	$(top_builddir)/lib/asn1/libasn1.la
743
744@KRB5_TRUE@LIB_gssapi = $(top_builddir)/lib/gssapi/libgssapi.la
745LIB_heimbase = $(top_builddir)/lib/base/libheimbase.la
746@DCE_TRUE@LIB_kdfs = $(top_builddir)/lib/kdfs/libkdfs.la
747
748#silent-rules
749heim_verbose = $(heim_verbose_$(V))
750heim_verbose_ = $(heim_verbose_$(AM_DEFAULT_VERBOSITY))
751heim_verbose_0 = @echo "  GEN    "$@;
752lib_LTLIBRARIES = libhx509.la
753libhx509_la_LDFLAGS = -version-info 5:0:0 $(am__append_1) \
754	$(am__append_2)
755BUILT_SOURCES = \
756	sel-gram.h			\
757	$(gen_files_ocsp:.x=.c)		\
758	$(gen_files_pkcs10:.x=.c)	\
759	hx509_err.c			\
760	hx509_err.h
761
762gen_files_ocsp = \
763	asn1_OCSPBasicOCSPResponse.x	\
764	asn1_OCSPCertID.x		\
765	asn1_OCSPCertStatus.x		\
766	asn1_OCSPInnerRequest.x		\
767	asn1_OCSPKeyHash.x		\
768	asn1_OCSPRequest.x		\
769	asn1_OCSPResponderID.x		\
770	asn1_OCSPResponse.x		\
771	asn1_OCSPResponseBytes.x	\
772	asn1_OCSPResponseData.x		\
773	asn1_OCSPResponseStatus.x	\
774	asn1_OCSPSignature.x		\
775	asn1_OCSPSingleResponse.x	\
776	asn1_OCSPTBSRequest.x		\
777	asn1_OCSPVersion.x		\
778	asn1_id_pkix_ocsp.x		\
779	asn1_id_pkix_ocsp_basic.x	\
780	asn1_id_pkix_ocsp_nonce.x
781
782gen_files_pkcs10 = \
783	asn1_CertificationRequestInfo.x	\
784	asn1_CertificationRequest.x
785
786gen_files_crmf = \
787	asn1_CRMFRDNSequence.x		\
788	asn1_CertReqMessages.x		\
789	asn1_CertReqMsg.x		\
790	asn1_CertRequest.x		\
791	asn1_CertTemplate.x		\
792	asn1_Controls.x			\
793	asn1_PBMParameter.x		\
794	asn1_PKMACValue.x		\
795	asn1_POPOPrivKey.x		\
796	asn1_POPOSigningKey.x		\
797	asn1_POPOSigningKeyInput.x	\
798	asn1_ProofOfPossession.x	\
799	asn1_SubsequentMessage.x
800
801AM_YFLAGS = -d
802dist_libhx509_la_SOURCES = \
803	ca.c \
804	cert.c \
805	char_map.h \
806	cms.c \
807	collector.c \
808	crypto.c \
809	crypto-ec.c \
810	doxygen.c \
811	error.c \
812	env.c \
813	file.c \
814	hx509.h \
815	hx_locl.h \
816	sel.c \
817	sel.h \
818	sel-gram.y \
819	sel-lex.l \
820	keyset.c \
821	ks_dir.c \
822	ks_file.c \
823	ks_mem.c \
824	ks_null.c \
825	ks_p11.c \
826	ks_p12.c \
827	ks_keychain.c \
828	lock.c \
829	name.c \
830	peer.c \
831	print.c \
832	softp11.c \
833	ref/pkcs11.h \
834	req.c \
835	revoke.c
836
837libhx509_la_DEPENDENCIES = version-script.map
838libhx509_la_LIBADD = \
839	$(LIB_com_err) \
840	$(LIB_hcrypto) \
841	$(LIB_openssl_crypto) \
842	$(top_builddir)/lib/asn1/libasn1.la \
843	$(top_builddir)/lib/wind/libwind.la \
844	$(top_builddir)/lib/base/libheimbase.la \
845	$(LIBADD_roken) \
846	$(LIB_dlopen)
847
848nodist_libhx509_la_SOURCES = $(BUILT_SOURCES)
849dist_include_HEADERS = hx509.h $(srcdir)/hx509-protos.h
850noinst_HEADERS = $(srcdir)/hx509-private.h
851nodist_include_HEADERS = hx509_err.h ocsp_asn1.h pkcs10_asn1.h \
852	crmf_asn1.h
853priv_headers = ocsp_asn1-priv.h pkcs10_asn1-priv.h crmf_asn1-priv.h
854ALL_OBJECTS = $(libhx509_la_OBJECTS) $(hxtool_OBJECTS)
855HX509_PROTOS = $(srcdir)/hx509-protos.h $(srcdir)/hx509-private.h
856dist_hxtool_SOURCES = hxtool.c
857nodist_hxtool_SOURCES = hxtool-commands.c hxtool-commands.h
858hxtool_LDADD = \
859	libhx509.la \
860	$(top_builddir)/lib/asn1/libasn1.la \
861	$(LIB_hcrypto) \
862	$(LIB_roken) \
863	$(top_builddir)/lib/sl/libsl.la
864
865CLEANFILES = $(BUILT_SOURCES) sel-gram.c sel-lex.c \
866	$(gen_files_ocsp) ocsp_asn1_files ocsp_asn1{,-priv}.h* \
867	ocsp_asn1-template.[chx]* \
868	$(gen_files_pkcs10) pkcs10_asn1_files pkcs10_asn1{,-priv}.h* \
869	pkcs10_asn1-template.[chx]* \
870	$(gen_files_crmf) crmf_asn1_files crmf_asn1{,-priv}.h* \
871	crmf_asn1-template.[chx]* \
872	$(TESTS) \
873	hxtool-commands.c hxtool-commands.h *.tmp \
874	request.out \
875	out.pem out2.pem \
876	sd sd.pem \
877	sd.data sd.data.out \
878	ev.data ev.data.out \
879	cert-null.pem cert-sub-ca2.pem \
880	cert-ee.pem cert-ca.pem \
881	cert-sub-ee.pem cert-sub-ca.pem \
882	cert-proxy.der cert-ca.der cert-ee.der pkcs10-request.der \
883	wca.pem wuser.pem wdc.pem wcrl.crl \
884	random-data statfile crl.crl \
885	test p11dbg.log pkcs11.cfg \
886	test-rc-file.rc
887
888
889#
890# regression tests
891#
892check_SCRIPTS = $(SCRIPT_TESTS)
893LDADD = libhx509.la
894test_soft_pkcs11_LDADD = libhx509.la $(top_builddir)/lib/asn1/libasn1.la
895test_name_LDADD = libhx509.la $(LIB_roken) $(top_builddir)/lib/asn1/libasn1.la
896test_expr_LDADD = libhx509.la $(LIB_roken) $(top_builddir)/lib/asn1/libasn1.la
897PROGRAM_TESTS = \
898	test_name		\
899	test_expr
900
901SCRIPT_TESTS = \
902	test_ca			\
903	test_cert		\
904	test_chain		\
905	test_cms		\
906	test_crypto		\
907	test_nist		\
908	test_nist2		\
909	test_pkcs11		\
910	test_java_pkcs11	\
911	test_nist_cert		\
912	test_nist_pkcs12	\
913	test_req		\
914	test_windows		\
915	test_query
916
917do_subst = $(heim_verbose)sed -e 's,[@]srcdir[@],$(srcdir),g' \
918	-e 's,[@]objdir[@],$(top_builddir)/lib/hx509,g' \
919	-e 's,[@]egrep[@],$(EGREP),g'
920
921EXTRA_DIST = \
922	NTMakefile \
923	hxtool-version.rc \
924	libhx509-exports.def \
925	version-script.map \
926	crmf.asn1 \
927	hx509_err.et \
928	hxtool-commands.in \
929	quote.py \
930	ocsp.asn1 \
931	ocsp.opt \
932	pkcs10.asn1 \
933	pkcs10.opt \
934	test_ca.in \
935	test_chain.in \
936	test_cert.in \
937	test_cms.in \
938	test_crypto.in \
939	test_nist.in \
940	test_nist2.in \
941	test_nist_cert.in \
942	test_nist_pkcs12.in \
943	test_pkcs11.in \
944	test_java_pkcs11.in \
945	test_query.in \
946	test_req.in \
947	test_windows.in \
948	tst-crypto-available1 \
949	tst-crypto-available2 \
950	tst-crypto-available3 \
951	tst-crypto-select \
952	tst-crypto-select1 \
953	tst-crypto-select2 \
954	tst-crypto-select3 \
955	tst-crypto-select4 \
956	tst-crypto-select5 \
957	tst-crypto-select6 \
958	tst-crypto-select7 \
959	data/PKITS_data.zip \
960	data/eccurve.pem \
961	data/https.crt \
962	data/https.key \
963	data/mkcert.sh \
964	data/nist-result2 \
965	data/n0ll.pem \
966	data/secp256r1TestCA.cert.pem \
967	data/secp256r1TestCA.key.pem \
968	data/secp256r1TestCA.pem \
969	data/secp256r2TestClient.cert.pem \
970	data/secp256r2TestClient.key.pem \
971	data/secp256r2TestClient.pem \
972	data/secp256r2TestServer.cert.pem \
973	data/secp256r2TestServer.key.pem \
974	data/secp256r2TestServer.pem \
975	data/bleichenbacher-bad.pem \
976	data/bleichenbacher-good.pem \
977	data/bleichenbacher-sf-pad-correct.pem \
978	data/ca.crt \
979	data/ca.key \
980	data/crl1.crl \
981	data/crl1.der \
982	data/gen-req.sh \
983	data/j.pem \
984	data/kdc.crt \
985	data/kdc.key \
986	data/key.der \
987	data/key2.der \
988	data/nist-data \
989	data/nist-data2 \
990	data/no-proxy-test.crt \
991	data/no-proxy-test.key \
992	data/ocsp-req1.der \
993	data/ocsp-req2.der \
994	data/ocsp-resp1-2.der \
995	data/ocsp-resp1-3.der \
996	data/ocsp-resp1-ca.der \
997	data/ocsp-resp1-keyhash.der \
998	data/ocsp-resp1-ocsp-no-cert.der \
999	data/ocsp-resp1-ocsp.der \
1000	data/ocsp-resp1.der \
1001	data/ocsp-resp2.der \
1002	data/ocsp-responder.crt \
1003	data/ocsp-responder.key \
1004	data/openssl.1.0.cnf \
1005	data/openssl.1.1.cnf \
1006	data/pkinit-proxy-chain.crt \
1007	data/pkinit-proxy.crt \
1008	data/pkinit-proxy.key \
1009	data/pkinit-pw.key \
1010	data/pkinit.crt \
1011	data/pkinit.key \
1012	data/pkinit-ec.crt \
1013	data/pkinit-ec.key \
1014	data/proxy-level-test.crt \
1015	data/proxy-level-test.key \
1016	data/proxy-test.crt \
1017	data/proxy-test.key \
1018	data/proxy10-child-test.crt \
1019	data/proxy10-child-test.key \
1020	data/proxy10-child-child-test.crt \
1021	data/proxy10-child-child-test.key \
1022	data/proxy10-test.crt \
1023	data/proxy10-test.key \
1024	data/revoke.crt \
1025	data/revoke.key \
1026	data/sf-class2-root.pem \
1027	data/static-file \
1028	data/sub-ca.crt \
1029	data/sub-ca.key \
1030	data/sub-cert.crt \
1031	data/sub-cert.key \
1032	data/sub-cert.p12 \
1033	data/test-ds-only.crt \
1034	data/test-ds-only.key \
1035	data/test-enveloped-aes-128 \
1036	data/test-enveloped-aes-256 \
1037	data/test-enveloped-des \
1038	data/test-enveloped-des-ede3 \
1039	data/test-enveloped-rc2-128 \
1040	data/test-enveloped-rc2-40 \
1041	data/test-enveloped-rc2-64 \
1042	data/test-ke-only.crt \
1043	data/test-ke-only.key \
1044	data/test-nopw.p12 \
1045	data/test-pw.key \
1046	data/test-signed-data \
1047	data/test-signed-data-noattr \
1048	data/test-signed-data-noattr-nocerts \
1049	data/test-signed-sha-1 \
1050	data/test-signed-sha-256 \
1051	data/test-signed-sha-512 \
1052	data/test.combined.crt \
1053	data/test.crt \
1054	data/test.key \
1055	data/test.p12 \
1056	data/win-u16-in-printablestring.der \
1057	data/yutaka-pad-broken-ca.pem \
1058	data/yutaka-pad-broken-cert.pem \
1059	data/yutaka-pad-ok-ca.pem \
1060	data/yutaka-pad-ok-cert.pem \
1061	data/yutaka-pad.key
1062
1063all: $(BUILT_SOURCES)
1064	$(MAKE) $(AM_MAKEFLAGS) all-am
1065
1066.SUFFIXES:
1067.SUFFIXES: .et .h .pc.in .pc .x .z .hx .1 .3 .5 .7 .8 .cat1 .cat3 .cat5 .cat7 .cat8 .c .l .lo .log .o .obj .test .test$(EXEEXT) .trs .y
1068$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__configure_deps)
1069	@for dep in $?; do \
1070	  case '$(am__configure_deps)' in \
1071	    *$$dep*) \
1072	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
1073	        && { if test -f $@; then exit 0; else break; fi; }; \
1074	      exit 1;; \
1075	  esac; \
1076	done; \
1077	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/hx509/Makefile'; \
1078	$(am__cd) $(top_srcdir) && \
1079	  $(AUTOMAKE) --foreign lib/hx509/Makefile
1080Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
1081	@case '$?' in \
1082	  *config.status*) \
1083	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
1084	  *) \
1085	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
1086	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
1087	esac;
1088$(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common $(am__empty):
1089
1090$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
1091	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
1092
1093$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
1094	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
1095$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
1096	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
1097$(am__aclocal_m4_deps):
1098
1099install-libLTLIBRARIES: $(lib_LTLIBRARIES)
1100	@$(NORMAL_INSTALL)
1101	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
1102	list2=; for p in $$list; do \
1103	  if test -f $$p; then \
1104	    list2="$$list2 $$p"; \
1105	  else :; fi; \
1106	done; \
1107	test -z "$$list2" || { \
1108	  echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
1109	  $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
1110	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
1111	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
1112	}
1113
1114uninstall-libLTLIBRARIES:
1115	@$(NORMAL_UNINSTALL)
1116	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
1117	for p in $$list; do \
1118	  $(am__strip_dir) \
1119	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
1120	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
1121	done
1122
1123clean-libLTLIBRARIES:
1124	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
1125	@list='$(lib_LTLIBRARIES)'; \
1126	locs=`for p in $$list; do echo $$p; done | \
1127	      sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
1128	      sort -u`; \
1129	test -z "$$locs" || { \
1130	  echo rm -f $${locs}; \
1131	  rm -f $${locs}; \
1132	}
1133sel-gram.h: sel-gram.c
1134	@if test ! -f $@; then rm -f sel-gram.c; else :; fi
1135	@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) sel-gram.c; else :; fi
1136
1137libhx509.la: $(libhx509_la_OBJECTS) $(libhx509_la_DEPENDENCIES) $(EXTRA_libhx509_la_DEPENDENCIES)
1138	$(AM_V_CCLD)$(libhx509_la_LINK) -rpath $(libdir) $(libhx509_la_OBJECTS) $(libhx509_la_LIBADD) $(LIBS)
1139install-binPROGRAMS: $(bin_PROGRAMS)
1140	@$(NORMAL_INSTALL)
1141	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
1142	if test -n "$$list"; then \
1143	  echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
1144	  $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
1145	fi; \
1146	for p in $$list; do echo "$$p $$p"; done | \
1147	sed 's/$(EXEEXT)$$//' | \
1148	while read p p1; do if test -f $$p \
1149	 || test -f $$p1 \
1150	  ; then echo "$$p"; echo "$$p"; else :; fi; \
1151	done | \
1152	sed -e 'p;s,.*/,,;n;h' \
1153	    -e 's|.*|.|' \
1154	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
1155	sed 'N;N;N;s,\n, ,g' | \
1156	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
1157	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
1158	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
1159	    else { print "f", $$3 "/" $$4, $$1; } } \
1160	  END { for (d in files) print "f", d, files[d] }' | \
1161	while read type dir files; do \
1162	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
1163	    test -z "$$files" || { \
1164	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
1165	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
1166	    } \
1167	; done
1168
1169uninstall-binPROGRAMS:
1170	@$(NORMAL_UNINSTALL)
1171	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
1172	files=`for p in $$list; do echo "$$p"; done | \
1173	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
1174	      -e 's/$$/$(EXEEXT)/' \
1175	`; \
1176	test -n "$$list" || exit 0; \
1177	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
1178	cd "$(DESTDIR)$(bindir)" && rm -f $$files
1179
1180clean-binPROGRAMS:
1181	@list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
1182	echo " rm -f" $$list; \
1183	rm -f $$list || exit $$?; \
1184	test -n "$(EXEEXT)" || exit 0; \
1185	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
1186	echo " rm -f" $$list; \
1187	rm -f $$list
1188
1189clean-checkPROGRAMS:
1190	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
1191	echo " rm -f" $$list; \
1192	rm -f $$list || exit $$?; \
1193	test -n "$(EXEEXT)" || exit 0; \
1194	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
1195	echo " rm -f" $$list; \
1196	rm -f $$list
1197
1198hxtool$(EXEEXT): $(hxtool_OBJECTS) $(hxtool_DEPENDENCIES) $(EXTRA_hxtool_DEPENDENCIES)
1199	@rm -f hxtool$(EXEEXT)
1200	$(AM_V_CCLD)$(LINK) $(hxtool_OBJECTS) $(hxtool_LDADD) $(LIBS)
1201
1202test_expr$(EXEEXT): $(test_expr_OBJECTS) $(test_expr_DEPENDENCIES) $(EXTRA_test_expr_DEPENDENCIES)
1203	@rm -f test_expr$(EXEEXT)
1204	$(AM_V_CCLD)$(LINK) $(test_expr_OBJECTS) $(test_expr_LDADD) $(LIBS)
1205
1206test_name$(EXEEXT): $(test_name_OBJECTS) $(test_name_DEPENDENCIES) $(EXTRA_test_name_DEPENDENCIES)
1207	@rm -f test_name$(EXEEXT)
1208	$(AM_V_CCLD)$(LINK) $(test_name_OBJECTS) $(test_name_LDADD) $(LIBS)
1209
1210test_soft_pkcs11$(EXEEXT): $(test_soft_pkcs11_OBJECTS) $(test_soft_pkcs11_DEPENDENCIES) $(EXTRA_test_soft_pkcs11_DEPENDENCIES)
1211	@rm -f test_soft_pkcs11$(EXEEXT)
1212	$(AM_V_CCLD)$(LINK) $(test_soft_pkcs11_OBJECTS) $(test_soft_pkcs11_LDADD) $(LIBS)
1213
1214mostlyclean-compile:
1215	-rm -f *.$(OBJEXT)
1216
1217distclean-compile:
1218	-rm -f *.tab.c
1219
1220@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_CertificationRequest.Plo@am__quote@
1221@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_CertificationRequestInfo.Plo@am__quote@
1222@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPBasicOCSPResponse.Plo@am__quote@
1223@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPCertID.Plo@am__quote@
1224@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPCertStatus.Plo@am__quote@
1225@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPInnerRequest.Plo@am__quote@
1226@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPKeyHash.Plo@am__quote@
1227@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPRequest.Plo@am__quote@
1228@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPResponderID.Plo@am__quote@
1229@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPResponse.Plo@am__quote@
1230@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPResponseBytes.Plo@am__quote@
1231@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPResponseData.Plo@am__quote@
1232@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPResponseStatus.Plo@am__quote@
1233@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPSignature.Plo@am__quote@
1234@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPSingleResponse.Plo@am__quote@
1235@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPTBSRequest.Plo@am__quote@
1236@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_OCSPVersion.Plo@am__quote@
1237@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_id_pkix_ocsp.Plo@am__quote@
1238@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_id_pkix_ocsp_basic.Plo@am__quote@
1239@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asn1_id_pkix_ocsp_nonce.Plo@am__quote@
1240@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ca.Plo@am__quote@
1241@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cert.Plo@am__quote@
1242@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cms.Plo@am__quote@
1243@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collector.Plo@am__quote@
1244@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto-ec.Plo@am__quote@
1245@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto.Plo@am__quote@
1246@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/doxygen.Plo@am__quote@
1247@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/env.Plo@am__quote@
1248@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Plo@am__quote@
1249@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file.Plo@am__quote@
1250@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hx509_err.Plo@am__quote@
1251@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hxtool-commands.Po@am__quote@
1252@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hxtool.Po@am__quote@
1253@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/keyset.Plo@am__quote@
1254@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ks_dir.Plo@am__quote@
1255@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ks_file.Plo@am__quote@
1256@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ks_keychain.Plo@am__quote@
1257@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ks_mem.Plo@am__quote@
1258@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ks_null.Plo@am__quote@
1259@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ks_p11.Plo@am__quote@
1260@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ks_p12.Plo@am__quote@
1261@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lock.Plo@am__quote@
1262@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/name.Plo@am__quote@
1263@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/peer.Plo@am__quote@
1264@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/print.Plo@am__quote@
1265@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/req.Plo@am__quote@
1266@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/revoke.Plo@am__quote@
1267@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sel-gram.Plo@am__quote@
1268@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sel-lex.Plo@am__quote@
1269@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sel.Plo@am__quote@
1270@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/softp11.Plo@am__quote@
1271@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_expr.Po@am__quote@
1272@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_name.Po@am__quote@
1273@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_soft_pkcs11.Po@am__quote@
1274
1275.c.o:
1276@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
1277@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
1278@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1279@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1280@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
1281
1282.c.obj:
1283@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
1284@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
1285@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1286@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1287@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
1288
1289.c.lo:
1290@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
1291@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
1292@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
1293@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1294@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
1295
1296.l.c:
1297	$(AM_V_LEX)$(am__skiplex) $(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE)
1298
1299.y.c:
1300	$(AM_V_YACC)$(am__skipyacc) $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h `echo $@ | $(am__yacc_c2h)` y.output $*.output -- $(YACCCOMPILE)
1301
1302mostlyclean-libtool:
1303	-rm -f *.lo
1304
1305clean-libtool:
1306	-rm -rf .libs _libs
1307install-dist_includeHEADERS: $(dist_include_HEADERS)
1308	@$(NORMAL_INSTALL)
1309	@list='$(dist_include_HEADERS)'; test -n "$(includedir)" || list=; \
1310	if test -n "$$list"; then \
1311	  echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \
1312	  $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \
1313	fi; \
1314	for p in $$list; do \
1315	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
1316	  echo "$$d$$p"; \
1317	done | $(am__base_list) | \
1318	while read files; do \
1319	  echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \
1320	  $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \
1321	done
1322
1323uninstall-dist_includeHEADERS:
1324	@$(NORMAL_UNINSTALL)
1325	@list='$(dist_include_HEADERS)'; test -n "$(includedir)" || list=; \
1326	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
1327	dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
1328install-nodist_includeHEADERS: $(nodist_include_HEADERS)
1329	@$(NORMAL_INSTALL)
1330	@list='$(nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \
1331	if test -n "$$list"; then \
1332	  echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \
1333	  $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \
1334	fi; \
1335	for p in $$list; do \
1336	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
1337	  echo "$$d$$p"; \
1338	done | $(am__base_list) | \
1339	while read files; do \
1340	  echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \
1341	  $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \
1342	done
1343
1344uninstall-nodist_includeHEADERS:
1345	@$(NORMAL_UNINSTALL)
1346	@list='$(nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \
1347	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
1348	dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
1349
1350ID: $(am__tagged_files)
1351	$(am__define_uniq_tagged_files); mkid -fID $$unique
1352tags: tags-am
1353TAGS: tags
1354
1355tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1356	set x; \
1357	here=`pwd`; \
1358	$(am__define_uniq_tagged_files); \
1359	shift; \
1360	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
1361	  test -n "$$unique" || unique=$$empty_fix; \
1362	  if test $$# -gt 0; then \
1363	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1364	      "$$@" $$unique; \
1365	  else \
1366	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1367	      $$unique; \
1368	  fi; \
1369	fi
1370ctags: ctags-am
1371
1372CTAGS: ctags
1373ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1374	$(am__define_uniq_tagged_files); \
1375	test -z "$(CTAGS_ARGS)$$unique" \
1376	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1377	     $$unique
1378
1379GTAGS:
1380	here=`$(am__cd) $(top_builddir) && pwd` \
1381	  && $(am__cd) $(top_srcdir) \
1382	  && gtags -i $(GTAGS_ARGS) "$$here"
1383cscopelist: cscopelist-am
1384
1385cscopelist-am: $(am__tagged_files)
1386	list='$(am__tagged_files)'; \
1387	case "$(srcdir)" in \
1388	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
1389	  *) sdir=$(subdir)/$(srcdir) ;; \
1390	esac; \
1391	for i in $$list; do \
1392	  if test -f "$$i"; then \
1393	    echo "$(subdir)/$$i"; \
1394	  else \
1395	    echo "$$sdir/$$i"; \
1396	  fi; \
1397	done >> $(top_builddir)/cscope.files
1398
1399distclean-tags:
1400	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1401
1402# Recover from deleted '.trs' file; this should ensure that
1403# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
1404# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
1405# to avoid problems with "make -n".
1406.log.trs:
1407	rm -f $< $@
1408	$(MAKE) $(AM_MAKEFLAGS) $<
1409
1410# Leading 'am--fnord' is there to ensure the list of targets does not
1411# expand to empty, as could happen e.g. with make check TESTS=''.
1412am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
1413am--force-recheck:
1414	@:
1415
1416$(TEST_SUITE_LOG): $(TEST_LOGS)
1417	@$(am__set_TESTS_bases); \
1418	am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
1419	redo_bases=`for i in $$bases; do \
1420	              am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
1421	            done`; \
1422	if test -n "$$redo_bases"; then \
1423	  redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
1424	  redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
1425	  if $(am__make_dryrun); then :; else \
1426	    rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
1427	  fi; \
1428	fi; \
1429	if test -n "$$am__remaking_logs"; then \
1430	  echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
1431	       "recursion detected" >&2; \
1432	elif test -n "$$redo_logs"; then \
1433	  am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
1434	fi; \
1435	if $(am__make_dryrun); then :; else \
1436	  st=0;  \
1437	  errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
1438	  for i in $$redo_bases; do \
1439	    test -f $$i.trs && test -r $$i.trs \
1440	      || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
1441	    test -f $$i.log && test -r $$i.log \
1442	      || { echo "$$errmsg $$i.log" >&2; st=1; }; \
1443	  done; \
1444	  test $$st -eq 0 || exit 1; \
1445	fi
1446	@$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
1447	ws='[ 	]'; \
1448	results=`for b in $$bases; do echo $$b.trs; done`; \
1449	test -n "$$results" || results=/dev/null; \
1450	all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
1451	pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
1452	fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
1453	skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
1454	xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
1455	xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
1456	error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
1457	if test `expr $$fail + $$xpass + $$error` -eq 0; then \
1458	  success=true; \
1459	else \
1460	  success=false; \
1461	fi; \
1462	br='==================='; br=$$br$$br$$br$$br; \
1463	result_count () \
1464	{ \
1465	    if test x"$$1" = x"--maybe-color"; then \
1466	      maybe_colorize=yes; \
1467	    elif test x"$$1" = x"--no-color"; then \
1468	      maybe_colorize=no; \
1469	    else \
1470	      echo "$@: invalid 'result_count' usage" >&2; exit 4; \
1471	    fi; \
1472	    shift; \
1473	    desc=$$1 count=$$2; \
1474	    if test $$maybe_colorize = yes && test $$count -gt 0; then \
1475	      color_start=$$3 color_end=$$std; \
1476	    else \
1477	      color_start= color_end=; \
1478	    fi; \
1479	    echo "$${color_start}# $$desc $$count$${color_end}"; \
1480	}; \
1481	create_testsuite_report () \
1482	{ \
1483	  result_count $$1 "TOTAL:" $$all   "$$brg"; \
1484	  result_count $$1 "PASS: " $$pass  "$$grn"; \
1485	  result_count $$1 "SKIP: " $$skip  "$$blu"; \
1486	  result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
1487	  result_count $$1 "FAIL: " $$fail  "$$red"; \
1488	  result_count $$1 "XPASS:" $$xpass "$$red"; \
1489	  result_count $$1 "ERROR:" $$error "$$mgn"; \
1490	}; \
1491	{								\
1492	  echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |	\
1493	    $(am__rst_title);						\
1494	  create_testsuite_report --no-color;				\
1495	  echo;								\
1496	  echo ".. contents:: :depth: 2";				\
1497	  echo;								\
1498	  for b in $$bases; do echo $$b; done				\
1499	    | $(am__create_global_log);					\
1500	} >$(TEST_SUITE_LOG).tmp || exit 1;				\
1501	mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);			\
1502	if $$success; then						\
1503	  col="$$grn";							\
1504	 else								\
1505	  col="$$red";							\
1506	  test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);		\
1507	fi;								\
1508	echo "$${col}$$br$${std}"; 					\
1509	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
1510	echo "$${col}$$br$${std}"; 					\
1511	create_testsuite_report --maybe-color;				\
1512	echo "$$col$$br$$std";						\
1513	if $$success; then :; else					\
1514	  echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";		\
1515	  if test -n "$(PACKAGE_BUGREPORT)"; then			\
1516	    echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}";	\
1517	  fi;								\
1518	  echo "$$col$$br$$std";					\
1519	fi;								\
1520	$$success || exit 1
1521
1522check-TESTS:
1523	@list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
1524	@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
1525	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
1526	@set +e; $(am__set_TESTS_bases); \
1527	log_list=`for i in $$bases; do echo $$i.log; done`; \
1528	trs_list=`for i in $$bases; do echo $$i.trs; done`; \
1529	log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
1530	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
1531	exit $$?;
1532recheck: all $(check_PROGRAMS) $(check_SCRIPTS)
1533	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
1534	@set +e; $(am__set_TESTS_bases); \
1535	bases=`for i in $$bases; do echo $$i; done \
1536	         | $(am__list_recheck_tests)` || exit 1; \
1537	log_list=`for i in $$bases; do echo $$i.log; done`; \
1538	log_list=`echo $$log_list`; \
1539	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
1540	        am__force_recheck=am--force-recheck \
1541	        TEST_LOGS="$$log_list"; \
1542	exit $$?
1543test_ca.log: test_ca
1544	@p='test_ca'; \
1545	b='test_ca'; \
1546	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1547	--log-file $$b.log --trs-file $$b.trs \
1548	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1549	"$$tst" $(AM_TESTS_FD_REDIRECT)
1550test_cert.log: test_cert
1551	@p='test_cert'; \
1552	b='test_cert'; \
1553	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1554	--log-file $$b.log --trs-file $$b.trs \
1555	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1556	"$$tst" $(AM_TESTS_FD_REDIRECT)
1557test_chain.log: test_chain
1558	@p='test_chain'; \
1559	b='test_chain'; \
1560	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1561	--log-file $$b.log --trs-file $$b.trs \
1562	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1563	"$$tst" $(AM_TESTS_FD_REDIRECT)
1564test_cms.log: test_cms
1565	@p='test_cms'; \
1566	b='test_cms'; \
1567	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1568	--log-file $$b.log --trs-file $$b.trs \
1569	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1570	"$$tst" $(AM_TESTS_FD_REDIRECT)
1571test_crypto.log: test_crypto
1572	@p='test_crypto'; \
1573	b='test_crypto'; \
1574	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1575	--log-file $$b.log --trs-file $$b.trs \
1576	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1577	"$$tst" $(AM_TESTS_FD_REDIRECT)
1578test_nist.log: test_nist
1579	@p='test_nist'; \
1580	b='test_nist'; \
1581	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1582	--log-file $$b.log --trs-file $$b.trs \
1583	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1584	"$$tst" $(AM_TESTS_FD_REDIRECT)
1585test_nist2.log: test_nist2
1586	@p='test_nist2'; \
1587	b='test_nist2'; \
1588	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1589	--log-file $$b.log --trs-file $$b.trs \
1590	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1591	"$$tst" $(AM_TESTS_FD_REDIRECT)
1592test_pkcs11.log: test_pkcs11
1593	@p='test_pkcs11'; \
1594	b='test_pkcs11'; \
1595	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1596	--log-file $$b.log --trs-file $$b.trs \
1597	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1598	"$$tst" $(AM_TESTS_FD_REDIRECT)
1599test_java_pkcs11.log: test_java_pkcs11
1600	@p='test_java_pkcs11'; \
1601	b='test_java_pkcs11'; \
1602	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1603	--log-file $$b.log --trs-file $$b.trs \
1604	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1605	"$$tst" $(AM_TESTS_FD_REDIRECT)
1606test_nist_cert.log: test_nist_cert
1607	@p='test_nist_cert'; \
1608	b='test_nist_cert'; \
1609	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1610	--log-file $$b.log --trs-file $$b.trs \
1611	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1612	"$$tst" $(AM_TESTS_FD_REDIRECT)
1613test_nist_pkcs12.log: test_nist_pkcs12
1614	@p='test_nist_pkcs12'; \
1615	b='test_nist_pkcs12'; \
1616	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1617	--log-file $$b.log --trs-file $$b.trs \
1618	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1619	"$$tst" $(AM_TESTS_FD_REDIRECT)
1620test_req.log: test_req
1621	@p='test_req'; \
1622	b='test_req'; \
1623	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1624	--log-file $$b.log --trs-file $$b.trs \
1625	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1626	"$$tst" $(AM_TESTS_FD_REDIRECT)
1627test_windows.log: test_windows
1628	@p='test_windows'; \
1629	b='test_windows'; \
1630	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1631	--log-file $$b.log --trs-file $$b.trs \
1632	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1633	"$$tst" $(AM_TESTS_FD_REDIRECT)
1634test_query.log: test_query
1635	@p='test_query'; \
1636	b='test_query'; \
1637	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1638	--log-file $$b.log --trs-file $$b.trs \
1639	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1640	"$$tst" $(AM_TESTS_FD_REDIRECT)
1641test_name.log: test_name$(EXEEXT)
1642	@p='test_name$(EXEEXT)'; \
1643	b='test_name'; \
1644	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1645	--log-file $$b.log --trs-file $$b.trs \
1646	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1647	"$$tst" $(AM_TESTS_FD_REDIRECT)
1648test_expr.log: test_expr$(EXEEXT)
1649	@p='test_expr$(EXEEXT)'; \
1650	b='test_expr'; \
1651	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1652	--log-file $$b.log --trs-file $$b.trs \
1653	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1654	"$$tst" $(AM_TESTS_FD_REDIRECT)
1655.test.log:
1656	@p='$<'; \
1657	$(am__set_b); \
1658	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
1659	--log-file $$b.log --trs-file $$b.trs \
1660	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
1661	"$$tst" $(AM_TESTS_FD_REDIRECT)
1662@am__EXEEXT_TRUE@.test$(EXEEXT).log:
1663@am__EXEEXT_TRUE@	@p='$<'; \
1664@am__EXEEXT_TRUE@	$(am__set_b); \
1665@am__EXEEXT_TRUE@	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
1666@am__EXEEXT_TRUE@	--log-file $$b.log --trs-file $$b.trs \
1667@am__EXEEXT_TRUE@	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
1668@am__EXEEXT_TRUE@	"$$tst" $(AM_TESTS_FD_REDIRECT)
1669
1670distdir: $(DISTFILES)
1671	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1672	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1673	list='$(DISTFILES)'; \
1674	  dist_files=`for file in $$list; do echo $$file; done | \
1675	  sed -e "s|^$$srcdirstrip/||;t" \
1676	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
1677	case $$dist_files in \
1678	  */*) $(MKDIR_P) `echo "$$dist_files" | \
1679			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
1680			   sort -u` ;; \
1681	esac; \
1682	for file in $$dist_files; do \
1683	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1684	  if test -d $$d/$$file; then \
1685	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
1686	    if test -d "$(distdir)/$$file"; then \
1687	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1688	    fi; \
1689	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1690	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
1691	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1692	    fi; \
1693	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1694	  else \
1695	    test -f "$(distdir)/$$file" \
1696	    || cp -p $$d/$$file "$(distdir)/$$file" \
1697	    || exit 1; \
1698	  fi; \
1699	done
1700	$(MAKE) $(AM_MAKEFLAGS) \
1701	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
1702	  dist-hook
1703check-am: all-am
1704	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) $(check_SCRIPTS)
1705	$(MAKE) $(AM_MAKEFLAGS) check-TESTS check-local
1706check: $(BUILT_SOURCES)
1707	$(MAKE) $(AM_MAKEFLAGS) check-am
1708all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS) all-local
1709install-binPROGRAMS: install-libLTLIBRARIES
1710
1711installdirs:
1712	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(includedir)"; do \
1713	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
1714	done
1715install: $(BUILT_SOURCES)
1716	$(MAKE) $(AM_MAKEFLAGS) install-am
1717install-exec: install-exec-am
1718install-data: install-data-am
1719uninstall: uninstall-am
1720
1721install-am: all-am
1722	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1723
1724installcheck: installcheck-am
1725install-strip:
1726	if test -z '$(STRIP)'; then \
1727	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1728	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1729	      install; \
1730	else \
1731	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1732	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1733	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1734	fi
1735mostlyclean-generic:
1736	-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
1737	-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
1738	-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
1739
1740clean-generic:
1741	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
1742
1743distclean-generic:
1744	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1745	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1746
1747maintainer-clean-generic:
1748	@echo "This command is intended for maintainers to use"
1749	@echo "it deletes files that may require special tools to rebuild."
1750	-rm -f sel-gram.c
1751	-rm -f sel-gram.h
1752	-rm -f sel-lex.c
1753	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
1754clean: clean-am
1755
1756clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \
1757	clean-libLTLIBRARIES clean-libtool clean-local mostlyclean-am
1758
1759distclean: distclean-am
1760	-rm -rf ./$(DEPDIR)
1761	-rm -f Makefile
1762distclean-am: clean-am distclean-compile distclean-generic \
1763	distclean-tags
1764
1765dvi: dvi-am
1766
1767dvi-am:
1768
1769html: html-am
1770
1771html-am:
1772
1773info: info-am
1774
1775info-am:
1776
1777install-data-am: install-dist_includeHEADERS \
1778	install-nodist_includeHEADERS
1779	@$(NORMAL_INSTALL)
1780	$(MAKE) $(AM_MAKEFLAGS) install-data-hook
1781install-dvi: install-dvi-am
1782
1783install-dvi-am:
1784
1785install-exec-am: install-binPROGRAMS install-exec-local \
1786	install-libLTLIBRARIES
1787
1788install-html: install-html-am
1789
1790install-html-am:
1791
1792install-info: install-info-am
1793
1794install-info-am:
1795
1796install-man:
1797
1798install-pdf: install-pdf-am
1799
1800install-pdf-am:
1801
1802install-ps: install-ps-am
1803
1804install-ps-am:
1805
1806installcheck-am:
1807
1808maintainer-clean: maintainer-clean-am
1809	-rm -rf ./$(DEPDIR)
1810	-rm -f Makefile
1811maintainer-clean-am: distclean-am maintainer-clean-generic
1812
1813mostlyclean: mostlyclean-am
1814
1815mostlyclean-am: mostlyclean-compile mostlyclean-generic \
1816	mostlyclean-libtool
1817
1818pdf: pdf-am
1819
1820pdf-am:
1821
1822ps: ps-am
1823
1824ps-am:
1825
1826uninstall-am: uninstall-binPROGRAMS uninstall-dist_includeHEADERS \
1827	uninstall-libLTLIBRARIES uninstall-nodist_includeHEADERS
1828	@$(NORMAL_INSTALL)
1829	$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
1830.MAKE: all check check-am install install-am install-data-am \
1831	install-strip uninstall-am
1832
1833.PHONY: CTAGS GTAGS TAGS all all-am all-local check check-TESTS \
1834	check-am check-local clean clean-binPROGRAMS \
1835	clean-checkPROGRAMS clean-generic clean-libLTLIBRARIES \
1836	clean-libtool clean-local cscopelist-am ctags ctags-am \
1837	dist-hook distclean distclean-compile distclean-generic \
1838	distclean-libtool distclean-tags distdir dvi dvi-am html \
1839	html-am info info-am install install-am install-binPROGRAMS \
1840	install-data install-data-am install-data-hook \
1841	install-dist_includeHEADERS install-dvi install-dvi-am \
1842	install-exec install-exec-am install-exec-local install-html \
1843	install-html-am install-info install-info-am \
1844	install-libLTLIBRARIES install-man \
1845	install-nodist_includeHEADERS install-pdf install-pdf-am \
1846	install-ps install-ps-am install-strip installcheck \
1847	installcheck-am installdirs maintainer-clean \
1848	maintainer-clean-generic mostlyclean mostlyclean-compile \
1849	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
1850	recheck tags tags-am uninstall uninstall-am \
1851	uninstall-binPROGRAMS uninstall-dist_includeHEADERS \
1852	uninstall-hook uninstall-libLTLIBRARIES \
1853	uninstall-nodist_includeHEADERS
1854
1855.PRECIOUS: Makefile
1856
1857
1858install-suid-programs:
1859	@foo='$(bin_SUIDS)'; \
1860	for file in $$foo; do \
1861		x=$(DESTDIR)$(bindir)/$$file; \
1862		if chown 0:0 $$x && chmod u+s $$x; then :; else \
1863			echo "*"; \
1864			echo "* Failed to install $$x setuid root"; \
1865			echo "*"; \
1866		fi; \
1867	done
1868
1869install-exec-local: install-suid-programs
1870
1871codesign-all:
1872	@if [ X"$$CODE_SIGN_IDENTITY" != X ] ; then \
1873		foo='$(bin_PROGRAMS) $(sbin_PROGRAMS) $(libexec_PROGRAMS)' ; \
1874		for file in $$foo ; do \
1875			echo "CODESIGN $$file" ; \
1876			codesign -f -s "$$CODE_SIGN_IDENTITY" $$file || exit 1 ; \
1877		done ; \
1878	fi
1879
1880all-local: codesign-all
1881
1882install-build-headers:: $(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(nobase_include_HEADERS) $(noinst_HEADERS)
1883	@foo='$(include_HEADERS) $(dist_include_HEADERS) $(nodist_include_HEADERS) $(build_HEADERZ) $(noinst_HEADERS)'; \
1884	for f in $$foo; do \
1885		f=`basename $$f`; \
1886		if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
1887		else file="$$f"; fi; \
1888		if cmp -s  $$file $(buildinclude)/$$f 2> /dev/null ; then \
1889		: ; else \
1890			echo " $(CP) $$file $(buildinclude)/$$f"; \
1891			$(CP) $$file $(buildinclude)/$$f || true; \
1892		fi ; \
1893	done ; \
1894	foo='$(nobase_include_HEADERS)'; \
1895	for f in $$foo; do \
1896		if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
1897		else file="$$f"; fi; \
1898		$(mkdir_p) $(buildinclude)/`dirname $$f` ; \
1899		if cmp -s  $$file $(buildinclude)/$$f 2> /dev/null ; then \
1900		: ; else \
1901			echo " $(CP) $$file $(buildinclude)/$$f"; \
1902			$(CP) $$file $(buildinclude)/$$f; \
1903		fi ; \
1904	done
1905
1906all-local: install-build-headers
1907
1908check-local::
1909	@if test '$(CHECK_LOCAL)' = "no-check-local"; then \
1910	  foo=''; elif test '$(CHECK_LOCAL)'; then \
1911	  foo='$(CHECK_LOCAL)'; else \
1912	  foo='$(PROGRAMS)'; fi; \
1913	  if test "$$foo"; then \
1914	  failed=0; all=0; \
1915	  for i in $$foo; do \
1916	    all=`expr $$all + 1`; \
1917	    if (./$$i --version && ./$$i --help) > /dev/null 2>&1; then \
1918	      echo "PASS: $$i"; \
1919	    else \
1920	      echo "FAIL: $$i"; \
1921	      failed=`expr $$failed + 1`; \
1922	    fi; \
1923	  done; \
1924	  if test "$$failed" -eq 0; then \
1925	    banner="All $$all tests passed"; \
1926	  else \
1927	    banner="$$failed of $$all tests failed"; \
1928	  fi; \
1929	  dashes=`echo "$$banner" | sed s/./=/g`; \
1930	  echo "$$dashes"; \
1931	  echo "$$banner"; \
1932	  echo "$$dashes"; \
1933	  test "$$failed" -eq 0 || exit 1; \
1934	fi
1935
1936.x.c:
1937	@cmp -s $< $@ 2> /dev/null || cp $< $@
1938
1939.hx.h:
1940	@cmp -s $< $@ 2> /dev/null || cp $< $@
1941#NROFF_MAN = nroff -man
1942.1.cat1:
1943	$(NROFF_MAN) $< > $@
1944.3.cat3:
1945	$(NROFF_MAN) $< > $@
1946.5.cat5:
1947	$(NROFF_MAN) $< > $@
1948.7.cat7:
1949	$(NROFF_MAN) $< > $@
1950.8.cat8:
1951	$(NROFF_MAN) $< > $@
1952
1953dist-cat1-mans:
1954	@foo='$(man1_MANS)'; \
1955	bar='$(man_MANS)'; \
1956	for i in $$bar; do \
1957	case $$i in \
1958	*.1) foo="$$foo $$i";; \
1959	esac; done ;\
1960	for i in $$foo; do \
1961		x=`echo $$i | sed 's/\.[^.]*$$/.cat1/'`; \
1962		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1963		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1964	done
1965
1966dist-cat3-mans:
1967	@foo='$(man3_MANS)'; \
1968	bar='$(man_MANS)'; \
1969	for i in $$bar; do \
1970	case $$i in \
1971	*.3) foo="$$foo $$i";; \
1972	esac; done ;\
1973	for i in $$foo; do \
1974		x=`echo $$i | sed 's/\.[^.]*$$/.cat3/'`; \
1975		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1976		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1977	done
1978
1979dist-cat5-mans:
1980	@foo='$(man5_MANS)'; \
1981	bar='$(man_MANS)'; \
1982	for i in $$bar; do \
1983	case $$i in \
1984	*.5) foo="$$foo $$i";; \
1985	esac; done ;\
1986	for i in $$foo; do \
1987		x=`echo $$i | sed 's/\.[^.]*$$/.cat5/'`; \
1988		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
1989		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
1990	done
1991
1992dist-cat7-mans:
1993	@foo='$(man7_MANS)'; \
1994	bar='$(man_MANS)'; \
1995	for i in $$bar; do \
1996	case $$i in \
1997	*.7) foo="$$foo $$i";; \
1998	esac; done ;\
1999	for i in $$foo; do \
2000		x=`echo $$i | sed 's/\.[^.]*$$/.cat7/'`; \
2001		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
2002		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
2003	done
2004
2005dist-cat8-mans:
2006	@foo='$(man8_MANS)'; \
2007	bar='$(man_MANS)'; \
2008	for i in $$bar; do \
2009	case $$i in \
2010	*.8) foo="$$foo $$i";; \
2011	esac; done ;\
2012	for i in $$foo; do \
2013		x=`echo $$i | sed 's/\.[^.]*$$/.cat8/'`; \
2014		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
2015		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
2016	done
2017
2018dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat7-mans dist-cat8-mans
2019
2020install-cat-mans:
2021	$(SHELL) $(top_srcdir)/cf/install-catman.sh install "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man7_MANS) $(man8_MANS)
2022
2023uninstall-cat-mans:
2024	$(SHELL) $(top_srcdir)/cf/install-catman.sh uninstall "$(INSTALL_DATA)" "$(mkinstalldirs)" "$(srcdir)" "$(DESTDIR)$(mandir)" '$(CATMANEXT)' $(man_MANS) $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man7_MANS) $(man8_MANS)
2025
2026install-data-hook: install-cat-mans
2027uninstall-hook: uninstall-cat-mans
2028
2029.et.h:
2030	$(COMPILE_ET) $<
2031.et.c:
2032	$(COMPILE_ET) $<
2033
2034#
2035# Useful target for debugging
2036#
2037
2038check-valgrind:
2039	tobjdir=`cd $(top_builddir) && pwd` ; \
2040	tsrcdir=`cd $(top_srcdir) && pwd` ; \
2041	env TESTS_ENVIRONMENT="$${tsrcdir}/cf/maybe-valgrind.sh -s $${tsrcdir} -o $${tobjdir}" make check
2042
2043#
2044# Target to please samba build farm, builds distfiles in-tree.
2045# Will break when automake changes...
2046#
2047
2048distdir-in-tree: $(DISTFILES) $(INFO_DEPS)
2049	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
2050	  if test "$$subdir" != .; then \
2051	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) distdir-in-tree) ; \
2052	  fi ; \
2053	done
2054
2055sel-lex.c: sel-gram.h
2056$(libhx509_la_OBJECTS): $(srcdir)/version-script.map $(nodist_include_HEADERS) $(priv_headers)
2057
2058$(gen_files_ocsp) ocsp_asn1.hx ocsp_asn1-priv.hx: ocsp_asn1_files
2059$(gen_files_pkcs10) pkcs10_asn1.hx pkcs10_asn1-priv.hx: pkcs10_asn1_files
2060$(gen_files_crmf) crmf_asn1.hx crmf_asn1-priv.hx: crmf_asn1_files
2061
2062ocsp_asn1_files: $(ASN1_COMPILE_DEP) $(srcdir)/ocsp.asn1 $(srcdir)/ocsp.opt
2063	$(heim_verbose)$(ASN1_COMPILE) --option-file=$(srcdir)/ocsp.opt $(srcdir)/ocsp.asn1 ocsp_asn1 || (rm -f ocsp_asn1_files ; exit 1)
2064
2065pkcs10_asn1_files: $(ASN1_COMPILE_DEP) $(srcdir)/pkcs10.asn1 $(srcdir)/pkcs10.opt
2066	$(heim_verbose)$(ASN1_COMPILE) --option-file=$(srcdir)/pkcs10.opt $(srcdir)/pkcs10.asn1 pkcs10_asn1 || (rm -f pkcs10_asn1_files ; exit 1)
2067
2068crmf_asn1_files: $(ASN1_COMPILE_DEP) $(srcdir)/crmf.asn1
2069	$(heim_verbose)$(ASN1_COMPILE) $(srcdir)/crmf.asn1 crmf_asn1 || (rm -f crmf_asn1_files ; exit 1)
2070
2071$(ALL_OBJECTS): $(HX509_PROTOS)
2072
2073$(libhx509_la_OBJECTS): $(srcdir)/hx_locl.h
2074$(libhx509_la_OBJECTS): ocsp_asn1.h pkcs10_asn1.h
2075
2076$(srcdir)/hx509-protos.h: $(dist_libhx509_la_SOURCES)
2077	$(heim_verbose)cd $(srcdir) && perl ../../cf/make-proto.pl -R '^(_|^C)' -E HX509_LIB -q -P comment -o hx509-protos.h $(dist_libhx509_la_SOURCES) || rm -f hx509-protos.h
2078
2079$(srcdir)/hx509-private.h: $(dist_libhx509_la_SOURCES)
2080	$(heim_verbose)cd $(srcdir) && perl ../../cf/make-proto.pl -q -P comment -p hx509-private.h $(dist_libhx509_la_SOURCES) || rm -f hx509-private.h
2081
2082hxtool-commands.c hxtool-commands.h: hxtool-commands.in $(SLC)
2083	$(heim_verbose)$(SLC) $(srcdir)/hxtool-commands.in
2084
2085$(hxtool_OBJECTS): hxtool-commands.h hx509_err.h
2086
2087clean-local:
2088	@echo "cleaning PKITS" ; rm -rf PKITS_data
2089
2090test_ca: test_ca.in Makefile
2091	$(do_subst) < $(srcdir)/test_ca.in > test_ca.tmp
2092	$(heim_verbose)chmod +x test_ca.tmp
2093	mv test_ca.tmp test_ca
2094
2095test_cert: test_cert.in Makefile
2096	$(do_subst) < $(srcdir)/test_cert.in > test_cert.tmp
2097	$(heim_verbose)chmod +x test_cert.tmp
2098	mv test_cert.tmp test_cert
2099
2100test_chain: test_chain.in Makefile
2101	$(do_subst) < $(srcdir)/test_chain.in > test_chain.tmp
2102	$(heim_verbose)chmod +x test_chain.tmp
2103	mv test_chain.tmp test_chain
2104
2105test_cms: test_cms.in Makefile
2106	$(do_subst) < $(srcdir)/test_cms.in > test_cms.tmp
2107	$(heim_verbose)chmod +x test_cms.tmp
2108	mv test_cms.tmp test_cms
2109
2110test_crypto: test_crypto.in Makefile
2111	$(do_subst) < $(srcdir)/test_crypto.in > test_crypto.tmp
2112	$(heim_verbose)chmod +x test_crypto.tmp
2113	mv test_crypto.tmp test_crypto
2114
2115test_nist: test_nist.in Makefile
2116	$(do_subst) < $(srcdir)/test_nist.in > test_nist.tmp
2117	$(heim_verbose)chmod +x test_nist.tmp
2118	mv test_nist.tmp test_nist
2119
2120test_nist2: test_nist2.in Makefile
2121	$(do_subst) < $(srcdir)/test_nist2.in > test_nist2.tmp
2122	$(heim_verbose)chmod +x test_nist2.tmp
2123	mv test_nist2.tmp test_nist2
2124
2125test_pkcs11: test_pkcs11.in Makefile
2126	$(do_subst) < $(srcdir)/test_pkcs11.in > test_pkcs11.tmp
2127	$(heim_verbose)chmod +x test_pkcs11.tmp
2128	mv test_pkcs11.tmp test_pkcs11
2129
2130test_java_pkcs11: test_java_pkcs11.in Makefile
2131	$(do_subst) < $(srcdir)/test_java_pkcs11.in > test_java_pkcs11.tmp
2132	$(heim_verbose)chmod +x test_java_pkcs11.tmp
2133	mv test_java_pkcs11.tmp test_java_pkcs11
2134
2135test_nist_cert: test_nist_cert.in Makefile
2136	$(do_subst) < $(srcdir)/test_nist_cert.in > test_nist_cert.tmp
2137	$(heim_verbose)chmod +x test_nist_cert.tmp
2138	mv test_nist_cert.tmp test_nist_cert
2139
2140test_nist_pkcs12: test_nist_pkcs12.in Makefile
2141	$(do_subst) < $(srcdir)/test_nist_pkcs12.in > test_nist_pkcs12.tmp
2142	$(heim_verbose)chmod +x test_nist_pkcs12.tmp
2143	mv test_nist_pkcs12.tmp test_nist_pkcs12
2144
2145test_req: test_req.in Makefile
2146	$(do_subst) < $(srcdir)/test_req.in > test_req.tmp
2147	$(heim_verbose)chmod +x test_req.tmp
2148	mv test_req.tmp test_req
2149
2150test_windows: test_windows.in Makefile
2151	$(do_subst) < $(srcdir)/test_windows.in > test_windows.tmp
2152	$(heim_verbose)chmod +x test_windows.tmp
2153	mv test_windows.tmp test_windows
2154
2155test_query: test_query.in Makefile
2156	$(do_subst) < $(srcdir)/test_query.in > test_query.tmp
2157	$(heim_verbose)chmod +x test_query.tmp
2158	mv test_query.tmp test_query
2159
2160# Tell versions [3.59,3.63) of GNU make to not export all variables.
2161# Otherwise a system limit (for SysV at least) may be exceeded.
2162.NOEXPORT:
2163