1# Makefile.in generated by automake 1.15.1 from Makefile.am.
2# test/py/Makefile.  Generated from Makefile.in by configure.
3
4# Copyright (C) 1994-2017 Free Software Foundation, Inc.
5
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15
16
17am__is_gnu_make = { \
18  if test -z '$(MAKELEVEL)'; then \
19    false; \
20  elif test -n '$(MAKE_HOST)'; then \
21    true; \
22  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23    true; \
24  else \
25    false; \
26  fi; \
27}
28am__make_running_with_option = \
29  case $${target_option-} in \
30      ?) ;; \
31      *) echo "am__make_running_with_option: internal error: invalid" \
32              "target option '$${target_option-}' specified" >&2; \
33         exit 1;; \
34  esac; \
35  has_opt=no; \
36  sane_makeflags=$$MAKEFLAGS; \
37  if $(am__is_gnu_make); then \
38    sane_makeflags=$$MFLAGS; \
39  else \
40    case $$MAKEFLAGS in \
41      *\\[\ \	]*) \
42        bs=\\; \
43        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
45    esac; \
46  fi; \
47  skip_next=no; \
48  strip_trailopt () \
49  { \
50    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51  }; \
52  for flg in $$sane_makeflags; do \
53    test $$skip_next = yes && { skip_next=no; continue; }; \
54    case $$flg in \
55      *=*|--*) continue;; \
56        -*I) strip_trailopt 'I'; skip_next=yes;; \
57      -*I?*) strip_trailopt 'I';; \
58        -*O) strip_trailopt 'O'; skip_next=yes;; \
59      -*O?*) strip_trailopt 'O';; \
60        -*l) strip_trailopt 'l'; skip_next=yes;; \
61      -*l?*) strip_trailopt 'l';; \
62      -[dEDm]) skip_next=yes;; \
63      -[JT]) skip_next=yes;; \
64    esac; \
65    case $$flg in \
66      *$$target_option*) has_opt=yes; break;; \
67    esac; \
68  done; \
69  test $$has_opt = yes
70am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
72pkgdatadir = $(datadir)/thrift
73pkgincludedir = $(includedir)/thrift
74pkglibdir = $(libdir)/thrift
75pkglibexecdir = $(libexecdir)/thrift
76am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
77install_sh_DATA = $(install_sh) -c -m 644
78install_sh_PROGRAM = $(install_sh) -c
79install_sh_SCRIPT = $(install_sh) -c
80INSTALL_HEADER = $(INSTALL_DATA)
81transform = $(program_transform_name)
82NORMAL_INSTALL = :
83PRE_INSTALL = :
84POST_INSTALL = :
85NORMAL_UNINSTALL = :
86PRE_UNINSTALL = :
87POST_UNINSTALL = :
88build_triplet = x86_64-pc-linux-gnu
89host_triplet = x86_64-pc-linux-gnu
90subdir = test/py
91ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92am__aclocal_m4_deps = $(top_srcdir)/aclocal/ac_prog_bison.m4 \
93	$(top_srcdir)/aclocal/ax_boost_base.m4 \
94	$(top_srcdir)/aclocal/ax_check_openssl.m4 \
95	$(top_srcdir)/aclocal/ax_compare_version.m4 \
96	$(top_srcdir)/aclocal/ax_cxx_compile_stdcxx.m4 \
97	$(top_srcdir)/aclocal/ax_cxx_compile_stdcxx_11.m4 \
98	$(top_srcdir)/aclocal/ax_dmd.m4 \
99	$(top_srcdir)/aclocal/ax_javac_and_java.m4 \
100	$(top_srcdir)/aclocal/ax_lib_event.m4 \
101	$(top_srcdir)/aclocal/ax_lib_zlib.m4 \
102	$(top_srcdir)/aclocal/ax_lua.m4 \
103	$(top_srcdir)/aclocal/ax_prog_dotnetcore_version.m4 \
104	$(top_srcdir)/aclocal/ax_prog_haxe_version.m4 \
105	$(top_srcdir)/aclocal/ax_prog_perl_modules.m4 \
106	$(top_srcdir)/aclocal/ax_signed_right_shift.m4 \
107	$(top_srcdir)/aclocal/ax_thrift_internal.m4 \
108	$(top_srcdir)/aclocal/libtool.m4 \
109	$(top_srcdir)/aclocal/ltoptions.m4 \
110	$(top_srcdir)/aclocal/ltsugar.m4 \
111	$(top_srcdir)/aclocal/ltversion.m4 \
112	$(top_srcdir)/aclocal/lt~obsolete.m4 \
113	$(top_srcdir)/aclocal/tar.m4 $(top_srcdir)/configure.ac
114am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
115	$(ACLOCAL_M4)
116DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
117mkinstalldirs = $(install_sh) -d
118CONFIG_HEADER = $(top_builddir)/config.h \
119	$(top_builddir)/lib/cpp/src/thrift/config.h \
120	$(top_builddir)/lib/c_glib/src/thrift/config.h
121CONFIG_CLEAN_FILES =
122CONFIG_CLEAN_VPATH_FILES =
123AM_V_P = $(am__v_P_$(V))
124am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
125am__v_P_0 = false
126am__v_P_1 = :
127AM_V_GEN = $(am__v_GEN_$(V))
128am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
129am__v_GEN_0 = @echo "  GEN     " $@;
130am__v_GEN_1 =
131AM_V_at = $(am__v_at_$(V))
132am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
133am__v_at_0 = @
134am__v_at_1 =
135SOURCES =
136DIST_SOURCES =
137am__can_run_installinfo = \
138  case $$AM_UPDATE_INFO_DIR in \
139    n|no|NO) false;; \
140    *) (install-info --version) >/dev/null 2>&1;; \
141  esac
142am__extra_recursive_targets = style-recursive
143am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
144am__tty_colors_dummy = \
145  mgn= red= grn= lgn= blu= brg= std=; \
146  am__color_tests=no
147am__tty_colors = { \
148  $(am__tty_colors_dummy); \
149  if test "X$(AM_COLOR_TESTS)" = Xno; then \
150    am__color_tests=no; \
151  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
152    am__color_tests=yes; \
153  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
154    am__color_tests=yes; \
155  fi; \
156  if test $$am__color_tests = yes; then \
157    red=''; \
158    grn=''; \
159    lgn=''; \
160    blu=''; \
161    mgn=''; \
162    brg=''; \
163    std=''; \
164  fi; \
165}
166am__DIST_COMMON = $(srcdir)/Makefile.in
167DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
168ACLOCAL = ${SHELL} /thrift/src/missing aclocal-1.15
169ALLOCA =
170AMTAR = $${TAR-tar}
171AM_DEFAULT_VERBOSITY = 1
172ANT = /usr/bin/ant
173ANT_FLAGS =
174AR = ar
175AUTOCONF = ${SHELL} /thrift/src/missing autoconf
176AUTOHEADER = ${SHELL} /thrift/src/missing autoheader
177AUTOMAKE = ${SHELL} /thrift/src/missing automake-1.15
178AWK = mawk
179BISON = bison
180BOOST_CHRONO_LDADD = /usr/lib/x86_64-linux-gnu/libboost_chrono.a
181BOOST_CPPFLAGS = -I/usr/include
182BOOST_FILESYSTEM_LDADD = /usr/lib/x86_64-linux-gnu/libboost_filesystem.a
183BOOST_LDFLAGS = -L/usr/lib/x86_64-linux-gnu
184BOOST_LIB_DIR = /usr/lib/x86_64-linux-gnu
185BOOST_SYSTEM_LDADD = /usr/lib/x86_64-linux-gnu/libboost_system.a
186BOOST_TEST_LDADD = /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.a
187BOOST_THREAD_LDADD = /usr/lib/x86_64-linux-gnu/libboost_thread.a
188BUNDLER = /usr/bin/bundle
189CABAL = /usr/bin/cabal
190CABAL_CONFIGURE_FLAGS =
191CARGO = /root/.cargo/bin/cargo
192CC = gcc
193CCDEPMODE = depmode=gcc3
194CFLAGS = -g -O2
195CLASSPATH =
196CPP = gcc -E
197CPPFLAGS =
198CPPSTYLE_CMD = find . -type f \( -iname "*.h" -or -iname "*.cpp" -or -iname "*.cc" -or -iname "*.tcc" \) -printf "Reformatting: %h/%f\n" -exec clang-format -i {} \;
199CXX = g++ -std=c++11
200CXXCPP = g++ -E -std=c++11
201CXXDEPMODE = depmode=gcc3
202CXXFLAGS = -g -O2
203CYGPATH_W = echo
204DART = /usr/lib/dart/bin/dart
205DARTPUB = /usr/lib/dart/bin/pub
206DEFS = -DHAVE_CONFIG_H
207DEPDIR = .deps
208DLLTOOL = false
209DMD = dmd
210DMD_LIBEVENT_FLAGS = -L-fuse-ld=gold -L-levent
211DMD_OF_DIRSEP = /
212DMD_OPENSSL_FLAGS = -L-fuse-ld=gold -L-lssl -L-lcrypto
213DOTNETCORE = /usr/bin/dotnet
214DOTNETCORE_VERSION = 3.1.102
215DSYMUTIL =
216DUMPBIN =
217D_EVENT_LIB_NAME = libthriftd-event.a
218D_IMPORT_PREFIX = ${prefix}/include/d2
219D_LIB_NAME = libthriftd.a
220D_SSL_LIB_NAME = libthriftd-ssl.a
221ECHO_C =
222ECHO_N = -n
223ECHO_T =
224EGREP = /bin/grep -E
225ENABLE_COVERAGE = 2
226ERL = /usr/bin/erl
227ERLANG_INSTALL_LIB_DIR = /usr/lib/erlang/lib
228ERLANG_INSTALL_LIB_DIR_thrift = ${ERLANG_INSTALL_LIB_DIR}/thrift-0.14.0
229ERLANG_LIB_DIR = /usr/lib/erlang/lib
230ERLC = /usr/bin/erlc
231ERLCFLAGS =
232EXEEXT =
233FGREP = /bin/grep -F
234FLEX_COMPC = /usr/local/adobe/flex/4.6/bin/compc
235GCOV_CFLAGS =
236GCOV_CXXFLAGS =
237GCOV_LDFLAGS =
238GLIB_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
239GLIB_LIBS = -lglib-2.0
240GO = /usr/local/bin/go
241GOBJECT_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
242GOBJECT_LIBS = -lgobject-2.0 -lglib-2.0
243GRADLE_OPTS =
244GREP = /bin/grep
245GSETTINGS = /usr/bin/gsettings
246HAVE_CXX11 = 1
247HAXE = /usr/bin/haxe
248HAXE_VERSION = 3.4.4
249INSTALL = /usr/bin/install -c
250INSTALLDIRS = vendor
251INSTALL_DATA = ${INSTALL} -m 644
252INSTALL_PROGRAM = ${INSTALL}
253INSTALL_SCRIPT = ${INSTALL}
254INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
255JAVA_PREFIX = /usr/local/lib
256LD = /usr/bin/ld -m elf_x86_64
257LDFLAGS =
258LEX = flex
259LEXLIB =
260LEX_OUTPUT_ROOT = lex.yy
261LIBEVENT_CPPFLAGS =
262LIBEVENT_LDFLAGS =
263LIBEVENT_LIBS = -levent
264LIBOBJS =
265LIBS = -lrt -lpthread
266LIBTOOL = $(SHELL) $(top_builddir)/libtool
267LIPO =
268LN_S = ln -s
269LTLIBOBJS =
270LT_SYS_LIBRARY_PATH =
271LUA = /usr/bin/lua
272LUA_EXEC_PREFIX = ${exec_prefix}
273LUA_INCLUDE = -I/usr/include/lua5.2
274LUA_LIB = -llua5.2  -ldl
275LUA_PLATFORM = unknown
276LUA_PREFIX = ${prefix}
277LUA_SHORT_VERSION = 52
278LUA_VERSION = 5.2
279MAKEINFO = ${SHELL} /thrift/src/missing makeinfo
280MANIFEST_TOOL = :
281MAYBE_AS3 = as3
282MAYBE_CL = cl
283MAYBE_CPP = cpp
284MAYBE_C_GLIB = c_glib
285MAYBE_D = d
286MAYBE_DART = dart
287MAYBE_ERLANG = erl
288MAYBE_GO = go
289MAYBE_HASKELL = hs
290MAYBE_JAVA = java
291MAYBE_LUA = lua
292MAYBE_NETSTD = netstd
293MAYBE_NODEJS = nodejs
294MAYBE_NODETS = nodets
295MAYBE_PERL = perl
296MAYBE_PHP = php
297MAYBE_PY3 = py3
298MAYBE_PYTHON = py
299MAYBE_RS = rs
300MAYBE_RUBY = rb
301MAYBE_SWIFT = swift
302MKDIR_P = /bin/mkdir -p
303NM = /usr/bin/nm -B
304NMEDIT =
305NODEJS = /usr/bin/nodejs
306NODETS = /usr/bin/node
307NPM = /usr/bin/npm
308OBJDUMP = objdump
309OBJEXT = o
310OPENSSL_INCLUDES =
311OPENSSL_LDFLAGS =
312OPENSSL_LIBS = -lssl -lcrypto
313OTOOL =
314OTOOL64 =
315PACKAGE = thrift
316PACKAGE_BUGREPORT =
317PACKAGE_NAME = thrift
318PACKAGE_STRING = thrift 0.14.0
319PACKAGE_TARNAME = thrift
320PACKAGE_URL =
321PACKAGE_VERSION = 0.14.0
322PATH_SEPARATOR = :
323PERL = /usr/bin/perl
324PERL_PREFIX = /usr/local
325PHP = /usr/bin/php
326PHP_CONFIG = /usr/bin/php-config
327PHP_CONFIG_PREFIX = /etc/php.d
328PHP_PREFIX = /usr/lib/php
329PKG_CONFIG = /usr/bin/pkg-config
330PKG_CONFIG_LIBDIR =
331PKG_CONFIG_PATH =
332PYTHON = /usr/bin/python
333PYTHON3 = /usr/bin/python3
334PYTHON_EXEC_PREFIX = ${exec_prefix}
335PYTHON_PLATFORM = linux2
336PYTHON_PREFIX = ${prefix}
337PYTHON_VERSION = 2.7
338PY_PREFIX = /usr
339QT5_CFLAGS = -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/x86_64-linux-gnu/qt5
340QT5_LIBS = -lQt5Network -lQt5Core
341QT5_MOC = /usr/bin/moc
342RANLIB = ranlib
343REBAR = /usr/bin/rebar3
344RUBY = /usr/bin/ruby
345RUBY_PREFIX =
346RUNHASKELL = /usr/bin/runhaskell
347RUSTC = /root/.cargo/bin/rustc
348SBCL = /usr/local/bin/sbcl
349SED = /bin/sed
350SET_MAKE =
351SHELL = /bin/bash
352STRIP = strip
353SWIFT = /usr/bin/swift
354THRIFT = /thrift/src/compiler/cpp/thrift
355TRIAL = /usr/bin/trial
356VERSION = 0.14.0
357YACC = bison -y
358YFLAGS =
359ZLIB_CPPFLAGS =
360ZLIB_LDFLAGS =
361ZLIB_LIBS = -lz
362abs_builddir = /thrift/src/test/py
363abs_srcdir = /thrift/src/test/py
364abs_top_builddir = /thrift/src
365abs_top_srcdir = /thrift/src
366ac_ct_AR = ar
367ac_ct_CC = gcc
368ac_ct_CXX = g++
369ac_ct_DUMPBIN =
370am__include = include
371am__leading_dot = .
372am__quote =
373am__tar = tar --hard-dereference --format=ustar -chf - "$$tardir"
374am__untar = tar -xf -
375bindir = ${exec_prefix}/bin
376build = x86_64-pc-linux-gnu
377build_alias =
378build_cpu = x86_64
379build_os = linux-gnu
380build_vendor = pc
381builddir = .
382datadir = ${datarootdir}
383datarootdir = ${prefix}/share
384docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
385dvidir = ${docdir}
386exec_prefix = ${prefix}
387golang_version = go version go1.13.1 linux/amd64
388have_prog_bison = yes
389host = x86_64-pc-linux-gnu
390host_alias =
391host_cpu = x86_64
392host_os = linux-gnu
393host_vendor = pc
394htmldir = ${docdir}
395includedir = ${prefix}/include
396infodir = ${datarootdir}/info
397install_sh = ${SHELL} /thrift/src/install-sh
398libdir = ${exec_prefix}/lib
399libexecdir = ${exec_prefix}/libexec
400localedir = ${datarootdir}/locale
401localstatedir = ${prefix}/var
402luadir = ${prefix}/share/lua/5.2
403luaexecdir = ${exec_prefix}/lib/lua/5.2
404mandir = ${datarootdir}/man
405mkdir_p = $(MKDIR_P)
406oldincludedir = /usr/include
407pdfdir = ${docdir}
408pkgluadir = ${luadir}/thrift
409pkgluaexecdir = ${luaexecdir}/thrift
410pkgpyexecdir = ${pyexecdir}/thrift
411pkgpythondir = ${pythondir}/thrift
412prefix = /usr/local
413program_transform_name = s,x,x,
414psdir = ${docdir}
415pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages
416pythondir = ${prefix}/lib/python2.7/dist-packages
417runstatedir = ${localstatedir}/run
418rustc_version = rustc 1.35.0 (3c235d560 2019-05-20)
419sbindir = ${exec_prefix}/sbin
420sharedstatedir = ${prefix}/com
421srcdir = .
422subdirs =  lib/php/src/ext/thrift_protocol
423sysconfdir = ${prefix}/etc
424target_alias =
425top_build_prefix = ../../
426top_builddir = ../..
427top_srcdir = ../..
428
429#
430# Licensed to the Apache Software Foundation (ASF) under one
431# or more contributor license agreements. See the NOTICE file
432# distributed with this work for additional information
433# regarding copyright ownership. The ASF licenses this file
434# to you under the Apache License, Version 2.0 (the
435# "License"); you may not use this file except in compliance
436# with the License. You may obtain a copy of the License at
437#
438#   http://www.apache.org/licenses/LICENSE-2.0
439#
440# Unless required by applicable law or agreed to in writing,
441# software distributed under the License is distributed on an
442# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
443# KIND, either express or implied. See the License for the
444# specific language governing permissions and limitations
445# under the License.
446#
447AUTOMAKE_OPTIONS = serial-tests
448py_unit_tests = RunClientServer.py
449thrift_gen = \
450        gen-py/ThriftTest/__init__.py           \
451        gen-py/DebugProtoTest/__init__.py \
452        gen-py/DoubleConstantsTest/__init__.py \
453        gen-py/Recursive/__init__.py \
454        gen-py-default/ThriftTest/__init__.py           \
455        gen-py-default/DebugProtoTest/__init__.py \
456        gen-py-default/DoubleConstantsTest/__init__.py \
457        gen-py-default/Recursive/__init__.py \
458        gen-py-slots/ThriftTest/__init__.py           \
459        gen-py-slots/DebugProtoTest/__init__.py \
460        gen-py-slots/DoubleConstantsTest/__init__.py \
461        gen-py-slots/Recursive/__init__.py \
462        gen-py-oldstyle/ThriftTest/__init__.py \
463        gen-py-oldstyle/DebugProtoTest/__init__.py \
464        gen-py-oldstyle/DoubleConstantsTest/__init__.py \
465        gen-py-oldstyle/Recursive/__init__.py \
466        gen-py-no_utf8strings/ThriftTest/__init__.py \
467        gen-py-no_utf8strings/DebugProtoTest/__init__.py \
468        gen-py-no_utf8strings/DoubleConstantsTest/__init__.py \
469        gen-py-no_utf8strings/Recursive/__init__.py \
470        gen-py-dynamic/ThriftTest/__init__.py           \
471        gen-py-dynamic/DebugProtoTest/__init__.py \
472        gen-py-dynamic/DoubleConstantsTest/__init__.py \
473        gen-py-dynamic/Recursive/__init__.py \
474        gen-py-dynamicslots/ThriftTest/__init__.py           \
475        gen-py-dynamicslots/DebugProtoTest/__init__.py \
476        gen-py-dynamicslots/DoubleConstantsTest/__init__.py \
477        gen-py-dynamicslots/Recursive/__init__.py
478
479BUILT_SOURCES = $(thrift_gen)
480helper_scripts = \
481        TestClient.py                           \
482        TestServer.py
483
484check_SCRIPTS = \
485        $(thrift_gen) \
486        $(py_unit_tests)                        \
487        $(helper_scripts)
488
489TESTS = $(py_unit_tests)
490all: $(BUILT_SOURCES)
491	$(MAKE) $(AM_MAKEFLAGS) all-am
492
493.SUFFIXES:
494$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
495	@for dep in $?; do \
496	  case '$(am__configure_deps)' in \
497	    *$$dep*) \
498	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
499	        && { if test -f $@; then exit 0; else break; fi; }; \
500	      exit 1;; \
501	  esac; \
502	done; \
503	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/py/Makefile'; \
504	$(am__cd) $(top_srcdir) && \
505	  $(AUTOMAKE) --foreign test/py/Makefile
506Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
507	@case '$?' in \
508	  *config.status*) \
509	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
510	  *) \
511	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
512	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
513	esac;
514
515$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
516	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
517
518$(top_srcdir)/configure:  $(am__configure_deps)
519	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
520$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
521	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
522$(am__aclocal_m4_deps):
523
524mostlyclean-libtool:
525	-rm -f *.lo
526
527clean-libtool:
528	-rm -rf .libs _libs
529style-local:
530tags TAGS:
531
532ctags CTAGS:
533
534cscope cscopelist:
535
536
537check-TESTS: $(TESTS)
538	@failed=0; all=0; xfail=0; xpass=0; skip=0; \
539	srcdir=$(srcdir); export srcdir; \
540	list=' $(TESTS) '; \
541	$(am__tty_colors); \
542	if test -n "$$list"; then \
543	  for tst in $$list; do \
544	    if test -f ./$$tst; then dir=./; \
545	    elif test -f $$tst; then dir=; \
546	    else dir="$(srcdir)/"; fi; \
547	    if $(TESTS_ENVIRONMENT) $${dir}$$tst $(AM_TESTS_FD_REDIRECT); then \
548	      all=`expr $$all + 1`; \
549	      case " $(XFAIL_TESTS) " in \
550	      *[\ \	]$$tst[\ \	]*) \
551		xpass=`expr $$xpass + 1`; \
552		failed=`expr $$failed + 1`; \
553		col=$$red; res=XPASS; \
554	      ;; \
555	      *) \
556		col=$$grn; res=PASS; \
557	      ;; \
558	      esac; \
559	    elif test $$? -ne 77; then \
560	      all=`expr $$all + 1`; \
561	      case " $(XFAIL_TESTS) " in \
562	      *[\ \	]$$tst[\ \	]*) \
563		xfail=`expr $$xfail + 1`; \
564		col=$$lgn; res=XFAIL; \
565	      ;; \
566	      *) \
567		failed=`expr $$failed + 1`; \
568		col=$$red; res=FAIL; \
569	      ;; \
570	      esac; \
571	    else \
572	      skip=`expr $$skip + 1`; \
573	      col=$$blu; res=SKIP; \
574	    fi; \
575	    echo "$${col}$$res$${std}: $$tst"; \
576	  done; \
577	  if test "$$all" -eq 1; then \
578	    tests="test"; \
579	    All=""; \
580	  else \
581	    tests="tests"; \
582	    All="All "; \
583	  fi; \
584	  if test "$$failed" -eq 0; then \
585	    if test "$$xfail" -eq 0; then \
586	      banner="$$All$$all $$tests passed"; \
587	    else \
588	      if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
589	      banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
590	    fi; \
591	  else \
592	    if test "$$xpass" -eq 0; then \
593	      banner="$$failed of $$all $$tests failed"; \
594	    else \
595	      if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
596	      banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
597	    fi; \
598	  fi; \
599	  dashes="$$banner"; \
600	  skipped=""; \
601	  if test "$$skip" -ne 0; then \
602	    if test "$$skip" -eq 1; then \
603	      skipped="($$skip test was not run)"; \
604	    else \
605	      skipped="($$skip tests were not run)"; \
606	    fi; \
607	    test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
608	      dashes="$$skipped"; \
609	  fi; \
610	  report=""; \
611	  if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
612	    report="Please report to $(PACKAGE_BUGREPORT)"; \
613	    test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
614	      dashes="$$report"; \
615	  fi; \
616	  dashes=`echo "$$dashes" | sed s/./=/g`; \
617	  if test "$$failed" -eq 0; then \
618	    col="$$grn"; \
619	  else \
620	    col="$$red"; \
621	  fi; \
622	  echo "$${col}$$dashes$${std}"; \
623	  echo "$${col}$$banner$${std}"; \
624	  test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \
625	  test -z "$$report" || echo "$${col}$$report$${std}"; \
626	  echo "$${col}$$dashes$${std}"; \
627	  test "$$failed" -eq 0; \
628	else :; fi
629
630distdir: $(DISTFILES)
631	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
632	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
633	list='$(DISTFILES)'; \
634	  dist_files=`for file in $$list; do echo $$file; done | \
635	  sed -e "s|^$$srcdirstrip/||;t" \
636	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
637	case $$dist_files in \
638	  */*) $(MKDIR_P) `echo "$$dist_files" | \
639			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
640			   sort -u` ;; \
641	esac; \
642	for file in $$dist_files; do \
643	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
644	  if test -d $$d/$$file; then \
645	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
646	    if test -d "$(distdir)/$$file"; then \
647	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
648	    fi; \
649	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
650	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
651	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
652	    fi; \
653	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
654	  else \
655	    test -f "$(distdir)/$$file" \
656	    || cp -p $$d/$$file "$(distdir)/$$file" \
657	    || exit 1; \
658	  fi; \
659	done
660	$(MAKE) $(AM_MAKEFLAGS) \
661	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
662	  dist-hook
663check-am: all-am
664	$(MAKE) $(AM_MAKEFLAGS) $(check_SCRIPTS)
665	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
666check: $(BUILT_SOURCES)
667	$(MAKE) $(AM_MAKEFLAGS) check-am
668all-am: Makefile
669installdirs:
670install: $(BUILT_SOURCES)
671	$(MAKE) $(AM_MAKEFLAGS) install-am
672install-exec: install-exec-am
673install-data: install-data-am
674uninstall: uninstall-am
675
676install-am: all-am
677	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
678
679installcheck: installcheck-am
680install-strip:
681	if test -z '$(STRIP)'; then \
682	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
683	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
684	      install; \
685	else \
686	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
687	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
688	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
689	fi
690mostlyclean-generic:
691
692clean-generic:
693
694distclean-generic:
695	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
696	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
697
698maintainer-clean-generic:
699	@echo "This command is intended for maintainers to use"
700	@echo "it deletes files that may require special tools to rebuild."
701	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
702clean: clean-am
703
704clean-am: clean-generic clean-libtool clean-local mostlyclean-am
705
706distclean: distclean-am
707	-rm -f Makefile
708distclean-am: clean-am distclean-generic
709
710dvi: dvi-am
711
712dvi-am:
713
714html: html-am
715
716html-am:
717
718info: info-am
719
720info-am:
721
722install-data-am:
723
724install-dvi: install-dvi-am
725
726install-dvi-am:
727
728install-exec-am:
729
730install-html: install-html-am
731
732install-html-am:
733
734install-info: install-info-am
735
736install-info-am:
737
738install-man:
739
740install-pdf: install-pdf-am
741
742install-pdf-am:
743
744install-ps: install-ps-am
745
746install-ps-am:
747
748installcheck-am:
749
750maintainer-clean: maintainer-clean-am
751	-rm -f Makefile
752maintainer-clean-am: distclean-am maintainer-clean-generic
753
754mostlyclean: mostlyclean-am
755
756mostlyclean-am: mostlyclean-generic mostlyclean-libtool
757
758pdf: pdf-am
759
760pdf-am:
761
762ps: ps-am
763
764ps-am:
765
766style: style-am
767
768style-am: style-local
769
770uninstall-am:
771
772.MAKE: all check check-am install install-am install-strip
773
774.PHONY: all all-am check check-TESTS check-am clean clean-generic \
775	clean-libtool clean-local cscopelist-am ctags-am dist-hook \
776	distclean distclean-generic distclean-libtool distdir dvi \
777	dvi-am html html-am info info-am install install-am \
778	install-data install-data-am install-dvi install-dvi-am \
779	install-exec install-exec-am install-html install-html-am \
780	install-info install-info-am install-man install-pdf \
781	install-pdf-am install-ps install-ps-am install-strip \
782	installcheck installcheck-am installdirs maintainer-clean \
783	maintainer-clean-generic mostlyclean mostlyclean-generic \
784	mostlyclean-libtool pdf pdf-am ps ps-am style-am style-local \
785	tags-am uninstall uninstall-am
786
787.PRECIOUS: Makefile
788
789
790precross: $(thrift_gen)
791
792gen-py/%/__init__.py: ../%.thrift $(THRIFT)
793	$(THRIFT) --gen py  $<
794
795gen-py-default/%/__init__.py: ../%.thrift $(THRIFT)
796	test -d gen-py-default || $(MKDIR_P) gen-py-default
797	$(THRIFT) --gen py -out gen-py-default $<
798
799gen-py-slots/%/__init__.py: ../%.thrift $(THRIFT)
800	test -d gen-py-slots || $(MKDIR_P) gen-py-slots
801	$(THRIFT) --gen py:slots -out gen-py-slots $<
802
803gen-py-oldstyle/%/__init__.py: ../%.thrift $(THRIFT)
804	test -d gen-py-oldstyle || $(MKDIR_P) gen-py-oldstyle
805	$(THRIFT) --gen py:old_style -out gen-py-oldstyle $<
806
807gen-py-no_utf8strings/%/__init__.py: ../%.thrift $(THRIFT)
808	test -d gen-py-no_utf8strings || $(MKDIR_P) gen-py-no_utf8strings
809	$(THRIFT) --gen py:no_utf8strings -out gen-py-no_utf8strings $<
810
811gen-py-dynamic/%/__init__.py: ../%.thrift $(THRIFT)
812	test -d gen-py-dynamic || $(MKDIR_P) gen-py-dynamic
813	$(THRIFT) --gen py:dynamic -out gen-py-dynamic $<
814
815gen-py-dynamicslots/%/__init__.py: ../%.thrift $(THRIFT)
816	test -d gen-py-dynamicslots || $(MKDIR_P) gen-py-dynamicslots
817	$(THRIFT) --gen py:dynamic,slots -out gen-py-dynamicslots $<
818
819clean-local:
820	$(RM) -r build
821	find . -type f \( -iname "*.pyc" \) | xargs rm -f
822	find . -type d \( -iname "__pycache__" -or -iname "_trial_temp" \) | xargs rm -rf
823	$(RM) -r gen-py*/
824
825dist-hook:
826	find $(distdir) -type f \( -iname "*.pyc" \) | xargs rm -f
827	find $(distdir) -type d \( -iname "__pycache__" -or -iname "_trial_temp" \) | xargs rm -rf
828	$(RM) -r $(distdir)/gen-py*/
829
830# Tell versions [3.59,3.63) of GNU make to not export all variables.
831# Otherwise a system limit (for SysV at least) may be exceeded.
832.NOEXPORT:
833