avro-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sbana...@apache.org
Subject svn commit: r899495 [1/8] - in /hadoop/avro/trunk: ./ lang/c++/ lang/c++/api/ lang/c++/config/ lang/c++/parser/ lang/c++/test/
Date Fri, 15 Jan 2010 00:19:41 GMT
Author: sbanacho
Date: Fri Jan 15 00:19:40 2010
New Revision: 899495

URL: http://svn.apache.org/viewvc?rev=899495&view=rev
Log:
AVRO-243. Use automake generated Makefile.in

Added:
    hadoop/avro/trunk/lang/c++/AUTHORS
    hadoop/avro/trunk/lang/c++/COPYING
    hadoop/avro/trunk/lang/c++/ChangeLog
    hadoop/avro/trunk/lang/c++/INSTALL   (with props)
    hadoop/avro/trunk/lang/c++/Makefile.am   (with props)
    hadoop/avro/trunk/lang/c++/NEWS
    hadoop/avro/trunk/lang/c++/README
      - copied unchanged from r899492, hadoop/avro/trunk/lang/c++/README.txt
    hadoop/avro/trunk/lang/c++/config/
    hadoop/avro/trunk/lang/c++/config/.gitignore
    hadoop/avro/trunk/lang/c++/config/compile
    hadoop/avro/trunk/lang/c++/config/config.guess
    hadoop/avro/trunk/lang/c++/config/config.sub
    hadoop/avro/trunk/lang/c++/config/depcomp
    hadoop/avro/trunk/lang/c++/config/install-sh
    hadoop/avro/trunk/lang/c++/config/ltmain.sh   (with props)
    hadoop/avro/trunk/lang/c++/config/missing
    hadoop/avro/trunk/lang/c++/config/ylwrap
    hadoop/avro/trunk/lang/c++/parser/AvroLex.ll
      - copied, changed from r899492, hadoop/avro/trunk/lang/c++/parser/avro.l
    hadoop/avro/trunk/lang/c++/parser/AvroYacc.yy
      - copied unchanged from r899492, hadoop/avro/trunk/lang/c++/parser/avro.y
Removed:
    hadoop/avro/trunk/lang/c++/README.txt
    hadoop/avro/trunk/lang/c++/parser/avro.l
    hadoop/avro/trunk/lang/c++/parser/avro.y
Modified:
    hadoop/avro/trunk/CHANGES.txt
    hadoop/avro/trunk/lang/c++/Makefile.in
    hadoop/avro/trunk/lang/c++/aclocal.m4
    hadoop/avro/trunk/lang/c++/api/Compiler.hh
    hadoop/avro/trunk/lang/c++/configure
    hadoop/avro/trunk/lang/c++/configure.in
    hadoop/avro/trunk/lang/c++/test/testgen.cc
    hadoop/avro/trunk/lang/c++/test/unittest.cc

Modified: hadoop/avro/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/avro/trunk/CHANGES.txt?rev=899495&r1=899494&r2=899495&view=diff
==============================================================================
--- hadoop/avro/trunk/CHANGES.txt (original)
+++ hadoop/avro/trunk/CHANGES.txt Fri Jan 15 00:19:40 2010
@@ -215,6 +215,8 @@
     AVRO-314. Add mvn-install ant task to publish jar to local Maven
     repository.  (Aaron Kimball via cutting)
 
+    AVRO-243. Use automake generated Makefile.in (sbanacho)
+
   OPTIMIZATIONS
 
     AVRO-172. More efficient schema processing (massie)

Added: hadoop/avro/trunk/lang/c++/AUTHORS
URL: http://svn.apache.org/viewvc/hadoop/avro/trunk/lang/c%2B%2B/AUTHORS?rev=899495&view=auto
==============================================================================
--- hadoop/avro/trunk/lang/c++/AUTHORS (added)
+++ hadoop/avro/trunk/lang/c++/AUTHORS Fri Jan 15 00:19:40 2010
@@ -0,0 +1,4 @@
+
+See http://hadoop.apache.org/avro/ for a list of authors
+
+

Added: hadoop/avro/trunk/lang/c++/COPYING
URL: http://svn.apache.org/viewvc/hadoop/avro/trunk/lang/c%2B%2B/COPYING?rev=899495&view=auto
==============================================================================
--- hadoop/avro/trunk/lang/c++/COPYING (added)
+++ hadoop/avro/trunk/lang/c++/COPYING Fri Jan 15 00:19:40 2010
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

Added: hadoop/avro/trunk/lang/c++/ChangeLog
URL: http://svn.apache.org/viewvc/hadoop/avro/trunk/lang/c%2B%2B/ChangeLog?rev=899495&view=auto
==============================================================================
--- hadoop/avro/trunk/lang/c++/ChangeLog (added)
+++ hadoop/avro/trunk/lang/c++/ChangeLog Fri Jan 15 00:19:40 2010
@@ -0,0 +1 @@
+Refer to CHANGES.txt in the root of avro repository for change log

Added: hadoop/avro/trunk/lang/c++/INSTALL
URL: http://svn.apache.org/viewvc/hadoop/avro/trunk/lang/c%2B%2B/INSTALL?rev=899495&view=auto
==============================================================================
--- hadoop/avro/trunk/lang/c++/INSTALL (added)
+++ hadoop/avro/trunk/lang/c++/INSTALL Fri Jan 15 00:19:40 2010
@@ -0,0 +1,234 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006 Free Software Foundation, Inc.
+
+This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+Basic Installation
+==================
+
+Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package.  The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
+
+   The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation.  It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions.  Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+   It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring.  Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+   If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release.  If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+   The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'.  You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+The simplest way to compile this package is:
+
+  1. `cd' to the directory containing the package's source code and type
+     `./configure' to configure the package for your system.
+
+     Running `configure' might take a while.  While running, it prints
+     some messages telling which features it is checking for.
+
+  2. Type `make' to compile the package.
+
+  3. Optionally, type `make check' to run any self-tests that come with
+     the package.
+
+  4. Type `make install' to install the programs and any data files and
+     documentation.
+
+  5. You can remove the program binaries and object files from the
+     source code directory by typing `make clean'.  To also remove the
+     files that `configure' created (so you can compile the package for
+     a different kind of computer), type `make distclean'.  There is
+     also a `make maintainer-clean' target, but that is intended mainly
+     for the package's developers.  If you use it, you may have to get
+     all sorts of other programs in order to regenerate files that came
+     with the distribution.
+
+Compilers and Options
+=====================
+
+Some systems require unusual options for compilation or linking that the
+`configure' script does not know about.  Run `./configure --help' for
+details on some of the pertinent environment variables.
+
+   You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment.  Here
+is an example:
+
+     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+   *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory.  To do this, you can use GNU `make'.  `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script.  `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+   With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory.  After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+Installation Names
+==================
+
+By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc.  You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX'.
+
+   You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files.  If you
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+   In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files.  Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+   If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System).  The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+   For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Specifying the System Type
+==========================
+
+There may be some features `configure' cannot figure out automatically,
+but needs to determine by the type of machine the package will run on.
+Usually, assuming the package is built to be run on the _same_
+architectures, `configure' can figure that out, but if it prints a
+message saying it cannot guess the machine type, give it the
+`--build=TYPE' option.  TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+     CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+     OS KERNEL-OS
+
+   See the file `config.sub' for the possible values of each field.  If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+   If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+   If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+If you want to set default values for `configure' scripts to share, you
+can create a site shell script called `config.site' that gives default
+values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists.  Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+Variables not defined in a site shell script can be set in the
+environment passed to `configure'.  However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost.  In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'.  For example:
+
+     ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf bug.  Until the bug is fixed you can use this workaround:
+
+     CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+`configure' Invocation
+======================
+
+`configure' recognizes the following options to control how it operates.
+
+`--help'
+`-h'
+     Print a summary of the options to `configure', and exit.
+
+`--version'
+`-V'
+     Print the version of Autoconf used to generate the `configure'
+     script, and exit.
+
+`--cache-file=FILE'
+     Enable the cache: use and save the results of the tests in FILE,
+     traditionally `config.cache'.  FILE defaults to `/dev/null' to
+     disable caching.
+
+`--config-cache'
+`-C'
+     Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+     Do not print messages saying which checks are being made.  To
+     suppress all normal output, redirect it to `/dev/null' (any error
+     messages will still be shown).
+
+`--srcdir=DIR'
+     Look for the package's source code in directory DIR.  Usually
+     `configure' can determine that directory automatically.
+
+`configure' also accepts some other, not widely useful, options.  Run
+`configure --help' for more details.
+

Propchange: hadoop/avro/trunk/lang/c++/INSTALL
------------------------------------------------------------------------------
    svn:eol-style = native

Added: hadoop/avro/trunk/lang/c++/Makefile.am
URL: http://svn.apache.org/viewvc/hadoop/avro/trunk/lang/c%2B%2B/Makefile.am?rev=899495&view=auto
==============================================================================
--- hadoop/avro/trunk/lang/c++/Makefile.am (added)
+++ hadoop/avro/trunk/lang/c++/Makefile.am Fri Jan 15 00:19:40 2010
@@ -0,0 +1,153 @@
+
+AM_CXXFLAGS= -I$(top_srcdir)/api $(BOOST_CPPFLAGS)
+ACLOCAL_AMFLAGS=-I m4
+
+BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
+BOOST_LDFLAGS = @BOOST_LDFLAGS@
+BOOST_REGEX_LIB = @BOOST_REGEX_LIB@
+PYTHON = @PYTHON@
+
+library_includedir=$(includedir)/avrocpp
+library_include_HEADERS = \
+api/AvroParse.hh \
+api/AvroSerialize.hh \
+api/AvroTraits.hh \
+api/Boost.hh \
+api/Compiler.hh \
+api/CompilerNode.hh \
+api/Exception.hh \
+api/InputStreamer.hh \
+api/Layout.hh \
+api/Node.hh \
+api/NodeConcepts.hh \
+api/NodeImpl.hh \
+api/OutputStreamer.hh \
+api/Parser.hh \
+api/Reader.hh \
+api/Resolver.hh \
+api/ResolverSchema.hh \
+api/ResolvingReader.hh \
+api/Schema.hh \
+api/SchemaResolution.hh \
+api/Serializer.hh \
+api/SymbolMap.hh \
+api/Types.hh \
+api/ValidSchema.hh \
+api/ValidatingReader.hh \
+api/ValidatingWriter.hh \
+api/Validator.hh \
+api/Writer.hh \
+api/Zigzag.hh 
+
+BUILT_SOURCES = AvroYacc.h testgen.hh testgen2.hh
+
+bin_PROGRAMS = precompile testparser 
+bin_SCRIPTS = scripts/gen-cppcode.py
+
+precompile_SOURCES = test/precompile.cc
+
+precompile_LDFLAGS = -static $(BOOST_LDFLAGS)
+precompile_LDADD = $(top_builddir)/libavrocpp.la $(BOOST_REGEX_LIB)
+
+testparser_SOURCES = test/testparser.cc
+
+testparser_LDFLAGS = -static -no-install $(BOOST_LDFLAGS)
+testparser_LDADD = $(top_builddir)/libavrocpp.la $(BOOST_REGEX_LIB)
+
+lib_LTLIBRARIES = libavrocpp.la
+
+libavrocpp_la_SOURCES = \
+api/AvroParse.hh \
+api/AvroSerialize.hh \
+api/AvroTraits.hh \
+api/Boost.hh \
+api/Compiler.hh \
+api/CompilerNode.hh \
+api/Exception.hh \
+api/InputStreamer.hh \
+api/Layout.hh \
+api/Node.hh \
+api/NodeConcepts.hh \
+api/NodeImpl.hh \
+api/OutputStreamer.hh \
+api/Parser.hh \
+api/Reader.hh \
+api/Resolver.hh \
+api/ResolverSchema.hh \
+api/ResolvingReader.hh \
+api/Schema.hh \
+api/SchemaResolution.hh \
+api/Serializer.hh \
+api/SymbolMap.hh \
+api/Types.hh \
+api/ValidSchema.hh \
+api/ValidatingReader.hh \
+api/ValidatingWriter.hh \
+api/Validator.hh \
+api/Writer.hh \
+api/Zigzag.hh \
+impl/Compiler.cc \
+impl/CompilerNode.cc \
+impl/Node.cc \
+impl/NodeImpl.cc \
+impl/Resolver.cc \
+impl/ResolverSchema.cc \
+impl/Schema.cc \
+impl/Types.cc \
+impl/ValidSchema.cc \
+impl/ValidatingReader.cc \
+impl/ValidatingWriter.cc \
+impl/Validator.cc \
+impl/Zigzag.cc \
+parser/AvroYacc.yy \
+parser/AvroLex.ll 
+
+# libavrocpp_la_LDFLAGS = -export-dynamic
+
+AM_LFLAGS= -o$(LEX_OUTPUT_ROOT).c
+AM_YFLAGS = -d
+
+check_PROGRAMS = unittest testgen 
+
+TESTS=unittest testgen
+TESTS_ENVIRONMENT = top_srcdir=$(top_srcdir)
+
+unittest_SOURCES = test/unittest.cc
+unittest_LDFLAGS = -static -no-install $(BOOST_LDFLAGS)
+unittest_LDADD = $(top_builddir)/libavrocpp.la $(BOOST_REGEX_LIB)
+
+testgen_SOURCES = test/testgen.cc testgen.hh testgen2.hh
+testgen_CXXFLAGS = $(AM_CXXFLAGS) -Wno-invalid-offsetof  
+testgen_LDFLAGS = -static -no-install $(BOOST_LDFLAGS)
+testgen_LDADD = $(top_builddir)/libavrocpp.la $(BOOST_REGEX_LIB)
+
+testgen.hh : bigrecord.precompile 
+	$(PYTHON) $(top_srcdir)/scripts/gen-cppcode.py -n testgen -i $< -o $@
+
+testgen2.hh : bigrecord2.precompile 
+	$(PYTHON) $(top_srcdir)/scripts/gen-cppcode.py -n testgen2 -i $< -o $@
+
+bigrecord.precompile: $(top_srcdir)/jsonschemas/bigrecord precompile$(EXEEXT)
+	$(top_builddir)/precompile$(EXEEXT) < $< > $@
+
+bigrecord2.precompile: $(top_srcdir)/jsonschemas/bigrecord2 precompile$(EXEEXT) 
+	$(top_builddir)/precompile$(EXEEXT) < $< > $@
+
+DOXYGEN_INPUTS= $(top_srcdir)/MainPage.dox $(library_include_HEADERS)
+
+CPP_DOC_DIR ?= "$(top_builddir)/doc"
+
+doc: $(CPP_DOC_DIR)/html/index.html
+
+$(CPP_DOC_DIR)/html/index.html: $(DOXYGEN_INPUTS) $(srcdir)/Doxyfile
+	(cat $(srcdir)/Doxyfile; echo "OUTPUT_DIRECTORY=$(CPP_DOC_DIR)";  echo "INPUT=$(DOXYGEN_INPUTS)") | $(DOXYGEN) - ;
+
+EXTRA_DIST=jsonschemas scripts
+
+CLEANFILES=bigrecord.precompile bigrecord2.precompile testgen.hh testgen2.hh AvroLex.cc AvroYacc.cc AvroYacc.h test.avro
+
+clean-local: clean-local-check
+.PHONY: clean-local-check
+clean-local-check:
+	-rm -rf $(CPP_DOC_DIR)
+

Propchange: hadoop/avro/trunk/lang/c++/Makefile.am
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: hadoop/avro/trunk/lang/c++/Makefile.in
URL: http://svn.apache.org/viewvc/hadoop/avro/trunk/lang/c%2B%2B/Makefile.in?rev=899495&r1=899494&r2=899495&view=diff
==============================================================================
--- hadoop/avro/trunk/lang/c++/Makefile.in (original)
+++ hadoop/avro/trunk/lang/c++/Makefile.in Fri Jan 15 00:19:40 2010
@@ -1,136 +1,1148 @@
+# Makefile.in generated by automake 1.10 from Makefile.am.
+# @configure_input@
 
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
 
-SHELL = /bin/sh
-VPATH = @srcdir@
+@SET_MAKE@
 
-subdirs = @subdirs@
-top_srcdir = @top_srcdir@
-srcdir = @srcdir@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-bindir = $(exec_prefix)/bin
-infodir = $(prefix)/info
-libdir = $(prefix)/lib/gnudl
-mandir = $(prefix)/man/man1
-datarootdir = @datarootdir@
-docdir = @docdir@
 
-CXX = @CXX@
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+bin_PROGRAMS = precompile$(EXEEXT) testparser$(EXEEXT)
+check_PROGRAMS = unittest$(EXEEXT) testgen$(EXEEXT)
+TESTS = unittest$(EXEEXT) testgen$(EXEEXT)
+subdir = .
+DIST_COMMON = README $(am__configure_deps) $(library_include_HEADERS) \
+	$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+	$(top_srcdir)/configure AUTHORS AvroLex.cc AvroYacc.cc \
+	AvroYacc.h COPYING ChangeLog INSTALL NEWS config/compile \
+	config/config.guess config/config.sub config/depcomp \
+	config/install-sh config/ltmain.sh config/missing \
+	config/ylwrap
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/m4_ax_boost_base.m4 \
+	$(top_srcdir)/m4/m4_ax_boost_regex.m4 \
+	$(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
+	"$(DESTDIR)$(bindir)" "$(DESTDIR)$(library_includedir)"
+libLTLIBRARIES_INSTALL = $(INSTALL)
+LTLIBRARIES = $(lib_LTLIBRARIES)
+libavrocpp_la_LIBADD =
+am_libavrocpp_la_OBJECTS = Compiler.lo CompilerNode.lo Node.lo \
+	NodeImpl.lo Resolver.lo ResolverSchema.lo Schema.lo Types.lo \
+	ValidSchema.lo ValidatingReader.lo ValidatingWriter.lo \
+	Validator.lo Zigzag.lo AvroYacc.lo AvroLex.lo
+libavrocpp_la_OBJECTS = $(am_libavrocpp_la_OBJECTS)
+binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+PROGRAMS = $(bin_PROGRAMS)
+am_precompile_OBJECTS = precompile.$(OBJEXT)
+precompile_OBJECTS = $(am_precompile_OBJECTS)
+am__DEPENDENCIES_1 =
+precompile_DEPENDENCIES = $(top_builddir)/libavrocpp.la \
+	$(am__DEPENDENCIES_1)
+precompile_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+	$(CXXFLAGS) $(precompile_LDFLAGS) $(LDFLAGS) -o $@
+am_testgen_OBJECTS = testgen-testgen.$(OBJEXT)
+testgen_OBJECTS = $(am_testgen_OBJECTS)
+testgen_DEPENDENCIES = $(top_builddir)/libavrocpp.la \
+	$(am__DEPENDENCIES_1)
+testgen_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=link $(CXXLD) $(testgen_CXXFLAGS) $(CXXFLAGS) \
+	$(testgen_LDFLAGS) $(LDFLAGS) -o $@
+am_testparser_OBJECTS = testparser.$(OBJEXT)
+testparser_OBJECTS = $(am_testparser_OBJECTS)
+testparser_DEPENDENCIES = $(top_builddir)/libavrocpp.la \
+	$(am__DEPENDENCIES_1)
+testparser_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+	$(CXXFLAGS) $(testparser_LDFLAGS) $(LDFLAGS) -o $@
+am_unittest_OBJECTS = unittest.$(OBJEXT)
+unittest_OBJECTS = $(am_unittest_OBJECTS)
+unittest_DEPENDENCIES = $(top_builddir)/libavrocpp.la \
+	$(am__DEPENDENCIES_1)
+unittest_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+	$(CXXFLAGS) $(unittest_LDFLAGS) $(LDFLAGS) -o $@
+binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
+SCRIPTS = $(bin_SCRIPTS)
+DEFAULT_INCLUDES = -I.@am__isrc@
+depcomp = $(SHELL) $(top_srcdir)/config/depcomp
+am__depfiles_maybe = depfiles
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
+	$(LDFLAGS) -o $@
+LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
+LTLEXCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
+YLWRAP = $(top_srcdir)/config/ylwrap
+YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
+LTYACCCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=compile $(YACC) $(YFLAGS) $(AM_YFLAGS)
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+	$(LDFLAGS) -o $@
+SOURCES = $(libavrocpp_la_SOURCES) $(precompile_SOURCES) \
+	$(testgen_SOURCES) $(testparser_SOURCES) $(unittest_SOURCES)
+DIST_SOURCES = $(libavrocpp_la_SOURCES) $(precompile_SOURCES) \
+	$(testgen_SOURCES) $(testparser_SOURCES) $(unittest_SOURCES)
+library_includeHEADERS_INSTALL = $(INSTALL_HEADER)
+HEADERS = $(library_include_HEADERS)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+  { test ! -d $(distdir) \
+    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+         && rm -fr $(distdir); }; }
+DIST_ARCHIVES = $(distdir).tar.gz
+GZIP_ENV = --best
+distuninstallcheck_listfiles = find . -type f -print
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+ALLOCA = @ALLOCA@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
+BOOST_LDFLAGS = @BOOST_LDFLAGS@
+BOOST_REGEX_LIB = @BOOST_REGEX_LIB@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
-CFLAGS = $(CPPFLAGS) @CFLAGS@
-LDFLAGS = @LDFLAGS@
-LIBS = @LIBS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DOXYGEN = @DOXYGEN@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GREP = @GREP@
 INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
 LEX = @LEX@
-YACC = @YACC@
-DOXYGEN = @DOXYGEN@
+LEXLIB = @LEXLIB@
+LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
 PYTHON = @PYTHON@
-BOOST_CPPFLAGS = @BOOST_CPPFLAGS@
-BOOST_LDFLAGS = @BOOST_LDFLAGS@
-BOOST_REGEX_LIB = @BOOST_REGEX_LIB@
-
-AVROINCLUDES = $(srcdir)/api
-AVROSOURCES = $(srcdir)/impl
-AVROPARSER = $(srcdir)/parser
-AVROSCHEMAS = $(srcdir)/jsonschemas
-AVROTEST = $(srcdir)/test
-AVROSCRIPTS = $(srcdir)/scripts
-
-AVRO_STATIC= $(OBJDIR)/libavrocpp.a
-
-EXECS = unittest testparser precompile testgen 
-EXECSDIR = obj
-AVRO_EXECS = $(EXECS:%=$(EXECSDIR)/%)
-
-INCFLAGS = -I$(AVROINCLUDES) -I$(AVROPARSER) 
-INCFLAGS += $(BOOST_CPPFLAGS)
-TEST_INCFLAGS = $(INCFLAGS) -I$(OBJDIR)
-
-LIBS += $(BOOST_LDFLAGS) $(BOOST_REGEX_LIB)
-
-OBJDIR = obj
-
-HEADERS    := $(wildcard $(AVROINCLUDES)/*.hh)
-SOURCES := $(wildcard $(AVROSOURCES)/*.cc)
-files := $(SOURCES:$(AVROSOURCES)/%.cc=%)
-OBJS := $(files:%=$(OBJDIR)/%.o)
-DEPENDS := $(files:%=$(OBJDIR)/%.d)
-
-OJBS += $(OBJDIR)/parserlib.o
-
-GENERATED = avro.tab.h avro.tab.c lex.yy.cc
-GENERATEDSRCS = $(GENERATED:%=$(OBJDIR)/%)
-GENERATEDobjs = $(addsuffix .o, $(sort $(basename $(GENERATED))) )
-GENERATEDOBJS = $(GENERATEDobjs:%=$(OBJDIR)/%)
-
-all : $(AVRO_STATIC) $(AVRO_DYNAMIC) $(AVRO_EXECS)
-
-check: $(AVRO_EXECS)
-	$(EXECSDIR)/testparser < $(AVROSCHEMAS)/bigrecord
-	$(EXECSDIR)/unittest
-	$(EXECSDIR)/testgen $(AVROSCHEMAS)/bigrecord $(AVROSCHEMAS)/bigrecord2
-
-CXXFLAGS = -Wall -g -fPIC -Wno-invalid-offsetof $(CPPFLAGS)
-
-$(AVRO_STATIC) : $(OBJS) $(GENERATEDOBJS)
-	ar ruc $@ $^ 
-	ranlib $@
-
-$(EXECSDIR)/unittest : $(AVROTEST)/unittest.cc $(AVRO_STATIC) $(HEADERS)
-	$(CXX) $(CXXFLAGS) $(INCFLAGS) -o $@ $< $(AVRO_STATIC) $(LIBS)
-
-$(OBJDIR)/%.o : $(AVROSOURCES)/%.cc
-	$(CXX) $(CXXFLAGS) $(INCFLAGS) -c -o $@ $<
-
-$(OBJDIR)/%.d : $(AVROSOURCES)/%.cc 
-	mkdir -p $(OBJDIR)
-	$(CXX) $(CXXFLAGS) $(INCFLAGS) -MM -MP -MT $(OBJDIR)/$*.o -MT $@ -MF $@ $< 
-
-$(OBJDIR)/lex.yy.cc : $(AVROPARSER)/avro.l $(OBJDIR)/avro.tab.h
-	$(LEX) -o$(OBJDIR)/lex.yy.cc $(AVROPARSER)/avro.l
-
-$(OBJDIR)/avro.tab.h $(OBJDIR)/avro.tab.c : $(AVROPARSER)/avro.y
-	$(YACC) -d --file-prefix=$(OBJDIR)/avro $(AVROPARSER)/avro.y
-
-$(OBJDIR)/avro.tab.o : $(OBJDIR)/avro.tab.c $(OBJDIR)/avro.tab.h
-	$(CXX) $(CXXFLAGS) $(INCFLAGS) -c -o $@ $< 
-
-$(OBJDIR)/lex.yy.o : $(OBJDIR)/lex.yy.cc
-	$(CXX) $(CXXFLAGS)  -Wno-unused $(INCFLAGS) -c -o $@ $< 
-
-$(EXECSDIR)/testparser: $(AVROTEST)/testparser.cc $(AVRO_STATIC)
-	$(CXX) $(CXXFLAGS) $(INCFLAGS) -o $@ $^ $(LIBS) 
-
-$(EXECSDIR)/precompile: $(AVROTEST)/precompile.cc $(AVRO_STATIC)
-	$(CXX) $(CXXFLAGS) $(INCFLAGS) -o $@ $^ $(LIBS)
-
-$(OBJDIR)/testgen.hh: $(AVROSCRIPTS)/gen-cppcode.py $(EXECSDIR)/precompile $(AVROSCHEMAS)/bigrecord
-	$(EXECSDIR)/precompile < $(AVROSCHEMAS)/bigrecord > obj/bigrecord.flat
-	$(PYTHON) $(AVROSCRIPTS)/gen-cppcode.py -n testgen -i obj/bigrecord.flat -o $(OBJDIR)/testgen.hh
-
-$(OBJDIR)/testgen2.hh: $(AVROSCRIPTS)/gen-cppcode.py $(EXECSDIR)/precompile $(AVROSCHEMAS)/bigrecord2
-	$(EXECSDIR)/precompile < $(AVROSCHEMAS)/bigrecord2 > obj/bigrecord2.flat
-	$(PYTHON) $(AVROSCRIPTS)/gen-cppcode.py -n testgen2 -i obj/bigrecord2.flat -o $(OBJDIR)/testgen2.hh
-
-$(EXECSDIR)/testgen: $(AVROTEST)/testgen.cc $(OBJDIR)/testgen.hh $(OBJDIR)/testgen2.hh $(AVRO_STATIC)
-	$(CXX) $(CXXFLAGS) $(TEST_INCFLAGS) -o $@ $< $(AVRO_STATIC) $(LIBS)
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+YACC = @YACC@
+YFLAGS = @YFLAGS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AM_CXXFLAGS = -I$(top_srcdir)/api $(BOOST_CPPFLAGS)
+ACLOCAL_AMFLAGS = -I m4
+library_includedir = $(includedir)/avrocpp
+library_include_HEADERS = \
+api/AvroParse.hh \
+api/AvroSerialize.hh \
+api/AvroTraits.hh \
+api/Boost.hh \
+api/Compiler.hh \
+api/CompilerNode.hh \
+api/Exception.hh \
+api/InputStreamer.hh \
+api/Layout.hh \
+api/Node.hh \
+api/NodeConcepts.hh \
+api/NodeImpl.hh \
+api/OutputStreamer.hh \
+api/Parser.hh \
+api/Reader.hh \
+api/Resolver.hh \
+api/ResolverSchema.hh \
+api/ResolvingReader.hh \
+api/Schema.hh \
+api/SchemaResolution.hh \
+api/Serializer.hh \
+api/SymbolMap.hh \
+api/Types.hh \
+api/ValidSchema.hh \
+api/ValidatingReader.hh \
+api/ValidatingWriter.hh \
+api/Validator.hh \
+api/Writer.hh \
+api/Zigzag.hh 
+
+BUILT_SOURCES = AvroYacc.h testgen.hh testgen2.hh
+bin_SCRIPTS = scripts/gen-cppcode.py
+precompile_SOURCES = test/precompile.cc
+precompile_LDFLAGS = -static $(BOOST_LDFLAGS)
+precompile_LDADD = $(top_builddir)/libavrocpp.la $(BOOST_REGEX_LIB)
+testparser_SOURCES = test/testparser.cc
+testparser_LDFLAGS = -static -no-install $(BOOST_LDFLAGS)
+testparser_LDADD = $(top_builddir)/libavrocpp.la $(BOOST_REGEX_LIB)
+lib_LTLIBRARIES = libavrocpp.la
+libavrocpp_la_SOURCES = \
+api/AvroParse.hh \
+api/AvroSerialize.hh \
+api/AvroTraits.hh \
+api/Boost.hh \
+api/Compiler.hh \
+api/CompilerNode.hh \
+api/Exception.hh \
+api/InputStreamer.hh \
+api/Layout.hh \
+api/Node.hh \
+api/NodeConcepts.hh \
+api/NodeImpl.hh \
+api/OutputStreamer.hh \
+api/Parser.hh \
+api/Reader.hh \
+api/Resolver.hh \
+api/ResolverSchema.hh \
+api/ResolvingReader.hh \
+api/Schema.hh \
+api/SchemaResolution.hh \
+api/Serializer.hh \
+api/SymbolMap.hh \
+api/Types.hh \
+api/ValidSchema.hh \
+api/ValidatingReader.hh \
+api/ValidatingWriter.hh \
+api/Validator.hh \
+api/Writer.hh \
+api/Zigzag.hh \
+impl/Compiler.cc \
+impl/CompilerNode.cc \
+impl/Node.cc \
+impl/NodeImpl.cc \
+impl/Resolver.cc \
+impl/ResolverSchema.cc \
+impl/Schema.cc \
+impl/Types.cc \
+impl/ValidSchema.cc \
+impl/ValidatingReader.cc \
+impl/ValidatingWriter.cc \
+impl/Validator.cc \
+impl/Zigzag.cc \
+parser/AvroYacc.yy \
+parser/AvroLex.ll 
+
+
+# libavrocpp_la_LDFLAGS = -export-dynamic
+AM_LFLAGS = -o$(LEX_OUTPUT_ROOT).c
+AM_YFLAGS = -d
+TESTS_ENVIRONMENT = top_srcdir=$(top_srcdir)
+unittest_SOURCES = test/unittest.cc
+unittest_LDFLAGS = -static -no-install $(BOOST_LDFLAGS)
+unittest_LDADD = $(top_builddir)/libavrocpp.la $(BOOST_REGEX_LIB)
+testgen_SOURCES = test/testgen.cc testgen.hh testgen2.hh
+testgen_CXXFLAGS = $(AM_CXXFLAGS) -Wno-invalid-offsetof  
+testgen_LDFLAGS = -static -no-install $(BOOST_LDFLAGS)
+testgen_LDADD = $(top_builddir)/libavrocpp.la $(BOOST_REGEX_LIB)
+DOXYGEN_INPUTS = $(top_srcdir)/MainPage.dox $(library_include_HEADERS)
+EXTRA_DIST = jsonschemas scripts
+CLEANFILES = bigrecord.precompile bigrecord2.precompile testgen.hh testgen2.hh AvroLex.cc AvroYacc.cc AvroYacc.h test.avro
+all: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .cc .ll .lo .o .obj .yy
+am--refresh:
+	@:
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
+	      cd $(srcdir) && $(AUTOMAKE) --gnu  \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  Makefile'; \
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu  Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    echo ' $(SHELL) ./config.status'; \
+	    $(SHELL) ./config.status;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	$(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	cd $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+install-libLTLIBRARIES: $(lib_LTLIBRARIES)
+	@$(NORMAL_INSTALL)
+	test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	  if test -f $$p; then \
+	    f=$(am__strip_dir) \
+	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
+	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
+	  else :; fi; \
+	done
+
+uninstall-libLTLIBRARIES:
+	@$(NORMAL_UNINSTALL)
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	  p=$(am__strip_dir) \
+	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
+	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
+	done
+
+clean-libLTLIBRARIES:
+	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+	  test "$$dir" != "$$p" || dir=.; \
+	  echo "rm -f \"$${dir}/so_locations\""; \
+	  rm -f "$${dir}/so_locations"; \
+	done
+AvroYacc.h: AvroYacc.cc
+	@if test ! -f $@; then \
+	  rm -f AvroYacc.cc; \
+	  $(MAKE) $(AM_MAKEFLAGS) AvroYacc.cc; \
+	else :; fi
+libavrocpp.la: $(libavrocpp_la_OBJECTS) $(libavrocpp_la_DEPENDENCIES) 
+	$(CXXLINK) -rpath $(libdir) $(libavrocpp_la_OBJECTS) $(libavrocpp_la_LIBADD) $(LIBS)
+install-binPROGRAMS: $(bin_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+	  if test -f $$p \
+	     || test -f $$p1 \
+	  ; then \
+	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
+	  else :; fi; \
+	done
+
+uninstall-binPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
+	done
+
+clean-binPROGRAMS:
+	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+	  echo " rm -f $$p $$f"; \
+	  rm -f $$p $$f ; \
+	done
+
+clean-checkPROGRAMS:
+	@list='$(check_PROGRAMS)'; for p in $$list; do \
+	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+	  echo " rm -f $$p $$f"; \
+	  rm -f $$p $$f ; \
+	done
+precompile$(EXEEXT): $(precompile_OBJECTS) $(precompile_DEPENDENCIES) 
+	@rm -f precompile$(EXEEXT)
+	$(precompile_LINK) $(precompile_OBJECTS) $(precompile_LDADD) $(LIBS)
+testgen$(EXEEXT): $(testgen_OBJECTS) $(testgen_DEPENDENCIES) 
+	@rm -f testgen$(EXEEXT)
+	$(testgen_LINK) $(testgen_OBJECTS) $(testgen_LDADD) $(LIBS)
+testparser$(EXEEXT): $(testparser_OBJECTS) $(testparser_DEPENDENCIES) 
+	@rm -f testparser$(EXEEXT)
+	$(testparser_LINK) $(testparser_OBJECTS) $(testparser_LDADD) $(LIBS)
+unittest$(EXEEXT): $(unittest_OBJECTS) $(unittest_DEPENDENCIES) 
+	@rm -f unittest$(EXEEXT)
+	$(unittest_LINK) $(unittest_OBJECTS) $(unittest_LDADD) $(LIBS)
+install-binSCRIPTS: $(bin_SCRIPTS)
+	@$(NORMAL_INSTALL)
+	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+	@list='$(bin_SCRIPTS)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  if test -f $$d$$p; then \
+	    f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+	    echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+	    $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
+	  else :; fi; \
+	done
+
+uninstall-binSCRIPTS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(bin_SCRIPTS)'; for p in $$list; do \
+	  f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
+	done
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AvroLex.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AvroYacc.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Compiler.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CompilerNode.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Node.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/NodeImpl.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Resolver.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ResolverSchema.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Schema.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Types.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ValidSchema.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ValidatingReader.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ValidatingWriter.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Validator.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Zigzag.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/precompile.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testgen-testgen.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testparser.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unittest.Po@am__quote@
+
+.cc.o:
+@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ $<
+
+.cc.obj:
+@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.cc.lo:
+@am__fastdepCXX_TRUE@	$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LTCXXCOMPILE) -c -o $@ $<
+
+Compiler.lo: impl/Compiler.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Compiler.lo -MD -MP -MF $(DEPDIR)/Compiler.Tpo -c -o Compiler.lo `test -f 'impl/Compiler.cc' || echo '$(srcdir)/'`impl/Compiler.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/Compiler.Tpo $(DEPDIR)/Compiler.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/Compiler.cc' object='Compiler.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Compiler.lo `test -f 'impl/Compiler.cc' || echo '$(srcdir)/'`impl/Compiler.cc
+
+CompilerNode.lo: impl/CompilerNode.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT CompilerNode.lo -MD -MP -MF $(DEPDIR)/CompilerNode.Tpo -c -o CompilerNode.lo `test -f 'impl/CompilerNode.cc' || echo '$(srcdir)/'`impl/CompilerNode.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/CompilerNode.Tpo $(DEPDIR)/CompilerNode.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/CompilerNode.cc' object='CompilerNode.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o CompilerNode.lo `test -f 'impl/CompilerNode.cc' || echo '$(srcdir)/'`impl/CompilerNode.cc
+
+Node.lo: impl/Node.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Node.lo -MD -MP -MF $(DEPDIR)/Node.Tpo -c -o Node.lo `test -f 'impl/Node.cc' || echo '$(srcdir)/'`impl/Node.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/Node.Tpo $(DEPDIR)/Node.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/Node.cc' object='Node.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Node.lo `test -f 'impl/Node.cc' || echo '$(srcdir)/'`impl/Node.cc
+
+NodeImpl.lo: impl/NodeImpl.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT NodeImpl.lo -MD -MP -MF $(DEPDIR)/NodeImpl.Tpo -c -o NodeImpl.lo `test -f 'impl/NodeImpl.cc' || echo '$(srcdir)/'`impl/NodeImpl.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/NodeImpl.Tpo $(DEPDIR)/NodeImpl.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/NodeImpl.cc' object='NodeImpl.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o NodeImpl.lo `test -f 'impl/NodeImpl.cc' || echo '$(srcdir)/'`impl/NodeImpl.cc
+
+Resolver.lo: impl/Resolver.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Resolver.lo -MD -MP -MF $(DEPDIR)/Resolver.Tpo -c -o Resolver.lo `test -f 'impl/Resolver.cc' || echo '$(srcdir)/'`impl/Resolver.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/Resolver.Tpo $(DEPDIR)/Resolver.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/Resolver.cc' object='Resolver.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Resolver.lo `test -f 'impl/Resolver.cc' || echo '$(srcdir)/'`impl/Resolver.cc
+
+ResolverSchema.lo: impl/ResolverSchema.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ResolverSchema.lo -MD -MP -MF $(DEPDIR)/ResolverSchema.Tpo -c -o ResolverSchema.lo `test -f 'impl/ResolverSchema.cc' || echo '$(srcdir)/'`impl/ResolverSchema.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/ResolverSchema.Tpo $(DEPDIR)/ResolverSchema.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/ResolverSchema.cc' object='ResolverSchema.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ResolverSchema.lo `test -f 'impl/ResolverSchema.cc' || echo '$(srcdir)/'`impl/ResolverSchema.cc
+
+Schema.lo: impl/Schema.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Schema.lo -MD -MP -MF $(DEPDIR)/Schema.Tpo -c -o Schema.lo `test -f 'impl/Schema.cc' || echo '$(srcdir)/'`impl/Schema.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/Schema.Tpo $(DEPDIR)/Schema.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/Schema.cc' object='Schema.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Schema.lo `test -f 'impl/Schema.cc' || echo '$(srcdir)/'`impl/Schema.cc
+
+Types.lo: impl/Types.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Types.lo -MD -MP -MF $(DEPDIR)/Types.Tpo -c -o Types.lo `test -f 'impl/Types.cc' || echo '$(srcdir)/'`impl/Types.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/Types.Tpo $(DEPDIR)/Types.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/Types.cc' object='Types.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Types.lo `test -f 'impl/Types.cc' || echo '$(srcdir)/'`impl/Types.cc
+
+ValidSchema.lo: impl/ValidSchema.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ValidSchema.lo -MD -MP -MF $(DEPDIR)/ValidSchema.Tpo -c -o ValidSchema.lo `test -f 'impl/ValidSchema.cc' || echo '$(srcdir)/'`impl/ValidSchema.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/ValidSchema.Tpo $(DEPDIR)/ValidSchema.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/ValidSchema.cc' object='ValidSchema.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ValidSchema.lo `test -f 'impl/ValidSchema.cc' || echo '$(srcdir)/'`impl/ValidSchema.cc
+
+ValidatingReader.lo: impl/ValidatingReader.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ValidatingReader.lo -MD -MP -MF $(DEPDIR)/ValidatingReader.Tpo -c -o ValidatingReader.lo `test -f 'impl/ValidatingReader.cc' || echo '$(srcdir)/'`impl/ValidatingReader.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/ValidatingReader.Tpo $(DEPDIR)/ValidatingReader.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/ValidatingReader.cc' object='ValidatingReader.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ValidatingReader.lo `test -f 'impl/ValidatingReader.cc' || echo '$(srcdir)/'`impl/ValidatingReader.cc
+
+ValidatingWriter.lo: impl/ValidatingWriter.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ValidatingWriter.lo -MD -MP -MF $(DEPDIR)/ValidatingWriter.Tpo -c -o ValidatingWriter.lo `test -f 'impl/ValidatingWriter.cc' || echo '$(srcdir)/'`impl/ValidatingWriter.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/ValidatingWriter.Tpo $(DEPDIR)/ValidatingWriter.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/ValidatingWriter.cc' object='ValidatingWriter.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ValidatingWriter.lo `test -f 'impl/ValidatingWriter.cc' || echo '$(srcdir)/'`impl/ValidatingWriter.cc
+
+Validator.lo: impl/Validator.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Validator.lo -MD -MP -MF $(DEPDIR)/Validator.Tpo -c -o Validator.lo `test -f 'impl/Validator.cc' || echo '$(srcdir)/'`impl/Validator.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/Validator.Tpo $(DEPDIR)/Validator.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/Validator.cc' object='Validator.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Validator.lo `test -f 'impl/Validator.cc' || echo '$(srcdir)/'`impl/Validator.cc
+
+Zigzag.lo: impl/Zigzag.cc
+@am__fastdepCXX_TRUE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Zigzag.lo -MD -MP -MF $(DEPDIR)/Zigzag.Tpo -c -o Zigzag.lo `test -f 'impl/Zigzag.cc' || echo '$(srcdir)/'`impl/Zigzag.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/Zigzag.Tpo $(DEPDIR)/Zigzag.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='impl/Zigzag.cc' object='Zigzag.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Zigzag.lo `test -f 'impl/Zigzag.cc' || echo '$(srcdir)/'`impl/Zigzag.cc
+
+precompile.o: test/precompile.cc
+@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT precompile.o -MD -MP -MF $(DEPDIR)/precompile.Tpo -c -o precompile.o `test -f 'test/precompile.cc' || echo '$(srcdir)/'`test/precompile.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/precompile.Tpo $(DEPDIR)/precompile.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='test/precompile.cc' object='precompile.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o precompile.o `test -f 'test/precompile.cc' || echo '$(srcdir)/'`test/precompile.cc
+
+precompile.obj: test/precompile.cc
+@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT precompile.obj -MD -MP -MF $(DEPDIR)/precompile.Tpo -c -o precompile.obj `if test -f 'test/precompile.cc'; then $(CYGPATH_W) 'test/precompile.cc'; else $(CYGPATH_W) '$(srcdir)/test/precompile.cc'; fi`
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/precompile.Tpo $(DEPDIR)/precompile.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='test/precompile.cc' object='precompile.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o precompile.obj `if test -f 'test/precompile.cc'; then $(CYGPATH_W) 'test/precompile.cc'; else $(CYGPATH_W) '$(srcdir)/test/precompile.cc'; fi`
+
+testgen-testgen.o: test/testgen.cc
+@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testgen_CXXFLAGS) $(CXXFLAGS) -MT testgen-testgen.o -MD -MP -MF $(DEPDIR)/testgen-testgen.Tpo -c -o testgen-testgen.o `test -f 'test/testgen.cc' || echo '$(srcdir)/'`test/testgen.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/testgen-testgen.Tpo $(DEPDIR)/testgen-testgen.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='test/testgen.cc' object='testgen-testgen.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testgen_CXXFLAGS) $(CXXFLAGS) -c -o testgen-testgen.o `test -f 'test/testgen.cc' || echo '$(srcdir)/'`test/testgen.cc
+
+testgen-testgen.obj: test/testgen.cc
+@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testgen_CXXFLAGS) $(CXXFLAGS) -MT testgen-testgen.obj -MD -MP -MF $(DEPDIR)/testgen-testgen.Tpo -c -o testgen-testgen.obj `if test -f 'test/testgen.cc'; then $(CYGPATH_W) 'test/testgen.cc'; else $(CYGPATH_W) '$(srcdir)/test/testgen.cc'; fi`
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/testgen-testgen.Tpo $(DEPDIR)/testgen-testgen.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='test/testgen.cc' object='testgen-testgen.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testgen_CXXFLAGS) $(CXXFLAGS) -c -o testgen-testgen.obj `if test -f 'test/testgen.cc'; then $(CYGPATH_W) 'test/testgen.cc'; else $(CYGPATH_W) '$(srcdir)/test/testgen.cc'; fi`
+
+testparser.o: test/testparser.cc
+@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT testparser.o -MD -MP -MF $(DEPDIR)/testparser.Tpo -c -o testparser.o `test -f 'test/testparser.cc' || echo '$(srcdir)/'`test/testparser.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/testparser.Tpo $(DEPDIR)/testparser.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='test/testparser.cc' object='testparser.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o testparser.o `test -f 'test/testparser.cc' || echo '$(srcdir)/'`test/testparser.cc
+
+testparser.obj: test/testparser.cc
+@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT testparser.obj -MD -MP -MF $(DEPDIR)/testparser.Tpo -c -o testparser.obj `if test -f 'test/testparser.cc'; then $(CYGPATH_W) 'test/testparser.cc'; else $(CYGPATH_W) '$(srcdir)/test/testparser.cc'; fi`
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/testparser.Tpo $(DEPDIR)/testparser.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='test/testparser.cc' object='testparser.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o testparser.obj `if test -f 'test/testparser.cc'; then $(CYGPATH_W) 'test/testparser.cc'; else $(CYGPATH_W) '$(srcdir)/test/testparser.cc'; fi`
+
+unittest.o: test/unittest.cc
+@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT unittest.o -MD -MP -MF $(DEPDIR)/unittest.Tpo -c -o unittest.o `test -f 'test/unittest.cc' || echo '$(srcdir)/'`test/unittest.cc
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/unittest.Tpo $(DEPDIR)/unittest.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='test/unittest.cc' object='unittest.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o unittest.o `test -f 'test/unittest.cc' || echo '$(srcdir)/'`test/unittest.cc
+
+unittest.obj: test/unittest.cc
+@am__fastdepCXX_TRUE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT unittest.obj -MD -MP -MF $(DEPDIR)/unittest.Tpo -c -o unittest.obj `if test -f 'test/unittest.cc'; then $(CYGPATH_W) 'test/unittest.cc'; else $(CYGPATH_W) '$(srcdir)/test/unittest.cc'; fi`
+@am__fastdepCXX_TRUE@	mv -f $(DEPDIR)/unittest.Tpo $(DEPDIR)/unittest.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='test/unittest.cc' object='unittest.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o unittest.obj `if test -f 'test/unittest.cc'; then $(CYGPATH_W) 'test/unittest.cc'; else $(CYGPATH_W) '$(srcdir)/test/unittest.cc'; fi`
+
+.ll.cc:
+	$(am__skiplex) $(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE)
+
+AvroLex.cc: parser/AvroLex.ll
+	$(am__skiplex) \
+	$(SHELL) $(YLWRAP) `test -f 'parser/AvroLex.ll' || echo '$(srcdir)/'`parser/AvroLex.ll $(LEX_OUTPUT_ROOT).c AvroLex.cc -- $(LEX) $(LFLAGS) $(AM_LFLAGS)
+
+.yy.cc:
+	$(am__skipyacc) $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h $*.h y.output $*.output -- $(YACCCOMPILE)
+
+AvroYacc.cc: parser/AvroYacc.yy
+	$(am__skipyacc) \
+	$(SHELL) $(YLWRAP) `test -f 'parser/AvroYacc.yy' || echo '$(srcdir)/'`parser/AvroYacc.yy y.tab.c AvroYacc.cc y.tab.h AvroYacc.h y.output AvroYacc.output -- $(YACC) $(YFLAGS) $(AM_YFLAGS)
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+distclean-libtool:
+	-rm -f libtool
+install-library_includeHEADERS: $(library_include_HEADERS)
+	@$(NORMAL_INSTALL)
+	test -z "$(library_includedir)" || $(MKDIR_P) "$(DESTDIR)$(library_includedir)"
+	@list='$(library_include_HEADERS)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  f=$(am__strip_dir) \
+	  echo " $(library_includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(library_includedir)/$$f'"; \
+	  $(library_includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(library_includedir)/$$f"; \
+	done
+
+uninstall-library_includeHEADERS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(library_include_HEADERS)'; for p in $$list; do \
+	  f=$(am__strip_dir) \
+	  echo " rm -f '$(DESTDIR)$(library_includedir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(library_includedir)/$$f"; \
+	done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	mkid -fID $$unique
+tags: TAGS
+
+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	    $$tags $$unique; \
+	fi
+ctags: CTAGS
+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+		$(TAGS_FILES) $(LISP)
+	tags=; \
+	here=`pwd`; \
+	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
+	unique=`for i in $$list; do \
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+	  done | \
+	  $(AWK) '    { files[$$0] = 1; } \
+	       END { for (i in files) print i; }'`; \
+	test -z "$(CTAGS_ARGS)$$tags$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$tags $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && cd $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+check-TESTS: $(TESTS)
+	@failed=0; all=0; xfail=0; xpass=0; skip=0; ws='[	 ]'; \
+	srcdir=$(srcdir); export srcdir; \
+	list=' $(TESTS) '; \
+	if test -n "$$list"; then \
+	  for tst in $$list; do \
+	    if test -f ./$$tst; then dir=./; \
+	    elif test -f $$tst; then dir=; \
+	    else dir="$(srcdir)/"; fi; \
+	    if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
+	      all=`expr $$all + 1`; \
+	      case " $(XFAIL_TESTS) " in \
+	      *$$ws$$tst$$ws*) \
+		xpass=`expr $$xpass + 1`; \
+		failed=`expr $$failed + 1`; \
+		echo "XPASS: $$tst"; \
+	      ;; \
+	      *) \
+		echo "PASS: $$tst"; \
+	      ;; \
+	      esac; \
+	    elif test $$? -ne 77; then \
+	      all=`expr $$all + 1`; \
+	      case " $(XFAIL_TESTS) " in \
+	      *$$ws$$tst$$ws*) \
+		xfail=`expr $$xfail + 1`; \
+		echo "XFAIL: $$tst"; \
+	      ;; \
+	      *) \
+		failed=`expr $$failed + 1`; \
+		echo "FAIL: $$tst"; \
+	      ;; \
+	      esac; \
+	    else \
+	      skip=`expr $$skip + 1`; \
+	      echo "SKIP: $$tst"; \
+	    fi; \
+	  done; \
+	  if test "$$failed" -eq 0; then \
+	    if test "$$xfail" -eq 0; then \
+	      banner="All $$all tests passed"; \
+	    else \
+	      banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
+	    fi; \
+	  else \
+	    if test "$$xpass" -eq 0; then \
+	      banner="$$failed of $$all tests failed"; \
+	    else \
+	      banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
+	    fi; \
+	  fi; \
+	  dashes="$$banner"; \
+	  skipped=""; \
+	  if test "$$skip" -ne 0; then \
+	    skipped="($$skip tests were not run)"; \
+	    test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
+	      dashes="$$skipped"; \
+	  fi; \
+	  report=""; \
+	  if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
+	    report="Please report to $(PACKAGE_BUGREPORT)"; \
+	    test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
+	      dashes="$$report"; \
+	  fi; \
+	  dashes=`echo "$$dashes" | sed s/./=/g`; \
+	  echo "$$dashes"; \
+	  echo "$$banner"; \
+	  test -z "$$skipped" || echo "$$skipped"; \
+	  test -z "$$report" || echo "$$report"; \
+	  echo "$$dashes"; \
+	  test "$$failed" -eq 0; \
+	else :; fi
+
+distdir: $(DISTFILES)
+	$(am__remove_distdir)
+	test -d $(distdir) || mkdir $(distdir)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+	    fi; \
+	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+	  else \
+	    test -f $(distdir)/$$file \
+	    || cp -p $$d/$$file $(distdir)/$$file \
+	    || exit 1; \
+	  fi; \
+	done
+	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+	|| chmod -R a+r $(distdir)
+dist-gzip: distdir
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+	$(am__remove_distdir)
+
+dist-bzip2: distdir
+	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+	$(am__remove_distdir)
+
+dist-tarZ: distdir
+	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+	$(am__remove_distdir)
+
+dist-shar: distdir
+	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+	$(am__remove_distdir)
+
+dist-zip: distdir
+	-rm -f $(distdir).zip
+	zip -rq $(distdir).zip $(distdir)
+	$(am__remove_distdir)
+
+dist dist-all: distdir
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+	$(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+	case '$(DIST_ARCHIVES)' in \
+	*.tar.gz*) \
+	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
+	*.tar.bz2*) \
+	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+	*.tar.Z*) \
+	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+	*.shar.gz*) \
+	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
+	*.zip*) \
+	  unzip $(distdir).zip ;;\
+	esac
+	chmod -R a-w $(distdir); chmod a+w $(distdir)
+	mkdir $(distdir)/_build
+	mkdir $(distdir)/_inst
+	chmod a-w $(distdir)
+	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+	  && cd $(distdir)/_build \
+	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+	    $(DISTCHECK_CONFIGURE_FLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
+	  && $(MAKE) $(AM_MAKEFLAGS) check \
+	  && $(MAKE) $(AM_MAKEFLAGS) install \
+	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+	        distuninstallcheck \
+	  && chmod -R a-w "$$dc_install_base" \
+	  && ({ \
+	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
+	  && rm -rf "$$dc_destdir" \
+	  && $(MAKE) $(AM_MAKEFLAGS) dist \
+	  && rm -rf $(DIST_ARCHIVES) \
+	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
+	$(am__remove_distdir)
+	@(echo "$(distdir) archives ready for distribution: "; \
+	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+	@cd $(distuninstallcheck_dir) \
+	&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+	   || { echo "ERROR: files left after uninstall:" ; \
+	        if test -n "$(DESTDIR)"; then \
+	          echo "  (check DESTDIR support)"; \
+	        fi ; \
+	        $(distuninstallcheck_listfiles) ; \
+	        exit 1; } >&2
+distcleancheck: distclean
+	@if test '$(srcdir)' = . ; then \
+	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+	  exit 1 ; \
+	fi
+	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+	  || { echo "ERROR: files left in build directory after distclean:" ; \
+	       $(distcleancheck_listfiles) ; \
+	       exit 1; } >&2
+check-am: all-am
+	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
+	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
+check: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) check-am
+all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(HEADERS)
+install-binPROGRAMS: install-libLTLIBRARIES
+
+installdirs:
+	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(library_includedir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: $(BUILT_SOURCES)
+	$(MAKE) $(AM_MAKEFLAGS) install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+	-rm -f AvroLex.cc
+	-rm -f AvroYacc.cc
+	-rm -f AvroYacc.h
+	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \
+	clean-libLTLIBRARIES clean-libtool clean-local mostlyclean-am
+
+distclean: distclean-am
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-library_includeHEADERS
+
+install-dvi: install-dvi-am
+
+install-exec-am: install-binPROGRAMS install-binSCRIPTS \
+	install-libLTLIBRARIES
+
+install-html: install-html-am
+
+install-info: install-info-am
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf $(top_srcdir)/autom4te.cache
+	-rm -rf ./$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
+	uninstall-libLTLIBRARIES uninstall-library_includeHEADERS
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am am--refresh check check-TESTS check-am \
+	clean clean-binPROGRAMS clean-checkPROGRAMS clean-generic \
+	clean-libLTLIBRARIES clean-libtool clean-local ctags dist \
+	dist-all dist-bzip2 dist-gzip dist-shar dist-tarZ dist-zip \
+	distcheck distclean distclean-compile distclean-generic \
+	distclean-libtool distclean-tags distcleancheck distdir \
+	distuninstallcheck dvi dvi-am html html-am info info-am \
+	install install-am install-binPROGRAMS install-binSCRIPTS \
+	install-data install-data-am install-dvi install-dvi-am \
+	install-exec install-exec-am install-html install-html-am \
+	install-info install-info-am install-libLTLIBRARIES \
+	install-library_includeHEADERS install-man install-pdf \
+	install-pdf-am install-ps install-ps-am install-strip \
+	installcheck installcheck-am installdirs maintainer-clean \
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+	tags uninstall uninstall-am uninstall-binPROGRAMS \
+	uninstall-binSCRIPTS uninstall-libLTLIBRARIES \
+	uninstall-library_includeHEADERS
+
+
+testgen.hh : bigrecord.precompile 
+	$(PYTHON) $(top_srcdir)/scripts/gen-cppcode.py -n testgen -i $< -o $@
+
+testgen2.hh : bigrecord2.precompile 
+	$(PYTHON) $(top_srcdir)/scripts/gen-cppcode.py -n testgen2 -i $< -o $@
 
-CPP_DOC_DIR ?= "./doc"
+bigrecord.precompile: $(top_srcdir)/jsonschemas/bigrecord precompile$(EXEEXT)
+	$(top_builddir)/precompile$(EXEEXT) < $< > $@
 
-DOXYGEN_INPUTS= $(srcdir)/MainPage.dox $(HEADERS)
+bigrecord2.precompile: $(top_srcdir)/jsonschemas/bigrecord2 precompile$(EXEEXT) 
+	$(top_builddir)/precompile$(EXEEXT) < $< > $@
 
-$(CPP_DOC_DIR)/html/index.html: $(SOURCES) $(HEADERS) $(srcdir)/Doxyfile
-	(cat $(srcdir)/Doxyfile; echo "OUTPUT_DIRECTORY=$(CPP_DOC_DIR)";  echo "INPUT=$(DOXYGEN_INPUTS)") | $(DOXYGEN) - ;
+CPP_DOC_DIR ?= "$(top_builddir)/doc"
 
 doc: $(CPP_DOC_DIR)/html/index.html
 
--include $(DEPENDS)
-
-install: $(AVRO_STATIC) 
-	mkdir -p $(prefix)/lib
-	mkdir -p $(prefix)/include/avro
-	cp $(AVRO_STATIC) $(prefix)/lib
-	cp $(HEADERS) $(prefix)/include/avro
+$(CPP_DOC_DIR)/html/index.html: $(DOXYGEN_INPUTS) $(srcdir)/Doxyfile
+	(cat $(srcdir)/Doxyfile; echo "OUTPUT_DIRECTORY=$(CPP_DOC_DIR)";  echo "INPUT=$(DOXYGEN_INPUTS)") | $(DOXYGEN) - ;
 
-clean :
-	rm -rf $(AVRO_EXECS) $(OBJS) $(AVRO_STATIC) $(GENERATEDSRCS) $(GENERATEDOBJS) core
+clean-local: clean-local-check
+.PHONY: clean-local-check
+clean-local-check:
+	-rm -rf $(CPP_DOC_DIR)
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:

Added: hadoop/avro/trunk/lang/c++/NEWS
URL: http://svn.apache.org/viewvc/hadoop/avro/trunk/lang/c%2B%2B/NEWS?rev=899495&view=auto
==============================================================================
--- hadoop/avro/trunk/lang/c++/NEWS (added)
+++ hadoop/avro/trunk/lang/c++/NEWS Fri Jan 15 00:19:40 2010
@@ -0,0 +1,5 @@
+
+For news, visit the Avro web site at
+http://hadoop.apache.org/avro/
+
+



Mime
View raw message