1# Makefile.in generated by automake 1.16.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2018 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# Copyright (C) Tildeslash Ltd. All rights reserved.
18
19
20
21VPATH = @srcdir@
22am__is_gnu_make = { \
23  if test -z '$(MAKELEVEL)'; then \
24    false; \
25  elif test -n '$(MAKE_HOST)'; then \
26    true; \
27  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
28    true; \
29  else \
30    false; \
31  fi; \
32}
33am__make_running_with_option = \
34  case $${target_option-} in \
35      ?) ;; \
36      *) echo "am__make_running_with_option: internal error: invalid" \
37              "target option '$${target_option-}' specified" >&2; \
38         exit 1;; \
39  esac; \
40  has_opt=no; \
41  sane_makeflags=$$MAKEFLAGS; \
42  if $(am__is_gnu_make); then \
43    sane_makeflags=$$MFLAGS; \
44  else \
45    case $$MAKEFLAGS in \
46      *\\[\ \	]*) \
47        bs=\\; \
48        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
49          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
50    esac; \
51  fi; \
52  skip_next=no; \
53  strip_trailopt () \
54  { \
55    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
56  }; \
57  for flg in $$sane_makeflags; do \
58    test $$skip_next = yes && { skip_next=no; continue; }; \
59    case $$flg in \
60      *=*|--*) continue;; \
61        -*I) strip_trailopt 'I'; skip_next=yes;; \
62      -*I?*) strip_trailopt 'I';; \
63        -*O) strip_trailopt 'O'; skip_next=yes;; \
64      -*O?*) strip_trailopt 'O';; \
65        -*l) strip_trailopt 'l'; skip_next=yes;; \
66      -*l?*) strip_trailopt 'l';; \
67      -[dEDm]) skip_next=yes;; \
68      -[JT]) skip_next=yes;; \
69    esac; \
70    case $$flg in \
71      *$$target_option*) has_opt=yes; break;; \
72    esac; \
73  done; \
74  test $$has_opt = yes
75am__make_dryrun = (target_option=n; $(am__make_running_with_option))
76am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
77pkgdatadir = $(datadir)/@PACKAGE@
78pkgincludedir = $(includedir)/@PACKAGE@
79pkglibdir = $(libdir)/@PACKAGE@
80pkglibexecdir = $(libexecdir)/@PACKAGE@
81am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
82install_sh_DATA = $(install_sh) -c -m 644
83install_sh_PROGRAM = $(install_sh) -c
84install_sh_SCRIPT = $(install_sh) -c
85INSTALL_HEADER = $(INSTALL_DATA)
86transform = $(program_transform_name)
87NORMAL_INSTALL = :
88PRE_INSTALL = :
89POST_INSTALL = :
90NORMAL_UNINSTALL = :
91PRE_UNINSTALL = :
92POST_UNINSTALL = :
93build_triplet = @build@
94host_triplet = @host@
95@WITH_ZILD_FALSE@am__append_1 = src/net/URL.c
96@WITH_MYSQL_TRUE@am__append_2 = src/db/mysql/MysqlConnection.c \
97@WITH_MYSQL_TRUE@                     src/db/mysql/MysqlResultSet.c \
98@WITH_MYSQL_TRUE@                     src/db/mysql/MysqlPreparedStatement.c
99
100@WITH_POSTGRESQL_TRUE@am__append_3 = src/db/postgresql/PostgresqlConnection.c \
101@WITH_POSTGRESQL_TRUE@                     src/db/postgresql/PostgresqlResultSet.c \
102@WITH_POSTGRESQL_TRUE@                     src/db/postgresql/PostgresqlPreparedStatement.c
103
104@WITH_SQLITE_TRUE@am__append_4 = src/db/sqlite/SQLiteConnection.c \
105@WITH_SQLITE_TRUE@                     src/db/sqlite/SQLiteResultSet.c \
106@WITH_SQLITE_TRUE@                     src/db/sqlite/SQLitePreparedStatement.c \
107@WITH_SQLITE_TRUE@                     src/db/sqlite/SQLiteAdapter.c
108
109@WITH_ORACLE_TRUE@am__append_5 = src/db/oracle/OracleConnection.c \
110@WITH_ORACLE_TRUE@                     src/db/oracle/OracleResultSet.c \
111@WITH_ORACLE_TRUE@                     src/db/oracle/OraclePreparedStatement.c \
112@WITH_ORACLE_TRUE@                     src/db/oracle/OracleAdapter.c
113
114subdir = .
115ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
116am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
117	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
118	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
119	$(top_srcdir)/config/ax_info.m4 \
120	$(top_srcdir)/config/ax_lib_oracle_oci.m4 \
121	$(top_srcdir)/configure.ac
122am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
123	$(ACLOCAL_M4)
124DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
125	$(am__configure_deps) $(am__DIST_COMMON)
126am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
127 configure.lineno config.status.lineno
128mkinstalldirs = $(install_sh) -d
129CONFIG_HEADER = $(top_builddir)/src/xconfig.h
130CONFIG_CLEAN_FILES = zdb.pc
131CONFIG_CLEAN_VPATH_FILES =
132am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
133am__vpath_adj = case $$p in \
134    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
135    *) f=$$p;; \
136  esac;
137am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
138am__install_max = 40
139am__nobase_strip_setup = \
140  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
141am__nobase_strip = \
142  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
143am__nobase_list = $(am__nobase_strip_setup); \
144  for p in $$list; do echo "$$p $$p"; done | \
145  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
146  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
147    if (++n[$$2] == $(am__install_max)) \
148      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
149    END { for (dir in files) print dir, files[dir] }'
150am__base_list = \
151  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
152  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
153am__uninstall_files_from_dir = { \
154  test -z "$$files" \
155    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
156    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
157         $(am__cd) "$$dir" && rm -f $$files; }; \
158  }
159am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" \
160	"$(DESTDIR)$(includedir)"
161LTLIBRARIES = $(lib_LTLIBRARIES)
162libzdb_la_LIBADD =
163am__libzdb_la_SOURCES_DIST = src/util/Str.c src/util/Vector.c \
164	src/util/StringBuffer.c src/system/Mem.c src/system/System.c \
165	src/system/Time.c src/db/ConnectionPool.c src/db/Connection.c \
166	src/db/ResultSet.c src/db/PreparedStatement.c \
167	src/exceptions/assert.c src/exceptions/Exception.c \
168	src/net/URL.c src/db/mysql/MysqlConnection.c \
169	src/db/mysql/MysqlResultSet.c \
170	src/db/mysql/MysqlPreparedStatement.c \
171	src/db/postgresql/PostgresqlConnection.c \
172	src/db/postgresql/PostgresqlResultSet.c \
173	src/db/postgresql/PostgresqlPreparedStatement.c \
174	src/db/sqlite/SQLiteConnection.c \
175	src/db/sqlite/SQLiteResultSet.c \
176	src/db/sqlite/SQLitePreparedStatement.c \
177	src/db/sqlite/SQLiteAdapter.c src/db/oracle/OracleConnection.c \
178	src/db/oracle/OracleResultSet.c \
179	src/db/oracle/OraclePreparedStatement.c \
180	src/db/oracle/OracleAdapter.c
181am__dirstamp = $(am__leading_dot)dirstamp
182@WITH_ZILD_FALSE@am__objects_1 = src/net/URL.lo
183@WITH_MYSQL_TRUE@am__objects_2 = src/db/mysql/MysqlConnection.lo \
184@WITH_MYSQL_TRUE@	src/db/mysql/MysqlResultSet.lo \
185@WITH_MYSQL_TRUE@	src/db/mysql/MysqlPreparedStatement.lo
186@WITH_POSTGRESQL_TRUE@am__objects_3 = src/db/postgresql/PostgresqlConnection.lo \
187@WITH_POSTGRESQL_TRUE@	src/db/postgresql/PostgresqlResultSet.lo \
188@WITH_POSTGRESQL_TRUE@	src/db/postgresql/PostgresqlPreparedStatement.lo
189@WITH_SQLITE_TRUE@am__objects_4 = src/db/sqlite/SQLiteConnection.lo \
190@WITH_SQLITE_TRUE@	src/db/sqlite/SQLiteResultSet.lo \
191@WITH_SQLITE_TRUE@	src/db/sqlite/SQLitePreparedStatement.lo \
192@WITH_SQLITE_TRUE@	src/db/sqlite/SQLiteAdapter.lo
193@WITH_ORACLE_TRUE@am__objects_5 = src/db/oracle/OracleConnection.lo \
194@WITH_ORACLE_TRUE@	src/db/oracle/OracleResultSet.lo \
195@WITH_ORACLE_TRUE@	src/db/oracle/OraclePreparedStatement.lo \
196@WITH_ORACLE_TRUE@	src/db/oracle/OracleAdapter.lo
197am_libzdb_la_OBJECTS = src/util/Str.lo src/util/Vector.lo \
198	src/util/StringBuffer.lo src/system/Mem.lo \
199	src/system/System.lo src/system/Time.lo \
200	src/db/ConnectionPool.lo src/db/Connection.lo \
201	src/db/ResultSet.lo src/db/PreparedStatement.lo \
202	src/exceptions/assert.lo src/exceptions/Exception.lo \
203	$(am__objects_1) $(am__objects_2) $(am__objects_3) \
204	$(am__objects_4) $(am__objects_5)
205libzdb_la_OBJECTS = $(am_libzdb_la_OBJECTS)
206AM_V_lt = $(am__v_lt_@AM_V@)
207am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
208am__v_lt_0 = --silent
209am__v_lt_1 =
210libzdb_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
211	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
212	$(libzdb_la_LDFLAGS) $(LDFLAGS) -o $@
213AM_V_P = $(am__v_P_@AM_V@)
214am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
215am__v_P_0 = false
216am__v_P_1 = :
217AM_V_GEN = $(am__v_GEN_@AM_V@)
218am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
219am__v_GEN_0 = @echo "  GEN     " $@;
220am__v_GEN_1 =
221AM_V_at = $(am__v_at_@AM_V@)
222am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
223am__v_at_0 = @
224am__v_at_1 =
225DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/src
226depcomp =
227am__maybe_remake_depfiles =
228COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
229	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
230LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
231	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
232	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
233	$(AM_CFLAGS) $(CFLAGS)
234AM_V_CC = $(am__v_CC_@AM_V@)
235am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
236am__v_CC_0 = @echo "  CC      " $@;
237am__v_CC_1 =
238CCLD = $(CC)
239LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
240	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
241	$(AM_LDFLAGS) $(LDFLAGS) -o $@
242AM_V_CCLD = $(am__v_CCLD_@AM_V@)
243am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
244am__v_CCLD_0 = @echo "  CCLD    " $@;
245am__v_CCLD_1 =
246SOURCES = $(libzdb_la_SOURCES)
247DIST_SOURCES = $(am__libzdb_la_SOURCES_DIST)
248RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
249	ctags-recursive dvi-recursive html-recursive info-recursive \
250	install-data-recursive install-dvi-recursive \
251	install-exec-recursive install-html-recursive \
252	install-info-recursive install-pdf-recursive \
253	install-ps-recursive install-recursive installcheck-recursive \
254	installdirs-recursive pdf-recursive ps-recursive \
255	tags-recursive uninstall-recursive
256am__can_run_installinfo = \
257  case $$AM_UPDATE_INFO_DIR in \
258    n|no|NO) false;; \
259    *) (install-info --version) >/dev/null 2>&1;; \
260  esac
261DATA = $(pkgconfig_DATA)
262HEADERS = $(nobase_nodist_include_HEADERS)
263RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
264  distclean-recursive maintainer-clean-recursive
265am__recursive_targets = \
266  $(RECURSIVE_TARGETS) \
267  $(RECURSIVE_CLEAN_TARGETS) \
268  $(am__extra_recursive_targets)
269AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
270	cscope distdir distdir-am dist dist-all distcheck
271am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
272# Read a list of newline-separated strings from the standard input,
273# and print each of them once, without duplicates.  Input order is
274# *not* preserved.
275am__uniquify_input = $(AWK) '\
276  BEGIN { nonempty = 0; } \
277  { items[$$0] = 1; nonempty = 1; } \
278  END { if (nonempty) { for (i in items) print i; }; } \
279'
280# Make sure the list of sources is unique.  This is necessary because,
281# e.g., the same source file might be shared among _SOURCES variables
282# for different programs/libraries.
283am__define_uniq_tagged_files = \
284  list='$(am__tagged_files)'; \
285  unique=`for i in $$list; do \
286    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
287  done | $(am__uniquify_input)`
288ETAGS = etags
289CTAGS = ctags
290CSCOPE = cscope
291am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/zdb.pc.in \
292	$(top_srcdir)/config/compile $(top_srcdir)/config/config.guess \
293	$(top_srcdir)/config/config.sub \
294	$(top_srcdir)/config/install-sh $(top_srcdir)/config/ltmain.sh \
295	$(top_srcdir)/config/missing $(top_srcdir)/src/xconfig.h.in \
296	AUTHORS COPYING README config/compile config/config.guess \
297	config/config.sub config/install-sh config/ltmain.sh \
298	config/missing
299DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
300distdir = $(PACKAGE)-$(VERSION)
301top_distdir = $(distdir)
302am__remove_distdir = \
303  if test -d "$(distdir)"; then \
304    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
305      && rm -rf "$(distdir)" \
306      || { sleep 5 && rm -rf "$(distdir)"; }; \
307  else :; fi
308am__post_remove_distdir = $(am__remove_distdir)
309am__relativize = \
310  dir0=`pwd`; \
311  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
312  sed_rest='s,^[^/]*/*,,'; \
313  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
314  sed_butlast='s,/*[^/]*$$,,'; \
315  while test -n "$$dir1"; do \
316    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
317    if test "$$first" != "."; then \
318      if test "$$first" = ".."; then \
319        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
320        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
321      else \
322        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
323        if test "$$first2" = "$$first"; then \
324          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
325        else \
326          dir2="../$$dir2"; \
327        fi; \
328        dir0="$$dir0"/"$$first"; \
329      fi; \
330    fi; \
331    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
332  done; \
333  reldir="$$dir2"
334DIST_ARCHIVES = $(distdir).tar.gz
335GZIP_ENV = --best
336DIST_TARGETS = dist-gzip
337distuninstallcheck_listfiles = find . -type f -print
338am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
339  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
340distcleancheck_listfiles = find . -type f -print
341ACLOCAL = @ACLOCAL@
342AMTAR = @AMTAR@
343AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
344AR = @AR@
345AUTOCONF = @AUTOCONF@
346AUTOHEADER = @AUTOHEADER@
347AUTOMAKE = @AUTOMAKE@
348AWK = @AWK@
349CC = @CC@
350CCDEPMODE = @CCDEPMODE@
351CFLAGS = @CFLAGS@
352CPP = @CPP@
353CPPFLAGS = @CPPFLAGS@
354CXX = @CXX@
355CXXCPP = @CXXCPP@
356CXXDEPMODE = @CXXDEPMODE@
357CXXFLAGS = @CXXFLAGS@
358CYGPATH_W = @CYGPATH_W@
359DBCPPFLAGS = @DBCPPFLAGS@
360DBLDFLAGS = @DBLDFLAGS@
361DEFS = @DEFS@
362DEPDIR = @DEPDIR@
363DLLTOOL = @DLLTOOL@
364DSYMUTIL = @DSYMUTIL@
365DUMPBIN = @DUMPBIN@
366ECHO_C = @ECHO_C@
367ECHO_N = @ECHO_N@
368ECHO_T = @ECHO_T@
369EGREP = @EGREP@
370EXEEXT = @EXEEXT@
371FGREP = @FGREP@
372GREP = @GREP@
373INSTALL = @INSTALL@
374INSTALL_DATA = @INSTALL_DATA@
375INSTALL_PROGRAM = @INSTALL_PROGRAM@
376INSTALL_SCRIPT = @INSTALL_SCRIPT@
377INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
378LD = @LD@
379LDFLAGS = @LDFLAGS@
380LEX = @LEX@
381LEXLIB = @LEXLIB@
382LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
383LIBOBJS = @LIBOBJS@
384LIBS = @LIBS@
385LIBTOOL = @LIBTOOL@
386LIPO = @LIPO@
387LN_S = @LN_S@
388LTLIBOBJS = @LTLIBOBJS@
389LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
390MAKEINFO = @MAKEINFO@
391MANIFEST_TOOL = @MANIFEST_TOOL@
392MKDIR_P = @MKDIR_P@
393MYSQLCONFIG = @MYSQLCONFIG@
394NM = @NM@
395NMEDIT = @NMEDIT@
396OBJDUMP = @OBJDUMP@
397OBJEXT = @OBJEXT@
398ORACLE_OCI_CFLAGS = @ORACLE_OCI_CFLAGS@
399ORACLE_OCI_LDFLAGS = @ORACLE_OCI_LDFLAGS@
400ORACLE_OCI_VERSION = @ORACLE_OCI_VERSION@
401OTOOL = @OTOOL@
402OTOOL64 = @OTOOL64@
403PACKAGE = @PACKAGE@
404PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
405PACKAGE_NAME = @PACKAGE_NAME@
406PACKAGE_STRING = @PACKAGE_STRING@
407PACKAGE_TARNAME = @PACKAGE_TARNAME@
408PACKAGE_URL = @PACKAGE_URL@
409PACKAGE_VERSION = @PACKAGE_VERSION@
410PATH_SEPARATOR = @PATH_SEPARATOR@
411PGCONFIG = @PGCONFIG@
412RANLIB = @RANLIB@
413RE2C = @RE2C@
414SED = @SED@
415SET_MAKE = @SET_MAKE@
416SHELL = @SHELL@
417STRIP = @STRIP@
418UNIT_TEST = @UNIT_TEST@
419VERSION = @VERSION@
420abs_builddir = @abs_builddir@
421abs_srcdir = @abs_srcdir@
422abs_top_builddir = @abs_top_builddir@
423abs_top_srcdir = @abs_top_srcdir@
424ac_ct_AR = @ac_ct_AR@
425ac_ct_CC = @ac_ct_CC@
426ac_ct_CXX = @ac_ct_CXX@
427ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
428am__include = @am__include@
429am__leading_dot = @am__leading_dot@
430am__quote = @am__quote@
431am__tar = @am__tar@
432am__untar = @am__untar@
433bindir = @bindir@
434build = @build@
435build_alias = @build_alias@
436build_cpu = @build_cpu@
437build_os = @build_os@
438build_vendor = @build_vendor@
439builddir = @builddir@
440datadir = @datadir@
441datarootdir = @datarootdir@
442docdir = @docdir@
443dvidir = @dvidir@
444exec_prefix = @exec_prefix@
445host = @host@
446host_alias = @host_alias@
447host_cpu = @host_cpu@
448host_os = @host_os@
449host_vendor = @host_vendor@
450htmldir = @htmldir@
451includedir = @includedir@
452infodir = @infodir@
453install_sh = @install_sh@
454libdir = @libdir@
455libexecdir = @libexecdir@
456localedir = @localedir@
457localstatedir = @localstatedir@
458mandir = @mandir@
459mkdir_p = @mkdir_p@
460oldincludedir = @oldincludedir@
461pdfdir = @pdfdir@
462prefix = @prefix@
463program_transform_name = @program_transform_name@
464psdir = @psdir@
465sbindir = @sbindir@
466sharedstatedir = @sharedstatedir@
467srcdir = @srcdir@
468sysconfdir = @sysconfdir@
469target_alias = @target_alias@
470top_build_prefix = @top_build_prefix@
471top_builddir = @top_builddir@
472top_srcdir = @top_srcdir@
473AUTOMAKE_OPTIONS = foreign no-dependencies subdir-objects
474ACLOCAL_AMFLAGS = -I m4
475SUBDIRS = . $(UNIT_TEST)
476DIST_SUBDIRS = . test
477EXTRA_DIST = README AUTHORS CHANGES COPYING bootstrap doc test src tools config
478LIBRARY_NAME = zdb
479RE2CFLAGS = -b
480FILTERH = ./tools/bin/filterh
481AM_CPPFLAGS = $(CPPFLAGS) $(DBCPPFLAGS) -Isrc -Isrc/util -Isrc/net \
482	-Isrc/db -Isrc/db/oracle -Isrc/exceptions
483pkgconfigdir = $(prefix)/libdata/pkgconfig
484pkgconfig_DATA = $(LIBRARY_NAME).pc
485lib_LTLIBRARIES = libzdb.la
486libzdb_la_SOURCES = src/util/Str.c src/util/Vector.c \
487	src/util/StringBuffer.c src/system/Mem.c src/system/System.c \
488	src/system/Time.c src/db/ConnectionPool.c src/db/Connection.c \
489	src/db/ResultSet.c src/db/PreparedStatement.c \
490	src/exceptions/assert.c src/exceptions/Exception.c \
491	$(am__append_1) $(am__append_2) $(am__append_3) \
492	$(am__append_4) $(am__append_5)
493API_INTERFACES = src/zdb.h src/zdbpp.h src/db/ConnectionPool.h \
494                  src/db/Connection.h src/db/ResultSet.h src/net/URL.h \
495                  src/db/PreparedStatement.h src/exceptions/SQLException.h \
496                  src/exceptions/Exception.h
497
498nobase_nodist_include_HEADERS = $(patsubst %, $(LIBRARY_NAME)/%, $(notdir $(API_INTERFACES)))
499libzdb_la_LDFLAGS = $(DBLDFLAGS) -version-info 13:0:0
500BUILT_SOURCES = $(nobase_nodist_include_HEADERS)
501CLEANFILES = $(BUILT_SOURCES)
502DISTCLEANFILES = *~
503all: $(BUILT_SOURCES)
504	$(MAKE) $(AM_MAKEFLAGS) all-recursive
505
506.SUFFIXES:
507.SUFFIXES: .c .lo .o .obj
508am--refresh: Makefile
509	@:
510$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
511	@for dep in $?; do \
512	  case '$(am__configure_deps)' in \
513	    *$$dep*) \
514	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
515	      $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
516		&& exit 0; \
517	      exit 1;; \
518	  esac; \
519	done; \
520	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
521	$(am__cd) $(top_srcdir) && \
522	  $(AUTOMAKE) --foreign Makefile
523Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
524	@case '$?' in \
525	  *config.status*) \
526	    echo ' $(SHELL) ./config.status'; \
527	    $(SHELL) ./config.status;; \
528	  *) \
529	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
530	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
531	esac;
532
533$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
534	$(SHELL) ./config.status --recheck
535
536$(top_srcdir)/configure:  $(am__configure_deps)
537	$(am__cd) $(srcdir) && $(AUTOCONF)
538$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
539	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
540$(am__aclocal_m4_deps):
541
542src/xconfig.h: src/stamp-h1
543	@test -f $@ || rm -f src/stamp-h1
544	@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) src/stamp-h1
545
546src/stamp-h1: $(top_srcdir)/src/xconfig.h.in $(top_builddir)/config.status
547	@rm -f src/stamp-h1
548	cd $(top_builddir) && $(SHELL) ./config.status src/xconfig.h
549$(top_srcdir)/src/xconfig.h.in:  $(am__configure_deps)
550	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
551	rm -f src/stamp-h1
552	touch $@
553
554distclean-hdr:
555	-rm -f src/xconfig.h src/stamp-h1
556zdb.pc: $(top_builddir)/config.status $(srcdir)/zdb.pc.in
557	cd $(top_builddir) && $(SHELL) ./config.status $@
558
559install-libLTLIBRARIES: $(lib_LTLIBRARIES)
560	@$(NORMAL_INSTALL)
561	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
562	list2=; for p in $$list; do \
563	  if test -f $$p; then \
564	    list2="$$list2 $$p"; \
565	  else :; fi; \
566	done; \
567	test -z "$$list2" || { \
568	  echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
569	  $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
570	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
571	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
572	}
573
574uninstall-libLTLIBRARIES:
575	@$(NORMAL_UNINSTALL)
576	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
577	for p in $$list; do \
578	  $(am__strip_dir) \
579	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
580	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
581	done
582
583clean-libLTLIBRARIES:
584	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
585	@list='$(lib_LTLIBRARIES)'; \
586	locs=`for p in $$list; do echo $$p; done | \
587	      sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
588	      sort -u`; \
589	test -z "$$locs" || { \
590	  echo rm -f $${locs}; \
591	  rm -f $${locs}; \
592	}
593src/util/$(am__dirstamp):
594	@$(MKDIR_P) src/util
595	@: > src/util/$(am__dirstamp)
596src/util/Str.lo: src/util/$(am__dirstamp)
597src/util/Vector.lo: src/util/$(am__dirstamp)
598src/util/StringBuffer.lo: src/util/$(am__dirstamp)
599src/system/$(am__dirstamp):
600	@$(MKDIR_P) src/system
601	@: > src/system/$(am__dirstamp)
602src/system/Mem.lo: src/system/$(am__dirstamp)
603src/system/System.lo: src/system/$(am__dirstamp)
604src/system/Time.lo: src/system/$(am__dirstamp)
605src/db/$(am__dirstamp):
606	@$(MKDIR_P) src/db
607	@: > src/db/$(am__dirstamp)
608src/db/ConnectionPool.lo: src/db/$(am__dirstamp)
609src/db/Connection.lo: src/db/$(am__dirstamp)
610src/db/ResultSet.lo: src/db/$(am__dirstamp)
611src/db/PreparedStatement.lo: src/db/$(am__dirstamp)
612src/exceptions/$(am__dirstamp):
613	@$(MKDIR_P) src/exceptions
614	@: > src/exceptions/$(am__dirstamp)
615src/exceptions/assert.lo: src/exceptions/$(am__dirstamp)
616src/exceptions/Exception.lo: src/exceptions/$(am__dirstamp)
617src/net/$(am__dirstamp):
618	@$(MKDIR_P) src/net
619	@: > src/net/$(am__dirstamp)
620src/net/URL.lo: src/net/$(am__dirstamp)
621src/db/mysql/$(am__dirstamp):
622	@$(MKDIR_P) src/db/mysql
623	@: > src/db/mysql/$(am__dirstamp)
624src/db/mysql/MysqlConnection.lo: src/db/mysql/$(am__dirstamp)
625src/db/mysql/MysqlResultSet.lo: src/db/mysql/$(am__dirstamp)
626src/db/mysql/MysqlPreparedStatement.lo: src/db/mysql/$(am__dirstamp)
627src/db/postgresql/$(am__dirstamp):
628	@$(MKDIR_P) src/db/postgresql
629	@: > src/db/postgresql/$(am__dirstamp)
630src/db/postgresql/PostgresqlConnection.lo:  \
631	src/db/postgresql/$(am__dirstamp)
632src/db/postgresql/PostgresqlResultSet.lo:  \
633	src/db/postgresql/$(am__dirstamp)
634src/db/postgresql/PostgresqlPreparedStatement.lo:  \
635	src/db/postgresql/$(am__dirstamp)
636src/db/sqlite/$(am__dirstamp):
637	@$(MKDIR_P) src/db/sqlite
638	@: > src/db/sqlite/$(am__dirstamp)
639src/db/sqlite/SQLiteConnection.lo: src/db/sqlite/$(am__dirstamp)
640src/db/sqlite/SQLiteResultSet.lo: src/db/sqlite/$(am__dirstamp)
641src/db/sqlite/SQLitePreparedStatement.lo:  \
642	src/db/sqlite/$(am__dirstamp)
643src/db/sqlite/SQLiteAdapter.lo: src/db/sqlite/$(am__dirstamp)
644src/db/oracle/$(am__dirstamp):
645	@$(MKDIR_P) src/db/oracle
646	@: > src/db/oracle/$(am__dirstamp)
647src/db/oracle/OracleConnection.lo: src/db/oracle/$(am__dirstamp)
648src/db/oracle/OracleResultSet.lo: src/db/oracle/$(am__dirstamp)
649src/db/oracle/OraclePreparedStatement.lo:  \
650	src/db/oracle/$(am__dirstamp)
651src/db/oracle/OracleAdapter.lo: src/db/oracle/$(am__dirstamp)
652
653libzdb.la: $(libzdb_la_OBJECTS) $(libzdb_la_DEPENDENCIES) $(EXTRA_libzdb_la_DEPENDENCIES)
654	$(AM_V_CCLD)$(libzdb_la_LINK) -rpath $(libdir) $(libzdb_la_OBJECTS) $(libzdb_la_LIBADD) $(LIBS)
655
656mostlyclean-compile:
657	-rm -f *.$(OBJEXT)
658	-rm -f src/db/*.$(OBJEXT)
659	-rm -f src/db/*.lo
660	-rm -f src/db/mysql/*.$(OBJEXT)
661	-rm -f src/db/mysql/*.lo
662	-rm -f src/db/oracle/*.$(OBJEXT)
663	-rm -f src/db/oracle/*.lo
664	-rm -f src/db/postgresql/*.$(OBJEXT)
665	-rm -f src/db/postgresql/*.lo
666	-rm -f src/db/sqlite/*.$(OBJEXT)
667	-rm -f src/db/sqlite/*.lo
668	-rm -f src/exceptions/*.$(OBJEXT)
669	-rm -f src/exceptions/*.lo
670	-rm -f src/net/*.$(OBJEXT)
671	-rm -f src/net/*.lo
672	-rm -f src/system/*.$(OBJEXT)
673	-rm -f src/system/*.lo
674	-rm -f src/util/*.$(OBJEXT)
675	-rm -f src/util/*.lo
676
677distclean-compile:
678	-rm -f *.tab.c
679
680.c.o:
681	$(AM_V_CC)$(COMPILE) -c -o $@ $<
682
683.c.obj:
684	$(AM_V_CC)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
685
686.c.lo:
687	$(AM_V_CC)$(LTCOMPILE) -c -o $@ $<
688
689mostlyclean-libtool:
690	-rm -f *.lo
691
692clean-libtool:
693	-rm -rf .libs _libs
694	-rm -rf src/db/.libs src/db/_libs
695	-rm -rf src/db/mysql/.libs src/db/mysql/_libs
696	-rm -rf src/db/oracle/.libs src/db/oracle/_libs
697	-rm -rf src/db/postgresql/.libs src/db/postgresql/_libs
698	-rm -rf src/db/sqlite/.libs src/db/sqlite/_libs
699	-rm -rf src/exceptions/.libs src/exceptions/_libs
700	-rm -rf src/net/.libs src/net/_libs
701	-rm -rf src/system/.libs src/system/_libs
702	-rm -rf src/util/.libs src/util/_libs
703
704distclean-libtool:
705	-rm -f libtool config.lt
706install-pkgconfigDATA: $(pkgconfig_DATA)
707	@$(NORMAL_INSTALL)
708	@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
709	if test -n "$$list"; then \
710	  echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
711	  $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
712	fi; \
713	for p in $$list; do \
714	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
715	  echo "$$d$$p"; \
716	done | $(am__base_list) | \
717	while read files; do \
718	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
719	  $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
720	done
721
722uninstall-pkgconfigDATA:
723	@$(NORMAL_UNINSTALL)
724	@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
725	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
726	dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
727install-nobase_nodist_includeHEADERS: $(nobase_nodist_include_HEADERS)
728	@$(NORMAL_INSTALL)
729	@list='$(nobase_nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \
730	if test -n "$$list"; then \
731	  echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \
732	  $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \
733	fi; \
734	$(am__nobase_list) | while read dir files; do \
735	  xfiles=; for file in $$files; do \
736	    if test -f "$$file"; then xfiles="$$xfiles $$file"; \
737	    else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \
738	  test -z "$$xfiles" || { \
739	    test "x$$dir" = x. || { \
740	      echo " $(MKDIR_P) '$(DESTDIR)$(includedir)/$$dir'"; \
741	      $(MKDIR_P) "$(DESTDIR)$(includedir)/$$dir"; }; \
742	    echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(includedir)/$$dir'"; \
743	    $(INSTALL_HEADER) $$xfiles "$(DESTDIR)$(includedir)/$$dir" || exit $$?; }; \
744	done
745
746uninstall-nobase_nodist_includeHEADERS:
747	@$(NORMAL_UNINSTALL)
748	@list='$(nobase_nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \
749	$(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \
750	dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
751
752# This directory's subdirectories are mostly independent; you can cd
753# into them and run 'make' without going through this Makefile.
754# To change the values of 'make' variables: instead of editing Makefiles,
755# (1) if the variable is set in 'config.status', edit 'config.status'
756#     (which will cause the Makefiles to be regenerated when you run 'make');
757# (2) otherwise, pass the desired values on the 'make' command line.
758$(am__recursive_targets):
759	@fail=; \
760	if $(am__make_keepgoing); then \
761	  failcom='fail=yes'; \
762	else \
763	  failcom='exit 1'; \
764	fi; \
765	dot_seen=no; \
766	target=`echo $@ | sed s/-recursive//`; \
767	case "$@" in \
768	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
769	  *) list='$(SUBDIRS)' ;; \
770	esac; \
771	for subdir in $$list; do \
772	  echo "Making $$target in $$subdir"; \
773	  if test "$$subdir" = "."; then \
774	    dot_seen=yes; \
775	    local_target="$$target-am"; \
776	  else \
777	    local_target="$$target"; \
778	  fi; \
779	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
780	  || eval $$failcom; \
781	done; \
782	if test "$$dot_seen" = "no"; then \
783	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
784	fi; test -z "$$fail"
785
786ID: $(am__tagged_files)
787	$(am__define_uniq_tagged_files); mkid -fID $$unique
788tags: tags-recursive
789TAGS: tags
790
791tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
792	set x; \
793	here=`pwd`; \
794	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
795	  include_option=--etags-include; \
796	  empty_fix=.; \
797	else \
798	  include_option=--include; \
799	  empty_fix=; \
800	fi; \
801	list='$(SUBDIRS)'; for subdir in $$list; do \
802	  if test "$$subdir" = .; then :; else \
803	    test ! -f $$subdir/TAGS || \
804	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
805	  fi; \
806	done; \
807	$(am__define_uniq_tagged_files); \
808	shift; \
809	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
810	  test -n "$$unique" || unique=$$empty_fix; \
811	  if test $$# -gt 0; then \
812	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
813	      "$$@" $$unique; \
814	  else \
815	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
816	      $$unique; \
817	  fi; \
818	fi
819ctags: ctags-recursive
820
821CTAGS: ctags
822ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
823	$(am__define_uniq_tagged_files); \
824	test -z "$(CTAGS_ARGS)$$unique" \
825	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
826	     $$unique
827
828GTAGS:
829	here=`$(am__cd) $(top_builddir) && pwd` \
830	  && $(am__cd) $(top_srcdir) \
831	  && gtags -i $(GTAGS_ARGS) "$$here"
832cscope: cscope.files
833	test ! -s cscope.files \
834	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
835clean-cscope:
836	-rm -f cscope.files
837cscope.files: clean-cscope cscopelist
838cscopelist: cscopelist-recursive
839
840cscopelist-am: $(am__tagged_files)
841	list='$(am__tagged_files)'; \
842	case "$(srcdir)" in \
843	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
844	  *) sdir=$(subdir)/$(srcdir) ;; \
845	esac; \
846	for i in $$list; do \
847	  if test -f "$$i"; then \
848	    echo "$(subdir)/$$i"; \
849	  else \
850	    echo "$$sdir/$$i"; \
851	  fi; \
852	done >> $(top_builddir)/cscope.files
853
854distclean-tags:
855	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
856	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
857
858distdir: $(BUILT_SOURCES)
859	$(MAKE) $(AM_MAKEFLAGS) distdir-am
860
861distdir-am: $(DISTFILES)
862	$(am__remove_distdir)
863	test -d "$(distdir)" || mkdir "$(distdir)"
864	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
865	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
866	list='$(DISTFILES)'; \
867	  dist_files=`for file in $$list; do echo $$file; done | \
868	  sed -e "s|^$$srcdirstrip/||;t" \
869	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
870	case $$dist_files in \
871	  */*) $(MKDIR_P) `echo "$$dist_files" | \
872			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
873			   sort -u` ;; \
874	esac; \
875	for file in $$dist_files; do \
876	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
877	  if test -d $$d/$$file; then \
878	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
879	    if test -d "$(distdir)/$$file"; then \
880	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
881	    fi; \
882	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
883	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
884	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
885	    fi; \
886	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
887	  else \
888	    test -f "$(distdir)/$$file" \
889	    || cp -p $$d/$$file "$(distdir)/$$file" \
890	    || exit 1; \
891	  fi; \
892	done
893	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
894	  if test "$$subdir" = .; then :; else \
895	    $(am__make_dryrun) \
896	      || test -d "$(distdir)/$$subdir" \
897	      || $(MKDIR_P) "$(distdir)/$$subdir" \
898	      || exit 1; \
899	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
900	    $(am__relativize); \
901	    new_distdir=$$reldir; \
902	    dir1=$$subdir; dir2="$(top_distdir)"; \
903	    $(am__relativize); \
904	    new_top_distdir=$$reldir; \
905	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
906	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
907	    ($(am__cd) $$subdir && \
908	      $(MAKE) $(AM_MAKEFLAGS) \
909	        top_distdir="$$new_top_distdir" \
910	        distdir="$$new_distdir" \
911		am__remove_distdir=: \
912		am__skip_length_check=: \
913		am__skip_mode_fix=: \
914	        distdir) \
915	      || exit 1; \
916	  fi; \
917	done
918	$(MAKE) $(AM_MAKEFLAGS) \
919	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
920	  dist-hook
921	-test -n "$(am__skip_mode_fix)" \
922	|| find "$(distdir)" -type d ! -perm -755 \
923		-exec chmod u+rwx,go+rx {} \; -o \
924	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
925	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
926	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
927	|| chmod -R a+r "$(distdir)"
928dist-gzip: distdir
929	tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
930	$(am__post_remove_distdir)
931
932dist-bzip2: distdir
933	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
934	$(am__post_remove_distdir)
935
936dist-lzip: distdir
937	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
938	$(am__post_remove_distdir)
939
940dist-xz: distdir
941	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
942	$(am__post_remove_distdir)
943
944dist-tarZ: distdir
945	@echo WARNING: "Support for distribution archives compressed with" \
946		       "legacy program 'compress' is deprecated." >&2
947	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
948	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
949	$(am__post_remove_distdir)
950
951dist-shar: distdir
952	@echo WARNING: "Support for shar distribution archives is" \
953	               "deprecated." >&2
954	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
955	shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
956	$(am__post_remove_distdir)
957
958dist-zip: distdir
959	-rm -f $(distdir).zip
960	zip -rq $(distdir).zip $(distdir)
961	$(am__post_remove_distdir)
962
963dist dist-all:
964	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
965	$(am__post_remove_distdir)
966
967# This target untars the dist file and tries a VPATH configuration.  Then
968# it guarantees that the distribution is self-contained by making another
969# tarfile.
970distcheck: dist
971	case '$(DIST_ARCHIVES)' in \
972	*.tar.gz*) \
973	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
974	*.tar.bz2*) \
975	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
976	*.tar.lz*) \
977	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
978	*.tar.xz*) \
979	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
980	*.tar.Z*) \
981	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
982	*.shar.gz*) \
983	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
984	*.zip*) \
985	  unzip $(distdir).zip ;;\
986	esac
987	chmod -R a-w $(distdir)
988	chmod u+w $(distdir)
989	mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
990	chmod a-w $(distdir)
991	test -d $(distdir)/_build || exit 0; \
992	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
993	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
994	  && am__cwd=`pwd` \
995	  && $(am__cd) $(distdir)/_build/sub \
996	  && ../../configure \
997	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
998	    $(DISTCHECK_CONFIGURE_FLAGS) \
999	    --srcdir=../.. --prefix="$$dc_install_base" \
1000	  && $(MAKE) $(AM_MAKEFLAGS) \
1001	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
1002	  && $(MAKE) $(AM_MAKEFLAGS) check \
1003	  && $(MAKE) $(AM_MAKEFLAGS) install \
1004	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
1005	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
1006	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
1007	        distuninstallcheck \
1008	  && chmod -R a-w "$$dc_install_base" \
1009	  && ({ \
1010	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
1011	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
1012	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
1013	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
1014	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
1015	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
1016	  && rm -rf "$$dc_destdir" \
1017	  && $(MAKE) $(AM_MAKEFLAGS) dist \
1018	  && rm -rf $(DIST_ARCHIVES) \
1019	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
1020	  && cd "$$am__cwd" \
1021	  || exit 1
1022	$(am__post_remove_distdir)
1023	@(echo "$(distdir) archives ready for distribution: "; \
1024	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
1025	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
1026distuninstallcheck:
1027	@test -n '$(distuninstallcheck_dir)' || { \
1028	  echo 'ERROR: trying to run $@ with an empty' \
1029	       '$$(distuninstallcheck_dir)' >&2; \
1030	  exit 1; \
1031	}; \
1032	$(am__cd) '$(distuninstallcheck_dir)' || { \
1033	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
1034	  exit 1; \
1035	}; \
1036	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
1037	   || { echo "ERROR: files left after uninstall:" ; \
1038	        if test -n "$(DESTDIR)"; then \
1039	          echo "  (check DESTDIR support)"; \
1040	        fi ; \
1041	        $(distuninstallcheck_listfiles) ; \
1042	        exit 1; } >&2
1043distcleancheck: distclean
1044	@if test '$(srcdir)' = . ; then \
1045	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
1046	  exit 1 ; \
1047	fi
1048	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
1049	  || { echo "ERROR: files left in build directory after distclean:" ; \
1050	       $(distcleancheck_listfiles) ; \
1051	       exit 1; } >&2
1052check-am: all-am
1053check: $(BUILT_SOURCES)
1054	$(MAKE) $(AM_MAKEFLAGS) check-recursive
1055all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS)
1056installdirs: installdirs-recursive
1057installdirs-am:
1058	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)"; do \
1059	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
1060	done
1061install: $(BUILT_SOURCES)
1062	$(MAKE) $(AM_MAKEFLAGS) install-recursive
1063install-exec: install-exec-recursive
1064install-data: install-data-recursive
1065uninstall: uninstall-recursive
1066
1067install-am: all-am
1068	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1069
1070installcheck: installcheck-recursive
1071install-strip:
1072	if test -z '$(STRIP)'; then \
1073	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1074	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1075	      install; \
1076	else \
1077	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1078	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1079	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1080	fi
1081mostlyclean-generic:
1082
1083clean-generic:
1084	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
1085
1086distclean-generic:
1087	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1088	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1089	-rm -f src/db/$(am__dirstamp)
1090	-rm -f src/db/mysql/$(am__dirstamp)
1091	-rm -f src/db/oracle/$(am__dirstamp)
1092	-rm -f src/db/postgresql/$(am__dirstamp)
1093	-rm -f src/db/sqlite/$(am__dirstamp)
1094	-rm -f src/exceptions/$(am__dirstamp)
1095	-rm -f src/net/$(am__dirstamp)
1096	-rm -f src/system/$(am__dirstamp)
1097	-rm -f src/util/$(am__dirstamp)
1098	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
1099
1100maintainer-clean-generic:
1101	@echo "This command is intended for maintainers to use"
1102	@echo "it deletes files that may require special tools to rebuild."
1103	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
1104clean: clean-recursive
1105
1106clean-am: clean-generic clean-libLTLIBRARIES clean-libtool clean-local \
1107	mostlyclean-am
1108
1109distclean: distclean-recursive
1110	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
1111	-rm -f Makefile
1112distclean-am: clean-am distclean-compile distclean-generic \
1113	distclean-hdr distclean-libtool distclean-local distclean-tags
1114
1115dvi: dvi-recursive
1116
1117dvi-am:
1118
1119html: html-recursive
1120
1121html-am:
1122
1123info: info-recursive
1124
1125info-am:
1126
1127install-data-am: install-nobase_nodist_includeHEADERS \
1128	install-pkgconfigDATA
1129
1130install-dvi: install-dvi-recursive
1131
1132install-dvi-am:
1133
1134install-exec-am: install-libLTLIBRARIES
1135
1136install-html: install-html-recursive
1137
1138install-html-am:
1139
1140install-info: install-info-recursive
1141
1142install-info-am:
1143
1144install-man:
1145
1146install-pdf: install-pdf-recursive
1147
1148install-pdf-am:
1149
1150install-ps: install-ps-recursive
1151
1152install-ps-am:
1153
1154installcheck-am:
1155
1156maintainer-clean: maintainer-clean-recursive
1157	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
1158	-rm -rf $(top_srcdir)/autom4te.cache
1159	-rm -f Makefile
1160maintainer-clean-am: distclean-am maintainer-clean-generic
1161
1162mostlyclean: mostlyclean-recursive
1163
1164mostlyclean-am: mostlyclean-compile mostlyclean-generic \
1165	mostlyclean-libtool
1166
1167pdf: pdf-recursive
1168
1169pdf-am:
1170
1171ps: ps-recursive
1172
1173ps-am:
1174
1175uninstall-am: uninstall-libLTLIBRARIES \
1176	uninstall-nobase_nodist_includeHEADERS uninstall-pkgconfigDATA
1177
1178.MAKE: $(am__recursive_targets) all check install install-am \
1179	install-strip
1180
1181.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
1182	am--refresh check check-am clean clean-cscope clean-generic \
1183	clean-libLTLIBRARIES clean-libtool clean-local cscope \
1184	cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
1185	dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \
1186	dist-zip distcheck distclean distclean-compile \
1187	distclean-generic distclean-hdr distclean-libtool \
1188	distclean-local distclean-tags distcleancheck distdir \
1189	distuninstallcheck dvi dvi-am html html-am info info-am \
1190	install install-am install-data install-data-am install-dvi \
1191	install-dvi-am install-exec install-exec-am install-html \
1192	install-html-am install-info install-info-am \
1193	install-libLTLIBRARIES install-man \
1194	install-nobase_nodist_includeHEADERS install-pdf \
1195	install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
1196	install-strip installcheck installcheck-am installdirs \
1197	installdirs-am maintainer-clean maintainer-clean-generic \
1198	mostlyclean mostlyclean-compile mostlyclean-generic \
1199	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
1200	uninstall-am uninstall-libLTLIBRARIES \
1201	uninstall-nobase_nodist_includeHEADERS uninstall-pkgconfigDATA
1202
1203.PRECIOUS: Makefile
1204
1205
1206dist-hook::
1207	-rm -rf `find $(distdir) -name ".git"`
1208	-rm -rf `find $(distdir) -name "._*"`
1209	-rm -rf `find $(distdir) -name ".DS_Store"`
1210	-rm -rf `find $(distdir) -name ".libs"`
1211	-rm -rf `find $(distdir) -name ".svn"`
1212	-rm -f $(distdir)/src/xconfig.h $(distdir)/src/stamp-* \
1213              $(distdir)/tools/bin/filterh
1214
1215clean-local:
1216		-rm -f `find src -name "*.o" -o -name "*.lo" -o -name "*.loT" \
1217                -o -name "*~" -o -name ".#*" -o -name "core*"`
1218
1219distclean-local::
1220	-rm -rf autom4te.cache/ \
1221                build/ \
1222                $(LIBRARY_NAME)
1223	-rm -f  doc/api-docs/*h.html \
1224                doc/api-docs/doxygen.css \
1225                doc/api-docs/tabs.css \
1226                doc/api-docs/*.gif \
1227                tools/bin/filterh \
1228                src/xconfig.h.in \
1229                config/config.guess \
1230                config/config.sub
1231
1232cleanall: clean distclean
1233	-rm -f Makefile.in test/Makefile.in configure aclocal.m4 \
1234        libzdb-[0-9].*tar.gz conf/config.* $(pkgconfig_DATA)
1235	git clean -fxd
1236
1237verify: libzdb.la
1238	cd $(srcdir)/test && $(MAKE) verify
1239
1240doc: $(nobase_nodist_include_HEADERS)
1241	doxygen config/Doxyfile
1242	-cp doc/api-docs/files.html doc/api-docs/index.html
1243
1244define check-exit
1245|| exit 1
1246
1247endef
1248
1249$(nobase_nodist_include_HEADERS): $(API_INTERFACES)
1250	$(shell test -d $(LIBRARY_NAME) || mkdir $(LIBRARY_NAME))
1251	$(foreach file, $(API_INTERFACES), \
1252                $(FILTERH) < $(file) > $(LIBRARY_NAME)/$(notdir $(file)) \
1253	$(check-exit))
1254
1255
1256# Tell versions [3.59,3.63) of GNU make to not export all variables.
1257# Otherwise a system limit (for SysV at least) may be exceeded.
1258.NOEXPORT:
1259