d996e40f83682f7112c41b0ea90ff4b82203bae1
[com/asn1c.git] / libasn1common / Makefile
1 # Makefile.in generated by automake 1.15 from Makefile.am.
2 # libasn1common/Makefile.  Generated from Makefile.in by configure.
3
4 # Copyright (C) 1994-2014 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
16
17
18 am__is_gnu_make = { \
19   if test -z '$(MAKELEVEL)'; then \
20     false; \
21   elif test -n '$(MAKE_HOST)'; then \
22     true; \
23   elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
24     true; \
25   else \
26     false; \
27   fi; \
28 }
29 am__make_running_with_option = \
30   case $${target_option-} in \
31       ?) ;; \
32       *) echo "am__make_running_with_option: internal error: invalid" \
33               "target option '$${target_option-}' specified" >&2; \
34          exit 1;; \
35   esac; \
36   has_opt=no; \
37   sane_makeflags=$$MAKEFLAGS; \
38   if $(am__is_gnu_make); then \
39     sane_makeflags=$$MFLAGS; \
40   else \
41     case $$MAKEFLAGS in \
42       *\\[\ \   ]*) \
43         bs=\\; \
44         sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
45           | sed "s/$$bs$$bs[$$bs $$bs   ]*//g"`;; \
46     esac; \
47   fi; \
48   skip_next=no; \
49   strip_trailopt () \
50   { \
51     flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
52   }; \
53   for flg in $$sane_makeflags; do \
54     test $$skip_next = yes && { skip_next=no; continue; }; \
55     case $$flg in \
56       *=*|--*) continue;; \
57         -*I) strip_trailopt 'I'; skip_next=yes;; \
58       -*I?*) strip_trailopt 'I';; \
59         -*O) strip_trailopt 'O'; skip_next=yes;; \
60       -*O?*) strip_trailopt 'O';; \
61         -*l) strip_trailopt 'l'; skip_next=yes;; \
62       -*l?*) strip_trailopt 'l';; \
63       -[dEDm]) skip_next=yes;; \
64       -[JT]) skip_next=yes;; \
65     esac; \
66     case $$flg in \
67       *$$target_option*) has_opt=yes; break;; \
68     esac; \
69   done; \
70   test $$has_opt = yes
71 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
72 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
73 pkgdatadir = $(datadir)/asn1c
74 pkgincludedir = $(includedir)/asn1c
75 pkglibdir = $(libdir)/asn1c
76 pkglibexecdir = $(libexecdir)/asn1c
77 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
78 install_sh_DATA = $(install_sh) -c -m 644
79 install_sh_PROGRAM = $(install_sh) -c
80 install_sh_SCRIPT = $(install_sh) -c
81 INSTALL_HEADER = $(INSTALL_DATA)
82 transform = $(program_transform_name)
83 NORMAL_INSTALL = :
84 PRE_INSTALL = :
85 POST_INSTALL = :
86 NORMAL_UNINSTALL = :
87 PRE_UNINSTALL = :
88 POST_UNINSTALL = :
89 build_triplet = x86_64-pc-linux-gnu
90 host_triplet = x86_64-pc-linux-gnu
91 subdir = libasn1common
92 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps =  \
94         $(top_srcdir)/m4/ax_check_compile_and_link_flag.m4 \
95         $(top_srcdir)/m4/ax_check_compile_flag.m4 \
96         $(top_srcdir)/m4/ax_code_coverage.m4 \
97         $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
98         $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
99         $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
100 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
101         $(ACLOCAL_M4)
102 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
103 mkinstalldirs = $(install_sh) -d
104 CONFIG_HEADER = $(top_builddir)/config.h
105 CONFIG_CLEAN_FILES =
106 CONFIG_CLEAN_VPATH_FILES =
107 LTLIBRARIES = $(noinst_LTLIBRARIES)
108 libasn1common_la_LIBADD =
109 am_libasn1common_la_OBJECTS = asn1_ref.lo asn1_buffer.lo \
110         asn1_namespace.lo genhash.lo
111 libasn1common_la_OBJECTS = $(am_libasn1common_la_OBJECTS)
112 AM_V_lt = $(am__v_lt_$(V))
113 am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
114 am__v_lt_0 = --silent
115 am__v_lt_1 = 
116 AM_V_P = $(am__v_P_$(V))
117 am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
118 am__v_P_0 = false
119 am__v_P_1 = :
120 AM_V_GEN = $(am__v_GEN_$(V))
121 am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
122 am__v_GEN_0 = @echo "  GEN     " $@;
123 am__v_GEN_1 = 
124 AM_V_at = $(am__v_at_$(V))
125 am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
126 am__v_at_0 = @
127 am__v_at_1 = 
128 DEFAULT_INCLUDES = -I. -I$(top_builddir)
129 depcomp = $(SHELL) $(top_srcdir)/config/depcomp
130 am__depfiles_maybe = depfiles
131 am__mv = mv -f
132 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
133         $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
134 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
135         $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
136         $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
137         $(AM_CFLAGS) $(CFLAGS)
138 AM_V_CC = $(am__v_CC_$(V))
139 am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
140 am__v_CC_0 = @echo "  CC      " $@;
141 am__v_CC_1 = 
142 CCLD = $(CC)
143 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
144         $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
145         $(AM_LDFLAGS) $(LDFLAGS) -o $@
146 AM_V_CCLD = $(am__v_CCLD_$(V))
147 am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
148 am__v_CCLD_0 = @echo "  CCLD    " $@;
149 am__v_CCLD_1 = 
150 SOURCES = $(libasn1common_la_SOURCES)
151 DIST_SOURCES = $(libasn1common_la_SOURCES)
152 am__can_run_installinfo = \
153   case $$AM_UPDATE_INFO_DIR in \
154     n|no|NO) false;; \
155     *) (install-info --version) >/dev/null 2>&1;; \
156   esac
157 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
158 # Read a list of newline-separated strings from the standard input,
159 # and print each of them once, without duplicates.  Input order is
160 # *not* preserved.
161 am__uniquify_input = $(AWK) '\
162   BEGIN { nonempty = 0; } \
163   { items[$$0] = 1; nonempty = 1; } \
164   END { if (nonempty) { for (i in items) print i; }; } \
165 '
166 # Make sure the list of sources is unique.  This is necessary because,
167 # e.g., the same source file might be shared among _SOURCES variables
168 # for different programs/libraries.
169 am__define_uniq_tagged_files = \
170   list='$(am__tagged_files)'; \
171   unique=`for i in $$list; do \
172     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
173   done | $(am__uniquify_input)`
174 ETAGS = etags
175 CTAGS = ctags
176 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/config/depcomp
177 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
178 ACLOCAL = ${SHELL} /home/nokia/mouse07410/asn1c/config/missing aclocal-1.15
179 ADD_CFLAGS = 
180 AMTAR = $${TAR-tar}
181 AM_DEFAULT_VERBOSITY = 0
182 AR = ar
183 ASAN_ENV_FLAGS =  ASAN_OPTIONS=detect_leaks=1
184 AUTOCONF = ${SHELL} /home/nokia/mouse07410/asn1c/config/missing autoconf
185 AUTOHEADER = ${SHELL} /home/nokia/mouse07410/asn1c/config/missing autoheader
186 AUTOMAKE = ${SHELL} /home/nokia/mouse07410/asn1c/config/missing automake-1.15
187 AWK = gawk
188 CC = gcc
189 CCDEPMODE = depmode=gcc3
190 CFLAGS = -g -O2 -Wall -Wcast-qual -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wno-error=attributes -Wno-error=cast-align -std=gnu99
191 CFLAGS_M32 = 
192 CODE_COVERAGE_CFLAGS = 
193 CODE_COVERAGE_CPPFLAGS = 
194 CODE_COVERAGE_CXXFLAGS = 
195 CODE_COVERAGE_ENABLED = no
196 CODE_COVERAGE_LDFLAGS = 
197 CODE_COVERAGE_LIBS = 
198 CPP = gcc -E
199 CPPFLAGS = 
200 CXX = g++
201 CXXCPP = g++ -E
202 CXXDEPMODE = depmode=gcc3
203 CXXFLAGS = -std=c++11
204 CYGPATH_W = echo
205 DEFS = -DHAVE_CONFIG_H
206 DEPDIR = .deps
207 DLLTOOL = false
208 DSYMUTIL = 
209 DUMPBIN = 
210 ECHO_C = 
211 ECHO_N = -n
212 ECHO_T = 
213 EGREP = /bin/grep -E
214 EXEEXT = 
215 FGREP = /bin/grep -F
216 GCOV = 
217 GENHTML = 
218 GREP = /bin/grep
219 INSTALL = /usr/bin/install -c
220 INSTALL_DATA = ${INSTALL} -m 644
221 INSTALL_PROGRAM = ${INSTALL}
222 INSTALL_SCRIPT = ${INSTALL}
223 INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
224 LCOV = 
225 LD = /usr/bin/ld -m elf_x86_64
226 LDFLAGS = 
227 LEX = flex
228 LEXLIB = -lfl
229 LEX_OUTPUT_ROOT = lex.yy
230 LIBFUZZER_CFLAGS = 
231 LIBOBJS = 
232 LIBS = 
233 LIBTOOL = $(SHELL) $(top_builddir)/libtool
234 LIPO = 
235 LN_S = ln -s
236 LTLIBOBJS = 
237 LT_SYS_LIBRARY_PATH = 
238 MAKEINFO = ${SHELL} /home/nokia/mouse07410/asn1c/config/missing makeinfo
239 MANIFEST_TOOL = :
240 MKDIR_P = /bin/mkdir -p
241 NM = /usr/bin/nm -B
242 NMEDIT = 
243 OBJDUMP = objdump
244 OBJEXT = o
245 OTOOL = 
246 OTOOL64 = 
247 PACKAGE = asn1c
248 PACKAGE_BUGREPORT = vlm@lionet.info
249 PACKAGE_NAME = asn1c
250 PACKAGE_STRING = asn1c 0.9.29
251 PACKAGE_TARNAME = asn1c
252 PACKAGE_URL = 
253 PACKAGE_VERSION = 0.9.29
254 PANDOC = 
255 PATH_SEPARATOR = :
256 RANLIB = ranlib
257 SANITIZER_CFLAGS =  -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer -fsanitize=address -fno-omit-frame-pointer
258 SED = /bin/sed
259 SET_MAKE = 
260 SHELL = /bin/bash
261 SKELETONS_CFLAGS =   -std=c89 -Wpedantic -Wno-long-long  -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer -fsanitize=address -fno-omit-frame-pointer
262 STRIP = strip
263 TESTSUITE_CFLAGS =  -std=gnu99 -Wno-error=unused-variable  -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer -fsanitize=address -fno-omit-frame-pointer
264 VERSION = 0.9.29
265 YACC = bison -y
266 YFLAGS = 
267 abs_builddir = /home/nokia/mouse07410/asn1c/libasn1common
268 abs_srcdir = /home/nokia/mouse07410/asn1c/libasn1common
269 abs_top_builddir = /home/nokia/mouse07410/asn1c
270 abs_top_srcdir = /home/nokia/mouse07410/asn1c
271 ac_ct_AR = ar
272 ac_ct_CC = gcc
273 ac_ct_CXX = g++
274 ac_ct_DUMPBIN = 
275 am__include = include
276 am__leading_dot = .
277 am__quote = 
278 am__tar = $${TAR-tar} chof - "$$tardir"
279 am__untar = $${TAR-tar} xf -
280 bindir = ${exec_prefix}/bin
281 build = x86_64-pc-linux-gnu
282 build_alias = 
283 build_cpu = x86_64
284 build_os = linux-gnu
285 build_vendor = pc
286 builddir = .
287 datadir = ${datarootdir}
288 datarootdir = ${prefix}/share
289 docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
290 dvidir = ${docdir}
291 exec_prefix = ${prefix}
292 host = x86_64-pc-linux-gnu
293 host_alias = 
294 host_cpu = x86_64
295 host_os = linux-gnu
296 host_vendor = pc
297 htmldir = ${docdir}
298 includedir = ${prefix}/include
299 infodir = ${datarootdir}/info
300 install_sh = ${SHELL} /home/nokia/mouse07410/asn1c/config/install-sh
301 libdir = ${exec_prefix}/lib
302 libexecdir = ${exec_prefix}/libexec
303 localedir = ${datarootdir}/locale
304 localstatedir = ${prefix}/var
305 mandir = ${datarootdir}/man
306 mkdir_p = $(MKDIR_P)
307 oldincludedir = /usr/include
308 pdfdir = ${docdir}
309 prefix = /usr/local
310 program_transform_name = s,x,x,
311 psdir = ${docdir}
312 runstatedir = ${localstatedir}/run
313 sbindir = ${exec_prefix}/sbin
314 sharedstatedir = ${prefix}/com
315 srcdir = .
316 sysconfdir = ${prefix}/etc
317 target_alias = 
318 top_build_prefix = ../
319 top_builddir = ..
320 top_srcdir = ..
321 AM_CFLAGS = 
322 noinst_LTLIBRARIES = libasn1common.la
323 libasn1common_la_SOURCES = \
324     asn1_ref.c asn1_ref.h               \
325     asn1_buffer.c asn1_buffer.h         \
326     asn1_namespace.c asn1_namespace.h   \
327     genhash.c genhash.h
328
329 all: all-am
330
331 .SUFFIXES:
332 .SUFFIXES: .c .lo .o .obj
333 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
334         @for dep in $?; do \
335           case '$(am__configure_deps)' in \
336             *$$dep*) \
337               ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
338                 && { if test -f $@; then exit 0; else break; fi; }; \
339               exit 1;; \
340           esac; \
341         done; \
342         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign libasn1common/Makefile'; \
343         $(am__cd) $(top_srcdir) && \
344           $(AUTOMAKE) --foreign libasn1common/Makefile
345 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
346         @case '$?' in \
347           *config.status*) \
348             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
349           *) \
350             echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
351             cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
352         esac;
353
354 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
355         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
356
357 $(top_srcdir)/configure:  $(am__configure_deps)
358         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
359 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
360         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
361 $(am__aclocal_m4_deps):
362
363 clean-noinstLTLIBRARIES:
364         -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
365         @list='$(noinst_LTLIBRARIES)'; \
366         locs=`for p in $$list; do echo $$p; done | \
367               sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
368               sort -u`; \
369         test -z "$$locs" || { \
370           echo rm -f $${locs}; \
371           rm -f $${locs}; \
372         }
373
374 libasn1common.la: $(libasn1common_la_OBJECTS) $(libasn1common_la_DEPENDENCIES) $(EXTRA_libasn1common_la_DEPENDENCIES) 
375         $(AM_V_CCLD)$(LINK)  $(libasn1common_la_OBJECTS) $(libasn1common_la_LIBADD) $(LIBS)
376
377 mostlyclean-compile:
378         -rm -f *.$(OBJEXT)
379
380 distclean-compile:
381         -rm -f *.tab.c
382
383 include ./$(DEPDIR)/asn1_buffer.Plo
384 include ./$(DEPDIR)/asn1_namespace.Plo
385 include ./$(DEPDIR)/asn1_ref.Plo
386 include ./$(DEPDIR)/genhash.Plo
387
388 .c.o:
389         $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
390         $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
391 #       $(AM_V_CC)source='$<' object='$@' libtool=no \
392 #       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
393 #       $(AM_V_CC_no)$(COMPILE) -c -o $@ $<
394
395 .c.obj:
396         $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
397         $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
398 #       $(AM_V_CC)source='$<' object='$@' libtool=no \
399 #       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
400 #       $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
401
402 .c.lo:
403         $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
404         $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
405 #       $(AM_V_CC)source='$<' object='$@' libtool=yes \
406 #       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
407 #       $(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $<
408
409 mostlyclean-libtool:
410         -rm -f *.lo
411
412 clean-libtool:
413         -rm -rf .libs _libs
414
415 ID: $(am__tagged_files)
416         $(am__define_uniq_tagged_files); mkid -fID $$unique
417 tags: tags-am
418 TAGS: tags
419
420 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
421         set x; \
422         here=`pwd`; \
423         $(am__define_uniq_tagged_files); \
424         shift; \
425         if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
426           test -n "$$unique" || unique=$$empty_fix; \
427           if test $$# -gt 0; then \
428             $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
429               "$$@" $$unique; \
430           else \
431             $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
432               $$unique; \
433           fi; \
434         fi
435 ctags: ctags-am
436
437 CTAGS: ctags
438 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
439         $(am__define_uniq_tagged_files); \
440         test -z "$(CTAGS_ARGS)$$unique" \
441           || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
442              $$unique
443
444 GTAGS:
445         here=`$(am__cd) $(top_builddir) && pwd` \
446           && $(am__cd) $(top_srcdir) \
447           && gtags -i $(GTAGS_ARGS) "$$here"
448 cscopelist: cscopelist-am
449
450 cscopelist-am: $(am__tagged_files)
451         list='$(am__tagged_files)'; \
452         case "$(srcdir)" in \
453           [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
454           *) sdir=$(subdir)/$(srcdir) ;; \
455         esac; \
456         for i in $$list; do \
457           if test -f "$$i"; then \
458             echo "$(subdir)/$$i"; \
459           else \
460             echo "$$sdir/$$i"; \
461           fi; \
462         done >> $(top_builddir)/cscope.files
463
464 distclean-tags:
465         -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
466
467 distdir: $(DISTFILES)
468         @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
469         topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
470         list='$(DISTFILES)'; \
471           dist_files=`for file in $$list; do echo $$file; done | \
472           sed -e "s|^$$srcdirstrip/||;t" \
473               -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
474         case $$dist_files in \
475           */*) $(MKDIR_P) `echo "$$dist_files" | \
476                            sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
477                            sort -u` ;; \
478         esac; \
479         for file in $$dist_files; do \
480           if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
481           if test -d $$d/$$file; then \
482             dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
483             if test -d "$(distdir)/$$file"; then \
484               find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
485             fi; \
486             if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
487               cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
488               find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
489             fi; \
490             cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
491           else \
492             test -f "$(distdir)/$$file" \
493             || cp -p $$d/$$file "$(distdir)/$$file" \
494             || exit 1; \
495           fi; \
496         done
497 check-am: all-am
498 check: check-am
499 all-am: Makefile $(LTLIBRARIES)
500 installdirs:
501 install: install-am
502 install-exec: install-exec-am
503 install-data: install-data-am
504 uninstall: uninstall-am
505
506 install-am: all-am
507         @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
508
509 installcheck: installcheck-am
510 install-strip:
511         if test -z '$(STRIP)'; then \
512           $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
513             install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
514               install; \
515         else \
516           $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
517             install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
518             "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
519         fi
520 mostlyclean-generic:
521
522 clean-generic:
523
524 distclean-generic:
525         -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
526         -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
527
528 maintainer-clean-generic:
529         @echo "This command is intended for maintainers to use"
530         @echo "it deletes files that may require special tools to rebuild."
531 clean: clean-am
532
533 clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
534         mostlyclean-am
535
536 distclean: distclean-am
537         -rm -rf ./$(DEPDIR)
538         -rm -f Makefile
539 distclean-am: clean-am distclean-compile distclean-generic \
540         distclean-tags
541
542 dvi: dvi-am
543
544 dvi-am:
545
546 html: html-am
547
548 html-am:
549
550 info: info-am
551
552 info-am:
553
554 install-data-am:
555
556 install-dvi: install-dvi-am
557
558 install-dvi-am:
559
560 install-exec-am:
561
562 install-html: install-html-am
563
564 install-html-am:
565
566 install-info: install-info-am
567
568 install-info-am:
569
570 install-man:
571
572 install-pdf: install-pdf-am
573
574 install-pdf-am:
575
576 install-ps: install-ps-am
577
578 install-ps-am:
579
580 installcheck-am:
581
582 maintainer-clean: maintainer-clean-am
583         -rm -rf ./$(DEPDIR)
584         -rm -f Makefile
585 maintainer-clean-am: distclean-am maintainer-clean-generic
586
587 mostlyclean: mostlyclean-am
588
589 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
590         mostlyclean-libtool
591
592 pdf: pdf-am
593
594 pdf-am:
595
596 ps: ps-am
597
598 ps-am:
599
600 uninstall-am:
601
602 .MAKE: install-am install-strip
603
604 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
605         clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \
606         ctags-am distclean distclean-compile distclean-generic \
607         distclean-libtool distclean-tags distdir dvi dvi-am html \
608         html-am info info-am install install-am install-data \
609         install-data-am install-dvi install-dvi-am install-exec \
610         install-exec-am install-html install-html-am install-info \
611         install-info-am install-man install-pdf install-pdf-am \
612         install-ps install-ps-am install-strip installcheck \
613         installcheck-am installdirs maintainer-clean \
614         maintainer-clean-generic mostlyclean mostlyclean-compile \
615         mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
616         tags tags-am uninstall uninstall-am
617
618 .PRECIOUS: Makefile
619
620
621 # Code coverage
622 #
623 # Optional:
624 #  - CODE_COVERAGE_DIRECTORY: Top-level directory for code coverage reporting.
625 #    Multiple directories may be specified, separated by whitespace.
626 #    (Default: $(top_builddir))
627 #  - CODE_COVERAGE_OUTPUT_FILE: Filename and path for the .info file generated
628 #    by lcov for code coverage. (Default:
629 #    $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info)
630 #  - CODE_COVERAGE_OUTPUT_DIRECTORY: Directory for generated code coverage
631 #    reports to be created. (Default:
632 #    $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage)
633 #  - CODE_COVERAGE_BRANCH_COVERAGE: Set to 1 to enforce branch coverage,
634 #    set to 0 to disable it and leave empty to stay with the default.
635 #    (Default: empty)
636 #  - CODE_COVERAGE_LCOV_SHOPTS_DEFAULT: Extra options shared between both lcov
637 #    instances. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)
638 #  - CODE_COVERAGE_LCOV_SHOPTS: Extra options to shared between both lcov
639 #    instances. (Default: $CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)
640 #  - CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH: --gcov-tool pathtogcov
641 #  - CODE_COVERAGE_LCOV_OPTIONS_DEFAULT: Extra options to pass to the
642 #    collecting lcov instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)
643 #  - CODE_COVERAGE_LCOV_OPTIONS: Extra options to pass to the collecting lcov
644 #    instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
645 #  - CODE_COVERAGE_LCOV_RMOPTS_DEFAULT: Extra options to pass to the filtering
646 #    lcov instance. (Default: empty)
647 #  - CODE_COVERAGE_LCOV_RMOPTS: Extra options to pass to the filtering lcov
648 #    instance. (Default: $CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
649 #  - CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT: Extra options to pass to the
650 #    genhtml instance. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)
651 #  - CODE_COVERAGE_GENHTML_OPTIONS: Extra options to pass to the genhtml
652 #    instance. (Default: $CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
653 #  - CODE_COVERAGE_IGNORE_PATTERN: Extra glob pattern of files to ignore
654 #
655 # The generated report will be titled using the $(PACKAGE_NAME) and
656 # $(PACKAGE_VERSION). In order to add the current git hash to the title,
657 # use the git-version-gen script, available online.
658
659 # Optional variables
660 CODE_COVERAGE_DIRECTORY ?= $(top_builddir)
661 CODE_COVERAGE_OUTPUT_FILE ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info
662 CODE_COVERAGE_OUTPUT_DIRECTORY ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage
663 CODE_COVERAGE_BRANCH_COVERAGE ?=
664 CODE_COVERAGE_LCOV_SHOPTS_DEFAULT ?= $(if $(CODE_COVERAGE_BRANCH_COVERAGE),\
665 --rc lcov_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
666 CODE_COVERAGE_LCOV_SHOPTS ?= $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)
667 CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH ?= --gcov-tool "$(GCOV)"
668 CODE_COVERAGE_LCOV_OPTIONS_DEFAULT ?= $(CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)
669 CODE_COVERAGE_LCOV_OPTIONS ?= $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
670 CODE_COVERAGE_LCOV_RMOPTS_DEFAULT ?=
671 CODE_COVERAGE_LCOV_RMOPTS ?= $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
672 CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=\
673 $(if $(CODE_COVERAGE_BRANCH_COVERAGE),\
674 --rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
675 CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
676 CODE_COVERAGE_IGNORE_PATTERN ?=
677
678 code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V))
679 code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY))
680 code_coverage_v_lcov_cap_0 = @echo "  LCOV   --capture"\
681  $(CODE_COVERAGE_OUTPUT_FILE);
682 code_coverage_v_lcov_ign = $(code_coverage_v_lcov_ign_$(V))
683 code_coverage_v_lcov_ign_ = $(code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY))
684 code_coverage_v_lcov_ign_0 = @echo "  LCOV   --remove /tmp/*"\
685  $(CODE_COVERAGE_IGNORE_PATTERN);
686 code_coverage_v_genhtml = $(code_coverage_v_genhtml_$(V))
687 code_coverage_v_genhtml_ = $(code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY))
688 code_coverage_v_genhtml_0 = @echo "  GEN   " $(CODE_COVERAGE_OUTPUT_DIRECTORY);
689 code_coverage_quiet = $(code_coverage_quiet_$(V))
690 code_coverage_quiet_ = $(code_coverage_quiet_$(AM_DEFAULT_VERBOSITY))
691 code_coverage_quiet_0 = --quiet
692
693 # sanitizes the test-name: replaces with underscores: dashes and dots
694 code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1)))
695
696 # Use recursive makes in order to ignore errors during check
697 check-code-coverage:
698         @echo "Need to reconfigure with --enable-code-coverage"
699
700
701 # Capture code coverage data
702 code-coverage-capture: code-coverage-capture-hook
703         @echo "Need to reconfigure with --enable-code-coverage"
704
705
706 # Hook rule executed before code-coverage-capture, overridable by the user
707 code-coverage-capture-hook:
708
709
710
711 GITIGNOREFILES ?=
712 GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)
713
714 AM_DISTCHECK_CONFIGURE_FLAGS ?=
715 AM_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage
716
717 .PHONY: check-code-coverage code-coverage-capture code-coverage-capture-hook code-coverage-clean
718
719
720 # Tell versions [3.59,3.63) of GNU make to not export all variables.
721 # Otherwise a system limit (for SysV at least) may be exceeded.
722 .NOEXPORT: