1 # Makefile.in generated by automake 1.16.1 from Makefile.am.
4 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
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.
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
17 # Copyright (C) 2002-2014 Free Software Foundation, Inc.
19 # This file is part of LIBTASN1.
21 # This program is free software: you can redistribute it and/or modify
22 # it under the terms of the GNU General Public License as published by
23 # the Free Software Foundation, either version 3 of the License, or
24 # (at your option) any later version.
26 # This program is distributed in the hope that it will be useful,
27 # but WITHOUT ANY WARRANTY; without even the implied warranty of
28 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29 # GNU General Public License for more details.
31 # You should have received a copy of the GNU General Public License
32 # along with this program. If not, see <http://www.gnu.org/licenses/>.
34 # aminclude_static.am generated automatically by Autoconf
35 # from AX_AM_MACROS_STATIC on Sun Jul 21 09:30:29 CEST 2019
38 if test -z '$(MAKELEVEL)'; then \
40 elif test -n '$(MAKE_HOST)'; then \
42 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
48 am__make_running_with_option = \
49 case $${target_option-} in \
51 *) echo "am__make_running_with_option: internal error: invalid" \
52 "target option '$${target_option-}' specified" >&2; \
56 sane_makeflags=$$MAKEFLAGS; \
57 if $(am__is_gnu_make); then \
58 sane_makeflags=$$MFLAGS; \
63 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
64 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
70 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
72 for flg in $$sane_makeflags; do \
73 test $$skip_next = yes && { skip_next=no; continue; }; \
76 -*I) strip_trailopt 'I'; skip_next=yes;; \
77 -*I?*) strip_trailopt 'I';; \
78 -*O) strip_trailopt 'O'; skip_next=yes;; \
79 -*O?*) strip_trailopt 'O';; \
80 -*l) strip_trailopt 'l'; skip_next=yes;; \
81 -*l?*) strip_trailopt 'l';; \
82 -[dEDm]) skip_next=yes;; \
83 -[JT]) skip_next=yes;; \
86 *$$target_option*) has_opt=yes; break;; \
90 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
91 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
92 pkgdatadir = $(datadir)/@PACKAGE@
93 pkgincludedir = $(includedir)/@PACKAGE@
94 pkglibdir = $(libdir)/@PACKAGE@
95 pkglibexecdir = $(libexecdir)/@PACKAGE@
96 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
97 install_sh_DATA = $(install_sh) -c -m 644
98 install_sh_PROGRAM = $(install_sh) -c
99 install_sh_SCRIPT = $(install_sh) -c
100 INSTALL_HEADER = $(INSTALL_DATA)
101 transform = $(program_transform_name)
108 build_triplet = @build@
109 host_triplet = @host@
110 @ENABLE_DOC_TRUE@am__append_1 = doc examples
112 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
113 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_ac_append_to_file.m4 \
114 $(top_srcdir)/m4/ax_ac_print_to_file.m4 \
115 $(top_srcdir)/m4/ax_add_am_macro_static.m4 \
116 $(top_srcdir)/m4/ax_am_macros_static.m4 \
117 $(top_srcdir)/m4/ax_check_gnu_make.m4 \
118 $(top_srcdir)/m4/ax_code_coverage.m4 \
119 $(top_srcdir)/m4/ax_file_escapes.m4 \
120 $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/libtool.m4 \
121 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
122 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
123 $(top_srcdir)/m4/pkg.m4 $(top_srcdir)/m4-gl/00gnulib.m4 \
124 $(top_srcdir)/m4-gl/__inline.m4 \
125 $(top_srcdir)/m4-gl/absolute-header.m4 \
126 $(top_srcdir)/m4-gl/extensions.m4 \
127 $(top_srcdir)/m4-gl/extern-inline.m4 \
128 $(top_srcdir)/m4-gl/gnulib-common.m4 \
129 $(top_srcdir)/m4-gl/gnulib-comp.m4 \
130 $(top_srcdir)/m4-gl/include_next.m4 \
131 $(top_srcdir)/m4-gl/ld-version-script.m4 \
132 $(top_srcdir)/m4-gl/limits-h.m4 \
133 $(top_srcdir)/m4-gl/longlong.m4 $(top_srcdir)/m4-gl/minmax.m4 \
134 $(top_srcdir)/m4-gl/multiarch.m4 $(top_srcdir)/m4-gl/off_t.m4 \
135 $(top_srcdir)/m4-gl/ssize_t.m4 $(top_srcdir)/m4-gl/stddef_h.m4 \
136 $(top_srcdir)/m4-gl/stdint.m4 $(top_srcdir)/m4-gl/string_h.m4 \
137 $(top_srcdir)/m4-gl/strverscmp.m4 \
138 $(top_srcdir)/m4-gl/sys_types_h.m4 \
139 $(top_srcdir)/m4-gl/valgrind-tests.m4 \
140 $(top_srcdir)/m4-gl/visibility.m4 \
141 $(top_srcdir)/m4-gl/warn-on-use.m4 \
142 $(top_srcdir)/m4-gl/wchar_t.m4 $(top_srcdir)/m4-gl/wint_t.m4 \
143 $(top_srcdir)/configure.ac
144 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
146 DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
147 $(am__configure_deps) $(am__DIST_COMMON)
148 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
149 configure.lineno config.status.lineno
150 mkinstalldirs = $(install_sh) -d
151 CONFIG_HEADER = config.h
152 CONFIG_CLEAN_FILES = lib/includes/libtasn1.h
153 CONFIG_CLEAN_VPATH_FILES =
154 AM_V_P = $(am__v_P_@AM_V@)
155 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
158 AM_V_GEN = $(am__v_GEN_@AM_V@)
159 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
160 am__v_GEN_0 = @echo " GEN " $@;
162 AM_V_at = $(am__v_at_@AM_V@)
163 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
168 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
169 ctags-recursive dvi-recursive html-recursive info-recursive \
170 install-data-recursive install-dvi-recursive \
171 install-exec-recursive install-html-recursive \
172 install-info-recursive install-pdf-recursive \
173 install-ps-recursive install-recursive installcheck-recursive \
174 installdirs-recursive pdf-recursive ps-recursive \
175 tags-recursive uninstall-recursive
176 am__can_run_installinfo = \
177 case $$AM_UPDATE_INFO_DIR in \
179 *) (install-info --version) >/dev/null 2>&1;; \
181 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
182 distclean-recursive maintainer-clean-recursive
183 am__recursive_targets = \
184 $(RECURSIVE_TARGETS) \
185 $(RECURSIVE_CLEAN_TARGETS) \
186 $(am__extra_recursive_targets)
187 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
188 cscope distdir distdir-am dist dist-all distcheck
189 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
191 # Read a list of newline-separated strings from the standard input,
192 # and print each of them once, without duplicates. Input order is
194 am__uniquify_input = $(AWK) '\
195 BEGIN { nonempty = 0; } \
196 { items[$$0] = 1; nonempty = 1; } \
197 END { if (nonempty) { for (i in items) print i; }; } \
199 # Make sure the list of sources is unique. This is necessary because,
200 # e.g., the same source file might be shared among _SOURCES variables
201 # for different programs/libraries.
202 am__define_uniq_tagged_files = \
203 list='$(am__tagged_files)'; \
204 unique=`for i in $$list; do \
205 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
206 done | $(am__uniquify_input)`
210 DIST_SUBDIRS = lib src tests doc examples
211 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
212 $(top_srcdir)/aminclude_static.am \
213 $(top_srcdir)/build-aux/ar-lib $(top_srcdir)/build-aux/compile \
214 $(top_srcdir)/build-aux/config.guess \
215 $(top_srcdir)/build-aux/config.sub \
216 $(top_srcdir)/build-aux/install-sh \
217 $(top_srcdir)/build-aux/ltmain.sh \
218 $(top_srcdir)/build-aux/missing \
219 $(top_srcdir)/lib/includes/libtasn1.h.in AUTHORS ChangeLog \
220 INSTALL NEWS THANKS build-aux/ar-lib build-aux/compile \
221 build-aux/config.guess build-aux/config.sub build-aux/depcomp \
222 build-aux/install-sh build-aux/ltmain.sh build-aux/mdate-sh \
223 build-aux/missing build-aux/texinfo.tex build-aux/ylwrap
224 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
225 distdir = $(PACKAGE)-$(VERSION)
226 top_distdir = $(distdir)
227 am__remove_distdir = \
228 if test -d "$(distdir)"; then \
229 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
230 && rm -rf "$(distdir)" \
231 || { sleep 5 && rm -rf "$(distdir)"; }; \
233 am__post_remove_distdir = $(am__remove_distdir)
236 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
237 sed_rest='s,^[^/]*/*,,'; \
238 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
239 sed_butlast='s,/*[^/]*$$,,'; \
240 while test -n "$$dir1"; do \
241 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
242 if test "$$first" != "."; then \
243 if test "$$first" = ".."; then \
244 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
245 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
247 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
248 if test "$$first2" = "$$first"; then \
249 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
253 dir0="$$dir0"/"$$first"; \
256 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
259 DIST_ARCHIVES = $(distdir).tar.gz
261 DIST_TARGETS = dist-gzip
262 distuninstallcheck_listfiles = find . -type f -print
263 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
264 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
265 distcleancheck_listfiles = find . -type f -print
268 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
269 APPLE_UNIVERSAL_BUILD = @APPLE_UNIVERSAL_BUILD@
273 ASN1_VERSION_MAJOR = @ASN1_VERSION_MAJOR@
274 ASN1_VERSION_MINOR = @ASN1_VERSION_MINOR@
275 ASN1_VERSION_NUMBER = @ASN1_VERSION_NUMBER@
276 ASN1_VERSION_PATCH = @ASN1_VERSION_PATCH@
277 AUTOCONF = @AUTOCONF@
278 AUTOHEADER = @AUTOHEADER@
279 AUTOMAKE = @AUTOMAKE@
281 BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
282 BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
283 BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
284 BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
285 BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
287 CCDEPMODE = @CCDEPMODE@
289 CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
290 CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@
291 CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@
292 CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@
293 CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@
294 CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@
295 CONFIG_INCLUDE = @CONFIG_INCLUDE@
297 CPPFLAGS = @CPPFLAGS@
298 CYGPATH_W = @CYGPATH_W@
302 DSYMUTIL = @DSYMUTIL@
312 GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
313 GNULIB_FFSL = @GNULIB_FFSL@
314 GNULIB_FFSLL = @GNULIB_FFSLL@
315 GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
316 GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
317 GNULIB_MBSCHR = @GNULIB_MBSCHR@
318 GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
319 GNULIB_MBSLEN = @GNULIB_MBSLEN@
320 GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
321 GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
322 GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
323 GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
324 GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
325 GNULIB_MBSSEP = @GNULIB_MBSSEP@
326 GNULIB_MBSSPN = @GNULIB_MBSSPN@
327 GNULIB_MBSSTR = @GNULIB_MBSSTR@
328 GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
329 GNULIB_MEMCHR = @GNULIB_MEMCHR@
330 GNULIB_MEMMEM = @GNULIB_MEMMEM@
331 GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
332 GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
333 GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
334 GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
335 GNULIB_STPCPY = @GNULIB_STPCPY@
336 GNULIB_STPNCPY = @GNULIB_STPNCPY@
337 GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
338 GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
339 GNULIB_STRDUP = @GNULIB_STRDUP@
340 GNULIB_STRERROR = @GNULIB_STRERROR@
341 GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
342 GNULIB_STRNCAT = @GNULIB_STRNCAT@
343 GNULIB_STRNDUP = @GNULIB_STRNDUP@
344 GNULIB_STRNLEN = @GNULIB_STRNLEN@
345 GNULIB_STRPBRK = @GNULIB_STRPBRK@
346 GNULIB_STRSEP = @GNULIB_STRSEP@
347 GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
348 GNULIB_STRSTR = @GNULIB_STRSTR@
349 GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
350 GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
352 GTKDOC_CHECK = @GTKDOC_CHECK@
353 GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@
354 GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
355 GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
356 GTKDOC_MKPDF = @GTKDOC_MKPDF@
357 GTKDOC_REBASE = @GTKDOC_REBASE@
358 HAVE_C99_STDINT_H = @HAVE_C99_STDINT_H@
359 HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
360 HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
361 HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
362 HAVE_DECL_STRERROR_R = @HAVE_DECL_STRERROR_R@
363 HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
364 HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
365 HAVE_DECL_STRSIGNAL = @HAVE_DECL_STRSIGNAL@
366 HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
367 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
368 HAVE_FFSL = @HAVE_FFSL@
369 HAVE_FFSLL = @HAVE_FFSLL@
370 HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
371 HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
372 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
373 HAVE_MBSLEN = @HAVE_MBSLEN@
374 HAVE_MEMCHR = @HAVE_MEMCHR@
375 HAVE_MEMPCPY = @HAVE_MEMPCPY@
376 HAVE_RAWMEMCHR = @HAVE_RAWMEMCHR@
377 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
378 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
379 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
380 HAVE_STDINT_H = @HAVE_STDINT_H@
381 HAVE_STPCPY = @HAVE_STPCPY@
382 HAVE_STPNCPY = @HAVE_STPNCPY@
383 HAVE_STRCASESTR = @HAVE_STRCASESTR@
384 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
385 HAVE_STRPBRK = @HAVE_STRPBRK@
386 HAVE_STRSEP = @HAVE_STRSEP@
387 HAVE_STRVERSCMP = @HAVE_STRVERSCMP@
388 HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
389 HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
390 HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
391 HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
392 HAVE_VISIBILITY = @HAVE_VISIBILITY@
393 HAVE_WCHAR_H = @HAVE_WCHAR_H@
394 HAVE_WCHAR_T = @HAVE_WCHAR_T@
395 HELP2MAN = @HELP2MAN@
396 HTML_DIR = @HTML_DIR@
397 INCLUDE_NEXT = @INCLUDE_NEXT@
398 INCLUDE_NEXT_AS_FIRST_DIRECTIVE = @INCLUDE_NEXT_AS_FIRST_DIRECTIVE@
400 INSTALL_DATA = @INSTALL_DATA@
401 INSTALL_PROGRAM = @INSTALL_PROGRAM@
402 INSTALL_SCRIPT = @INSTALL_SCRIPT@
403 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
409 LIBTESTS_LIBDEPS = @LIBTESTS_LIBDEPS@
411 LIMITS_H = @LIMITS_H@
414 LTLIBOBJS = @LTLIBOBJS@
416 LT_CURRENT = @LT_CURRENT@
417 LT_REVISION = @LT_REVISION@
418 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
419 MAKEINFO = @MAKEINFO@
420 MANIFEST_TOOL = @MANIFEST_TOOL@
422 NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_H@
423 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H = @NEXT_AS_FIRST_DIRECTIVE_STDDEF_H@
424 NEXT_AS_FIRST_DIRECTIVE_STDINT_H = @NEXT_AS_FIRST_DIRECTIVE_STDINT_H@
425 NEXT_AS_FIRST_DIRECTIVE_STRING_H = @NEXT_AS_FIRST_DIRECTIVE_STRING_H@
426 NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
427 NEXT_LIMITS_H = @NEXT_LIMITS_H@
428 NEXT_STDDEF_H = @NEXT_STDDEF_H@
429 NEXT_STDINT_H = @NEXT_STDINT_H@
430 NEXT_STRING_H = @NEXT_STRING_H@
431 NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
439 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
440 PACKAGE_NAME = @PACKAGE_NAME@
441 PACKAGE_STRING = @PACKAGE_STRING@
442 PACKAGE_TARNAME = @PACKAGE_TARNAME@
443 PACKAGE_URL = @PACKAGE_URL@
444 PACKAGE_VERSION = @PACKAGE_VERSION@
445 PATH_SEPARATOR = @PATH_SEPARATOR@
446 PKG_CONFIG = @PKG_CONFIG@
447 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
448 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
449 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
451 REPLACE_MEMCHR = @REPLACE_MEMCHR@
452 REPLACE_MEMMEM = @REPLACE_MEMMEM@
453 REPLACE_NULL = @REPLACE_NULL@
454 REPLACE_STPNCPY = @REPLACE_STPNCPY@
455 REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
456 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
457 REPLACE_STRDUP = @REPLACE_STRDUP@
458 REPLACE_STRERROR = @REPLACE_STRERROR@
459 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
460 REPLACE_STRNCAT = @REPLACE_STRNCAT@
461 REPLACE_STRNDUP = @REPLACE_STRNDUP@
462 REPLACE_STRNLEN = @REPLACE_STRNLEN@
463 REPLACE_STRSIGNAL = @REPLACE_STRSIGNAL@
464 REPLACE_STRSTR = @REPLACE_STRSTR@
465 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
467 SET_MAKE = @SET_MAKE@
469 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
470 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
471 STDDEF_H = @STDDEF_H@
472 STDINT_H = @STDINT_H@
474 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
475 VALGRIND = @VALGRIND@
477 WARN_CFLAGS = @WARN_CFLAGS@
478 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
479 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
480 WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
481 WINT_T_SUFFIX = @WINT_T_SUFFIX@
484 abs_builddir = @abs_builddir@
485 abs_srcdir = @abs_srcdir@
486 abs_top_builddir = @abs_top_builddir@
487 abs_top_srcdir = @abs_top_srcdir@
488 ac_ct_AR = @ac_ct_AR@
489 ac_ct_CC = @ac_ct_CC@
490 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
491 am__include = @am__include@
492 am__leading_dot = @am__leading_dot@
493 am__quote = @am__quote@
495 am__untar = @am__untar@
498 build_alias = @build_alias@
499 build_cpu = @build_cpu@
500 build_os = @build_os@
501 build_vendor = @build_vendor@
502 builddir = @builddir@
504 datarootdir = @datarootdir@
507 exec_prefix = @exec_prefix@
508 gl_LIBOBJS = @gl_LIBOBJS@
509 gl_LTLIBOBJS = @gl_LTLIBOBJS@
510 gltests_LIBOBJS = @gltests_LIBOBJS@
511 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
512 gltests_WITNESS = @gltests_WITNESS@
514 host_alias = @host_alias@
515 host_cpu = @host_cpu@
517 host_vendor = @host_vendor@
519 ifGNUmake = @ifGNUmake@
520 ifnGNUmake = @ifnGNUmake@
521 includedir = @includedir@
523 install_sh = @install_sh@
525 libexecdir = @libexecdir@
526 localedir = @localedir@
527 localstatedir = @localstatedir@
530 oldincludedir = @oldincludedir@
533 program_transform_name = @program_transform_name@
535 runstatedir = @runstatedir@
537 sharedstatedir = @sharedstatedir@
539 sysconfdir = @sysconfdir@
540 target_alias = @target_alias@
541 top_build_prefix = @top_build_prefix@
542 top_builddir = @top_builddir@
543 top_srcdir = @top_srcdir@
544 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
545 EXTRA_DIST = windows/asn1-parser/asn1-parser.vcproj \
546 windows/asn1-parser/config.h windows/libtasn1.ncb \
547 windows/libtasn1.sln windows/libtasn1.suo \
548 windows/gnulib/getopt.h windows/gnulib/gnulib.vcproj \
549 windows/libtasn1/libtasn1.vcproj \
550 windows/test-parser/test-parser.vcproj \
551 windows/test-tree/test-tree.vcproj windows/libtasn14win.mk \
552 CONTRIBUTING.md cfg.mk maint.mk AUTHORS NEWS ChangeLog THANKS \
553 LICENSE cfg.mk maint.mk .clcopying README.md
554 SUBDIRS = lib src tests $(am__append_1)
555 @CODE_COVERAGE_ENABLED_TRUE@GITIGNOREFILES = $(GITIGNOREFILES) $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)
556 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V))
557 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY))
558 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_v_lcov_cap_0 = @echo " LCOV --capture" $(CODE_COVERAGE_OUTPUT_FILE);
559 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_v_lcov_ign = $(code_coverage_v_lcov_ign_$(V))
560 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_v_lcov_ign_ = $(code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY))
561 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_v_lcov_ign_0 = @echo " LCOV --remove /tmp/*" $(CODE_COVERAGE_IGNORE_PATTERN);
562 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_v_genhtml = $(code_coverage_v_genhtml_$(V))
563 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_v_genhtml_ = $(code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY))
564 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_v_genhtml_0 = @echo " GEN " "$(CODE_COVERAGE_OUTPUT_DIRECTORY)";
565 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_quiet = $(code_coverage_quiet_$(V))
566 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_quiet_ = $(code_coverage_quiet_$(AM_DEFAULT_VERBOSITY))
567 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_quiet_0 = --quiet
569 # sanitizes the test-name: replaces with underscores: dashes and dots
570 @CODE_COVERAGE_ENABLED_TRUE@code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1)))
571 @CODE_COVERAGE_ENABLED_TRUE@AM_DISTCHECK_CONFIGURE_FLAGS = $(AM_DISTCHECK_CONFIGURE_FLAGS) --disable-code-coverage
572 ACLOCAL_AMFLAGS = -I m4 -I m4-gl
573 ABIDW_COMMON = --no-show-locs --no-corpus-path
574 ABIGNORE_FILE = "$(top_srcdir)/devel/libtasn1.abignore"
575 LIBGNUTLS_ABI_LAST_FILE = "$(top_srcdir)/devel/libtasn1-latest-$$(uname -m).abi"
576 ABICHECK_COMMON = --no-added-syms
578 $(MAKE) $(AM_MAKEFLAGS) all-recursive
581 am--refresh: Makefile
583 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/aminclude_static.am $(am__configure_deps)
585 case '$(am__configure_deps)' in \
587 echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
588 $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
593 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
594 $(am__cd) $(top_srcdir) && \
595 $(AUTOMAKE) --foreign Makefile
596 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
599 echo ' $(SHELL) ./config.status'; \
600 $(SHELL) ./config.status;; \
602 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
603 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
605 $(top_srcdir)/aminclude_static.am $(am__empty):
607 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
608 $(SHELL) ./config.status --recheck
610 $(top_srcdir)/configure: $(am__configure_deps)
611 $(am__cd) $(srcdir) && $(AUTOCONF)
612 $(ACLOCAL_M4): $(am__aclocal_m4_deps)
613 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
614 $(am__aclocal_m4_deps):
617 @test -f $@ || rm -f stamp-h1
618 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
620 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
622 cd $(top_builddir) && $(SHELL) ./config.status config.h
623 $(srcdir)/config.h.in: $(am__configure_deps)
624 ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
629 -rm -f config.h stamp-h1
630 lib/includes/libtasn1.h: $(top_builddir)/config.status $(top_srcdir)/lib/includes/libtasn1.h.in
631 cd $(top_builddir) && $(SHELL) ./config.status $@
640 -rm -f libtool config.lt
642 # This directory's subdirectories are mostly independent; you can cd
643 # into them and run 'make' without going through this Makefile.
644 # To change the values of 'make' variables: instead of editing Makefiles,
645 # (1) if the variable is set in 'config.status', edit 'config.status'
646 # (which will cause the Makefiles to be regenerated when you run 'make');
647 # (2) otherwise, pass the desired values on the 'make' command line.
648 $(am__recursive_targets):
650 if $(am__make_keepgoing); then \
651 failcom='fail=yes'; \
656 target=`echo $@ | sed s/-recursive//`; \
658 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
659 *) list='$(SUBDIRS)' ;; \
661 for subdir in $$list; do \
662 echo "Making $$target in $$subdir"; \
663 if test "$$subdir" = "."; then \
665 local_target="$$target-am"; \
667 local_target="$$target"; \
669 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
672 if test "$$dot_seen" = "no"; then \
673 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
676 ID: $(am__tagged_files)
677 $(am__define_uniq_tagged_files); mkid -fID $$unique
681 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
684 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
685 include_option=--etags-include; \
688 include_option=--include; \
691 list='$(SUBDIRS)'; for subdir in $$list; do \
692 if test "$$subdir" = .; then :; else \
693 test ! -f $$subdir/TAGS || \
694 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
697 $(am__define_uniq_tagged_files); \
699 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
700 test -n "$$unique" || unique=$$empty_fix; \
701 if test $$# -gt 0; then \
702 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
705 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
709 ctags: ctags-recursive
712 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
713 $(am__define_uniq_tagged_files); \
714 test -z "$(CTAGS_ARGS)$$unique" \
715 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
719 here=`$(am__cd) $(top_builddir) && pwd` \
720 && $(am__cd) $(top_srcdir) \
721 && gtags -i $(GTAGS_ARGS) "$$here"
723 test ! -s cscope.files \
724 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
727 cscope.files: clean-cscope cscopelist
728 cscopelist: cscopelist-recursive
730 cscopelist-am: $(am__tagged_files)
731 list='$(am__tagged_files)'; \
732 case "$(srcdir)" in \
733 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
734 *) sdir=$(subdir)/$(srcdir) ;; \
736 for i in $$list; do \
737 if test -f "$$i"; then \
738 echo "$(subdir)/$$i"; \
742 done >> $(top_builddir)/cscope.files
745 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
746 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
748 distdir: $(BUILT_SOURCES)
749 $(MAKE) $(AM_MAKEFLAGS) distdir-am
751 distdir-am: $(DISTFILES)
752 $(am__remove_distdir)
753 test -d "$(distdir)" || mkdir "$(distdir)"
754 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
755 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
756 list='$(DISTFILES)'; \
757 dist_files=`for file in $$list; do echo $$file; done | \
758 sed -e "s|^$$srcdirstrip/||;t" \
759 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
760 case $$dist_files in \
761 */*) $(MKDIR_P) `echo "$$dist_files" | \
762 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
765 for file in $$dist_files; do \
766 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
767 if test -d $$d/$$file; then \
768 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
769 if test -d "$(distdir)/$$file"; then \
770 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
772 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
773 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
774 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
776 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
778 test -f "$(distdir)/$$file" \
779 || cp -p $$d/$$file "$(distdir)/$$file" \
783 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
784 if test "$$subdir" = .; then :; else \
786 || test -d "$(distdir)/$$subdir" \
787 || $(MKDIR_P) "$(distdir)/$$subdir" \
789 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
791 new_distdir=$$reldir; \
792 dir1=$$subdir; dir2="$(top_distdir)"; \
794 new_top_distdir=$$reldir; \
795 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
796 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
797 ($(am__cd) $$subdir && \
798 $(MAKE) $(AM_MAKEFLAGS) \
799 top_distdir="$$new_top_distdir" \
800 distdir="$$new_distdir" \
801 am__remove_distdir=: \
802 am__skip_length_check=: \
803 am__skip_mode_fix=: \
808 $(MAKE) $(AM_MAKEFLAGS) \
809 top_distdir="$(top_distdir)" distdir="$(distdir)" \
811 -test -n "$(am__skip_mode_fix)" \
812 || find "$(distdir)" -type d ! -perm -755 \
813 -exec chmod u+rwx,go+rx {} \; -o \
814 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
815 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
816 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
817 || chmod -R a+r "$(distdir)"
819 tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
820 $(am__post_remove_distdir)
823 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
824 $(am__post_remove_distdir)
827 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
828 $(am__post_remove_distdir)
831 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
832 $(am__post_remove_distdir)
835 @echo WARNING: "Support for distribution archives compressed with" \
836 "legacy program 'compress' is deprecated." >&2
837 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
838 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
839 $(am__post_remove_distdir)
842 @echo WARNING: "Support for shar distribution archives is" \
844 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
845 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
846 $(am__post_remove_distdir)
849 -rm -f $(distdir).zip
850 zip -rq $(distdir).zip $(distdir)
851 $(am__post_remove_distdir)
854 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
855 $(am__post_remove_distdir)
857 # This target untars the dist file and tries a VPATH configuration. Then
858 # it guarantees that the distribution is self-contained by making another
861 case '$(DIST_ARCHIVES)' in \
863 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
865 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
867 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
869 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
871 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
873 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
875 unzip $(distdir).zip ;;\
877 chmod -R a-w $(distdir)
879 mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
881 test -d $(distdir)/_build || exit 0; \
882 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
883 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
885 && $(am__cd) $(distdir)/_build/sub \
887 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
888 $(DISTCHECK_CONFIGURE_FLAGS) \
889 --srcdir=../.. --prefix="$$dc_install_base" \
890 && $(MAKE) $(AM_MAKEFLAGS) \
891 && $(MAKE) $(AM_MAKEFLAGS) dvi \
892 && $(MAKE) $(AM_MAKEFLAGS) check \
893 && $(MAKE) $(AM_MAKEFLAGS) install \
894 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
895 && $(MAKE) $(AM_MAKEFLAGS) uninstall \
896 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
898 && chmod -R a-w "$$dc_install_base" \
900 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
901 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
902 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
903 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
904 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
905 } || { rm -rf "$$dc_destdir"; exit 1; }) \
906 && rm -rf "$$dc_destdir" \
907 && $(MAKE) $(AM_MAKEFLAGS) dist \
908 && rm -rf $(DIST_ARCHIVES) \
909 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
912 $(am__post_remove_distdir)
913 @(echo "$(distdir) archives ready for distribution: "; \
914 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
915 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
917 @test -n '$(distuninstallcheck_dir)' || { \
918 echo 'ERROR: trying to run $@ with an empty' \
919 '$$(distuninstallcheck_dir)' >&2; \
922 $(am__cd) '$(distuninstallcheck_dir)' || { \
923 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
926 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
927 || { echo "ERROR: files left after uninstall:" ; \
928 if test -n "$(DESTDIR)"; then \
929 echo " (check DESTDIR support)"; \
931 $(distuninstallcheck_listfiles) ; \
933 distcleancheck: distclean
934 @if test '$(srcdir)' = . ; then \
935 echo "ERROR: distcleancheck can only run from a VPATH build" ; \
938 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
939 || { echo "ERROR: files left in build directory after distclean:" ; \
940 $(distcleancheck_listfiles) ; \
943 check: check-recursive
944 all-am: Makefile config.h
945 installdirs: installdirs-recursive
947 install: install-recursive
948 install-exec: install-exec-recursive
949 install-data: install-data-recursive
950 uninstall: uninstall-recursive
953 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
955 installcheck: installcheck-recursive
957 if test -z '$(STRIP)'; then \
958 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
959 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
962 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
963 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
964 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
971 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
972 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
974 maintainer-clean-generic:
975 @echo "This command is intended for maintainers to use"
976 @echo "it deletes files that may require special tools to rebuild."
977 clean: clean-recursive
979 clean-am: clean-generic clean-libtool clean-local mostlyclean-am
981 distclean: distclean-recursive
982 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
984 distclean-am: clean-am distclean-generic distclean-hdr \
985 distclean-libtool distclean-local distclean-tags
1001 install-dvi: install-dvi-recursive
1007 install-html: install-html-recursive
1011 install-info: install-info-recursive
1017 install-pdf: install-pdf-recursive
1021 install-ps: install-ps-recursive
1027 maintainer-clean: maintainer-clean-recursive
1028 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
1029 -rm -rf $(top_srcdir)/autom4te.cache
1031 maintainer-clean-am: distclean-am maintainer-clean-generic
1033 mostlyclean: mostlyclean-recursive
1035 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
1047 .MAKE: $(am__recursive_targets) all install-am install-strip
1049 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
1050 am--refresh check check-am clean clean-cscope clean-generic \
1051 clean-libtool clean-local cscope cscopelist-am ctags ctags-am \
1052 dist dist-all dist-bzip2 dist-gzip dist-hook dist-lzip \
1053 dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
1054 distclean-generic distclean-hdr distclean-libtool \
1055 distclean-local distclean-tags distcleancheck distdir \
1056 distuninstallcheck dvi dvi-am html html-am info info-am \
1057 install install-am install-data install-data-am install-dvi \
1058 install-dvi-am install-exec install-exec-am install-html \
1059 install-html-am install-info install-info-am install-man \
1060 install-pdf install-pdf-am install-ps install-ps-am \
1061 install-strip installcheck installcheck-am installdirs \
1062 installdirs-am maintainer-clean maintainer-clean-generic \
1063 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
1064 ps ps-am tags tags-am uninstall uninstall-am
1072 # - CODE_COVERAGE_DIRECTORY: Top-level directory for code coverage reporting.
1073 # Multiple directories may be specified, separated by whitespace.
1074 # (Default: $(top_builddir))
1075 # - CODE_COVERAGE_OUTPUT_FILE: Filename and path for the .info file generated
1076 # by lcov for code coverage. (Default:
1077 # $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info)
1078 # - CODE_COVERAGE_OUTPUT_DIRECTORY: Directory for generated code coverage
1079 # reports to be created. (Default:
1080 # $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage)
1081 # - CODE_COVERAGE_BRANCH_COVERAGE: Set to 1 to enforce branch coverage,
1082 # set to 0 to disable it and leave empty to stay with the default.
1084 # - CODE_COVERAGE_LCOV_SHOPTS_DEFAULT: Extra options shared between both lcov
1085 # instances. (Default: based on )
1086 # - CODE_COVERAGE_LCOV_SHOPTS: Extra options to shared between both lcov
1087 # instances. (Default: )
1088 # - CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH: --gcov-tool pathtogcov
1089 # - CODE_COVERAGE_LCOV_OPTIONS_DEFAULT: Extra options to pass to the
1090 # collecting lcov instance. (Default: )
1091 # - CODE_COVERAGE_LCOV_OPTIONS: Extra options to pass to the collecting lcov
1092 # instance. (Default: )
1093 # - CODE_COVERAGE_LCOV_RMOPTS_DEFAULT: Extra options to pass to the filtering
1094 # lcov instance. (Default: empty)
1095 # - CODE_COVERAGE_LCOV_RMOPTS: Extra options to pass to the filtering lcov
1096 # instance. (Default: )
1097 # - CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT: Extra options to pass to the
1098 # genhtml instance. (Default: based on )
1099 # - CODE_COVERAGE_GENHTML_OPTIONS: Extra options to pass to the genhtml
1100 # instance. (Default: )
1101 # - CODE_COVERAGE_IGNORE_PATTERN: Extra glob pattern of files to ignore
1103 # The generated report will be titled using the $(PACKAGE_NAME) and
1104 # $(PACKAGE_VERSION). In order to add the current git hash to the title,
1105 # use the git-version-gen script, available online.
1106 # Optional variables
1107 # run only on top dir
1108 @CODE_COVERAGE_ENABLED_TRUE@ ifeq ($(abs_builddir), $(abs_top_builddir))
1109 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_DIRECTORY ?= $(top_builddir)
1110 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_OUTPUT_FILE ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info
1111 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_OUTPUT_DIRECTORY ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage
1113 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_BRANCH_COVERAGE ?=
1114 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_LCOV_SHOPTS_DEFAULT ?= $(if $(CODE_COVERAGE_BRANCH_COVERAGE),--rc lcov_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
1115 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_LCOV_SHOPTS ?= $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)
1116 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH ?= --gcov-tool "$(GCOV)"
1117 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_LCOV_OPTIONS_DEFAULT ?= $(CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)
1118 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_LCOV_OPTIONS ?= $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
1119 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_LCOV_RMOPTS_DEFAULT ?=
1120 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_LCOV_RMOPTS ?= $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
1121 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=$(if $(CODE_COVERAGE_BRANCH_COVERAGE),--rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
1122 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
1123 @CODE_COVERAGE_ENABLED_TRUE@CODE_COVERAGE_IGNORE_PATTERN ?=
1125 # Use recursive makes in order to ignore errors during check
1126 @CODE_COVERAGE_ENABLED_TRUE@check-code-coverage:
1127 @CODE_COVERAGE_ENABLED_TRUE@ -$(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -k check
1128 @CODE_COVERAGE_ENABLED_TRUE@ $(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) code-coverage-capture
1130 # Capture code coverage data
1131 @CODE_COVERAGE_ENABLED_TRUE@code-coverage-capture: code-coverage-capture-hook
1132 @CODE_COVERAGE_ENABLED_TRUE@ $(code_coverage_v_lcov_cap)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --capture --output-file "$(CODE_COVERAGE_OUTPUT_FILE).tmp" --test-name "$(call code_coverage_sanitize,$(PACKAGE_NAME)-$(PACKAGE_VERSION))" --no-checksum --compat-libtool $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_OPTIONS)
1133 @CODE_COVERAGE_ENABLED_TRUE@ $(code_coverage_v_lcov_ign)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --remove "$(CODE_COVERAGE_OUTPUT_FILE).tmp" "/tmp/*" $(CODE_COVERAGE_IGNORE_PATTERN) --output-file "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_RMOPTS)
1134 @CODE_COVERAGE_ENABLED_TRUE@ -@rm -f "$(CODE_COVERAGE_OUTPUT_FILE).tmp"
1135 @CODE_COVERAGE_ENABLED_TRUE@ $(code_coverage_v_genhtml)LANG=C $(GENHTML) $(code_coverage_quiet) $(addprefix --prefix ,$(CODE_COVERAGE_DIRECTORY)) --output-directory "$(CODE_COVERAGE_OUTPUT_DIRECTORY)" --title "$(PACKAGE_NAME)-$(PACKAGE_VERSION) Code Coverage" --legend --show-details "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_GENHTML_OPTIONS)
1136 @CODE_COVERAGE_ENABLED_TRUE@ @echo "file://$(abs_builddir)/$(CODE_COVERAGE_OUTPUT_DIRECTORY)/index.html"
1138 @CODE_COVERAGE_ENABLED_TRUE@code-coverage-clean:
1139 @CODE_COVERAGE_ENABLED_TRUE@ -$(LCOV) --directory $(top_builddir) -z
1140 @CODE_COVERAGE_ENABLED_TRUE@ -rm -rf "$(CODE_COVERAGE_OUTPUT_FILE)" "$(CODE_COVERAGE_OUTPUT_FILE).tmp" "$(CODE_COVERAGE_OUTPUT_DIRECTORY)"
1141 @CODE_COVERAGE_ENABLED_TRUE@ -find . \( -name "*.gcda" -o -name "*.gcno" -o -name "*.gcov" \) -delete
1143 @CODE_COVERAGE_ENABLED_TRUE@code-coverage-dist-clean:
1144 @CODE_COVERAGE_ENABLED_TRUE@ else # ifneq ($(abs_builddir), $(abs_top_builddir))
1145 @CODE_COVERAGE_ENABLED_TRUE@check-code-coverage:
1147 @CODE_COVERAGE_ENABLED_TRUE@code-coverage-capture: code-coverage-capture-hook
1149 @CODE_COVERAGE_ENABLED_TRUE@code-coverage-clean:
1151 @CODE_COVERAGE_ENABLED_TRUE@code-coverage-dist-clean:
1152 @CODE_COVERAGE_ENABLED_TRUE@ endif # ifeq ($(abs_builddir), $(abs_top_builddir))
1153 # Use recursive makes in order to ignore errors during check
1154 @CODE_COVERAGE_ENABLED_FALSE@check-code-coverage:
1155 @CODE_COVERAGE_ENABLED_FALSE@ @echo "Need to reconfigure with --enable-code-coverage"
1156 # Capture code coverage data
1157 @CODE_COVERAGE_ENABLED_FALSE@code-coverage-capture: code-coverage-capture-hook
1158 @CODE_COVERAGE_ENABLED_FALSE@ @echo "Need to reconfigure with --enable-code-coverage"
1160 @CODE_COVERAGE_ENABLED_FALSE@code-coverage-clean:
1162 @CODE_COVERAGE_ENABLED_FALSE@code-coverage-dist-clean:
1164 # Hook rule executed before code-coverage-capture, overridable by the user
1165 code-coverage-capture-hook:
1167 .PHONY: check-code-coverage code-coverage-capture code-coverage-dist-clean code-coverage-clean code-coverage-capture-hook
1169 abi-dump-versioned: lib/libtasn1.la
1170 @echo "**************************************************"
1171 @echo "Generating versioned ABI files of current libtasn1"
1172 @echo "**************************************************"
1173 @abidw lib/.libs/libtasn1.so $(ABIDW_COMMON) --suppressions $(ABIGNORE_FILE) --out-file "$(srcdir)/devel/libtasn1-$(VERSION)-$$(uname -m).abi"
1175 abi-dump-latest: lib/libtasn1.la
1176 @echo "****************************************"
1177 @echo "Generating ABI files of current libtasn1"
1178 @echo "****************************************"
1179 @abidw lib/.libs/libtasn1.so $(ABIDW_COMMON) --suppressions $(ABIGNORE_FILE) --out-file $(LIBGNUTLS_ABI_LAST_FILE)
1180 @rm -f "./devel/libtasn1-latest-$$(uname -m).tmp"
1182 abi-check-latest: lib/libtasn1.la
1183 @echo "Checking whether the latest ABI dump matches"
1184 @abidiff --suppressions $(ABIGNORE_FILE) lib/.libs/libtasn1.so $(LIBGNUTLS_ABI_LAST_FILE) --hd2 "$(srcdir)/lib/includes/"; if test $$? != 0;then \
1185 echo "*********************************************************"; \
1186 echo "libtasn1 ABI has changed; use 'make files-update' "; \
1187 echo "and use 'git diff' to check correctness before committing"; \
1188 echo "*********************************************************"; \
1191 @echo "********************************"
1192 @echo "Current release matches ABI dump"
1193 @echo "********************************"
1194 abi-check: lib/libtasn1.la
1195 @for file in $$(echo $(srcdir)/devel/libtasn1-*-$$(uname -m).abi);do \
1196 echo "Comparing libtasn1 with $$file"; \
1197 abidiff $${file} lib/.libs/libtasn1.so $(ABICHECK_COMMON) --suppressions $(ABIGNORE_FILE) --hd2 "$(srcdir)/lib/includes//"; \
1198 if test $$? != 0;then \
1199 echo "****************************************************************************"; \
1200 echo "ABI check failed; If intentional add suppression in devel/libtasn1.abignore"; \
1201 echo "****************************************************************************"; \
1205 @echo "********************"
1206 @echo "ABI checks completed"
1207 @echo "********************"
1209 files-update: abi-dump-latest
1211 local-code-coverage-output: code-coverage-capture
1212 cat "GNU Libtasn1-$(VERSION)-coverage/index.html"|grep headerCovTableEntry|grep '%'|head -1|sed 's/^.*>\([0-9]\+\.[0-9]\+\s*%\)<.*$$/ coverage lines: \1/' || true
1214 clean-local: code-coverage-clean
1215 distclean-local: code-coverage-dist-clean
1218 if test -d "$(top_srcdir)/devel";then \
1219 $(MAKE) -C $(top_srcdir) abi-check-latest; \
1220 make -C doc/ compare-makefile; \
1223 .PHONY: abi-check abi-dump-versioned abi-dump-latest
1225 # Tell versions [3.59,3.63) of GNU make to not export all variables.
1226 # Otherwise a system limit (for SysV at least) may be exceeded.