1311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff## Process this file with automake to produce Makefile.in 2311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 3311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# Make sure that when we re-make ./configure, we get the macros we need 4732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comACLOCAL_AMFLAGS = -I m4 \ 5732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com -I gflags/m4 6311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 7732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com# This is so we can #include <google/vcencoder.h> or <gtest/gtest.h> 8732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comAM_CPPFLAGS = -I$(top_srcdir)/src \ 9438f2a5be6d809bc21611a94cd37bfc8c28ceb33openvcdiff@gmail.com -I$(top_srcdir)/src/zlib \ 10732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com -I$(top_srcdir)/gflags/src \ 11732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com -I$(top_srcdir)/gtest \ 12732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com -I$(top_srcdir)/gtest/include 13311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 14311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# For a non-optimized (debug) build, change "-DNDEBUG" to "-DDEBUG". 15d18457863096b3685e56f5a8919959f6afbdb121openvcdiffAM_CXXFLAGS = -DNDEBUG -DNO_THREADS 16311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 17311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# Enable verbose gcc warnings. We use the older option name "-W" to be 18311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# compatible with gcc v3.3 and earlier. That option should be changed to 19311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# "-Wextra" when we can be sure that early gcc versions will not be used. 20311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffif GCC 21311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffAM_CXXFLAGS += -Wall -Wwrite-strings -Woverloaded-virtual -W 22311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffendif 23311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 24d18457863096b3685e56f5a8919959f6afbdb121openvcdiffAM_LDFLAGS = -no-undefined $(LIBSTDCXX_LA_LINKER_FLAG) 25311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 26311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffgoogleincludedir = $(includedir)/google 27311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff## The .h files you want to install (that is, .h files that people 28311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff## who install this package can include in their own applications.) 29311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffgoogleinclude_HEADERS = src/google/vcdecoder.h src/google/vcencoder.h \ 30732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com src/google/format_extension_flags.h \ 31311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/google/output_string.h 32311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 33311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffdocdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION) 34732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comdist_doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS 35311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 36311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# The manual pages that should be installed 37311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffdist_man1_MANS = man/vcdiff.1 38311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 3928db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff## The libraries (.so's) you want to build and install 40311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdifflib_LTLIBRARIES = 41311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 4228db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff## Binaries to be built and installed; these are added in the RULES section 43311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffbin_PROGRAMS = 44311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 4528db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff## Binary and script unit tests you want to run when people type 'make check'. 4628db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff## Tests are added one by one to these lists in the RULES sections. 4728db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS = 48311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffcheck_SCRIPTS = 4928db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff 5028db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff## Other binaries, scripts, and libraries that are built but not automatically 5128db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff## installed. 5228db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffnoinst_PROGRAMS = 53311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffnoinst_SCRIPTS = 5428db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffnoinst_LTLIBRARIES = 55311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 56311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff## vvvv RULES TO MAKE THE LIBRARIES, BINARIES, AND UNITTESTS 57311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 58311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# google-gflags: Used for command-line client 59311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# Please refer to http://code.google.com/p/google-gflags/ for details 60311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffnoinst_LTLIBRARIES += libgflags.la 61732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comlibgflags_la_SOURCES = gflags/src/gflags/gflags.h \ 62732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gflags/src/gflags/gflags_completions.h \ 63732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gflags/src/mutex.h \ 64732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gflags/src/gflags.cc \ 65732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gflags/src/gflags_completions.cc \ 66732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gflags/src/gflags_reporting.cc 67311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 68311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# gtest (Google Test): Used for unit tests only 69311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# Please refer to http://code.google.com/p/googletest/ for details 70311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffnoinst_LTLIBRARIES += libgtest_main.la 71732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comlibgtest_main_la_SOURCES = gtest/include/gtest/gtest.h \ 72732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/gtest-death-test.h \ 73732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/gtest-message.h \ 74732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/gtest-param-test.h \ 75732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/gtest_pred_impl.h \ 76732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/gtest_prod.h \ 77732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/gtest-spi.h \ 78732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/gtest-test-part.h \ 79732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/gtest-typed-test.h \ 80732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/internal/gtest-death-test-internal.h \ 81732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/internal/gtest-filepath.h \ 82732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/internal/gtest-internal.h \ 83732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/internal/gtest-linked_ptr.h \ 84732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/internal/gtest-param-util.h \ 85732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/internal/gtest-param-util-generated.h \ 86732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/internal/gtest-port.h \ 87732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/internal/gtest-string.h \ 88732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/internal/gtest-tuple.h \ 89732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/include/gtest/internal/gtest-type-util.h \ 90732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/src/gtest-internal-inl.h \ 91732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/src/gtest.cc \ 92732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/src/gtest-death-test.cc \ 93732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/src/gtest-filepath.cc \ 94732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/src/gtest-port.cc \ 95732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/src/gtest-test-part.cc \ 96732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/src/gtest-typed-test.cc \ 97732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gtest/src/gtest_main.cc \ 98732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com src/testing.h 99311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 100baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffnoinst_LTLIBRARIES += libvcdecoder_test_common.la 101baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdifflibvcdecoder_test_common_la_SOURCES = src/vcdecoder_test.h \ 102baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff src/vcdecoder_test.cc 103baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdifflibvcdecoder_test_common_la_LIBADD = libvcddec.la libgtest_main.la 104baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff 105311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# libvcdcom: The open-vcdiff *common* library 106311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdifflib_LTLIBRARIES += libvcdcom.la 107732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comlibvcdcom_la_SOURCES = src/google/format_extension_flags.h \ 108732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com src/google/output_string.h \ 109311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/addrcache.h \ 110311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/checksum.h \ 111311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/codetable.h \ 112311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/logging.h \ 113311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/varint_bigendian.h \ 114311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/vcdiff_defs.h \ 115438f2a5be6d809bc21611a94cd37bfc8c28ceb33openvcdiff@gmail.com src/zlib/zlib.h \ 116438f2a5be6d809bc21611a94cd37bfc8c28ceb33openvcdiff@gmail.com src/zlib/zconf.h \ 117438f2a5be6d809bc21611a94cd37bfc8c28ceb33openvcdiff@gmail.com src/zlib/adler32.c \ 118311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/addrcache.cc \ 119311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/codetable.cc \ 120311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/logging.cc \ 121311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/varint_bigendian.cc 122311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 123311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# libvcddec: The open-vcdiff *decoder* library 124311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdifflib_LTLIBRARIES += libvcddec.la 125311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdifflibvcddec_la_SOURCES = src/google/vcdecoder.h \ 126311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/decodetable.h \ 127311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/headerparser.h \ 128311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/decodetable.cc \ 129311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/headerparser.cc \ 130311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/vcdecoder.cc 131311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdifflibvcddec_la_LIBADD = libvcdcom.la 132311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 133311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff# libvcdenc: The open-vcdiff *encoder* library 134311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdifflib_LTLIBRARIES += libvcdenc.la 135311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdifflibvcdenc_la_SOURCES = src/google/vcencoder.h \ 136311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/blockhash.h \ 137d18457863096b3685e56f5a8919959f6afbdb121openvcdiff src/codetablewriter_interface.h \ 138311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/compile_assert.h \ 139311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/encodetable.h \ 140311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/instruction_map.h \ 141732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com src/jsonwriter.h \ 142311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/rolling_hash.h \ 143311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/vcdiffengine.h \ 144311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/blockhash.cc \ 145311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/encodetable.cc \ 146311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/instruction_map.cc \ 147732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com src/jsonwriter.cc \ 148311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/vcdiffengine.cc \ 149311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff src/vcencoder.cc 150311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdifflibvcdenc_la_LIBADD = libvcdcom.la 151311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 152311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffbin_PROGRAMS += vcdiff 153311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffvcdiff_SOURCES = src/vcdiff_main.cc 154311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffvcdiff_LDADD = libvcddec.la libvcdenc.la libgflags.la 155311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 15628db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += addrcache_test 157311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffaddrcache_test_SOURCES = src/addrcache_test.cc 158311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffaddrcache_test_LDADD = libvcdcom.la libgtest_main.la 159311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 16028db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += blockhash_test 161311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffblockhash_test_SOURCES = src/blockhash_test.cc 162311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffblockhash_test_LDADD = libvcdenc.la libgtest_main.la 163311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 16428db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += codetable_test 165311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffcodetable_test_SOURCES = src/codetable_test.cc 166311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffcodetable_test_LDADD = libvcdcom.la libgtest_main.la 167311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 16828db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += decodetable_test 169311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffdecodetable_test_SOURCES = src/decodetable_test.cc 170732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comdecodetable_test_LDADD = libvcddec.la libvcdcom.la libgtest_main.la 171311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 17228db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += encodetable_test 173311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffencodetable_test_SOURCES = src/encodetable_test.cc 174732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comencodetable_test_LDADD = libvcdenc.la libvcdcom.la libgtest_main.la 175311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 17628db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += headerparser_test 177311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffheaderparser_test_SOURCES = src/headerparser_test.cc 178732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comheaderparser_test_LDADD = libvcddec.la libvcdcom.la libgtest_main.la 179311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 18028db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += instruction_map_test 181311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffinstruction_map_test_SOURCES = src/instruction_map_test.cc 182732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.cominstruction_map_test_LDADD = libvcdenc.la libvcdcom.la libgtest_main.la 183311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 18428db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += output_string_test 18528db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffoutput_string_test_SOURCES = src/output_string_crope.h \ 18628db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff src/output_string_test.cc 187311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffoutput_string_test_LDADD = libgtest_main.la 188311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 18928db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += rolling_hash_test 190311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffrolling_hash_test_SOURCES = src/rolling_hash_test.cc 191311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffrolling_hash_test_LDADD = libvcdcom.la libgtest_main.la 192311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 19328db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += varint_bigendian_test 194311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffvarint_bigendian_test_SOURCES = src/varint_bigendian_test.cc 195311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffvarint_bigendian_test_LDADD = libvcdcom.la libgtest_main.la 196311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 197baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffcheck_PROGRAMS += vcdecoder1_test 198baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffvcdecoder1_test_SOURCES = src/vcdecoder1_test.cc 199baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffvcdecoder1_test_LDADD = libvcdecoder_test_common.la 200baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff 201baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffcheck_PROGRAMS += vcdecoder2_test 202baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffvcdecoder2_test_SOURCES = src/vcdecoder2_test.cc 203baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffvcdecoder2_test_LDADD = libvcdecoder_test_common.la 204baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff 205baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffcheck_PROGRAMS += vcdecoder3_test 206baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffvcdecoder3_test_SOURCES = src/vcdecoder3_test.cc 207baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffvcdecoder3_test_LDADD = libvcdecoder_test_common.la 208baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff 209baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffcheck_PROGRAMS += vcdecoder4_test 210baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffvcdecoder4_test_SOURCES = src/vcdecoder4_test.cc 211baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffvcdecoder4_test_LDADD = libvcdecoder_test_common.la 212baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff 213baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffcheck_PROGRAMS += vcdecoder5_test 214baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffvcdecoder5_test_SOURCES = src/vcdecoder5_test.cc 215baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiffvcdecoder5_test_LDADD = libvcdecoder_test_common.la 216311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 21728db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += vcdiffengine_test 218311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffvcdiffengine_test_SOURCES = src/vcdiffengine_test.cc 219732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comvcdiffengine_test_LDADD = libvcdenc.la libvcdcom.la libgtest_main.la 220311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 22128db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_PROGRAMS += vcencoder_test 222311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffvcencoder_test_SOURCES = src/vcencoder_test.cc 223732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comvcencoder_test_LDADD = libvcddec.la libvcdenc.la libvcdcom.la libgtest_main.la 224732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com 225732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comcheck_PROGRAMS += jsonwriter_test 226732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comjsonwriter_test_SOURCES = src/jsonwriter_test.cc 227732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.comjsonwriter_test_LDADD = libvcdenc.la libvcdcom.la libgtest_main.la 228311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 22928db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffcheck_SCRIPTS += src/vcdiff_test.sh 23028db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffdist_noinst_DATA = testdata/configure.ac.v0.1 \ 23128db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff testdata/configure.ac.v0.2 \ 23228db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff testdata/allocates_4gb.vcdiff 23328db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff 234311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff## ^^^^ END OF RULES TO MAKE THE LIBRARIES, BINARIES, AND UNITTESTS 235311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 23628db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffTESTS = $(check_PROGRAMS) $(check_SCRIPTS) 23728db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff## TESTS_ENVIRONMENT sets environment variables for when you run unit tests, 23828db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff## but it only seems to take effect for *binary* unit tests (argh!) 23928db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffTESTS_ENVIRONMENT = SRCDIR="$(top_srcdir)" 240311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 241311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffrpm: dist-gzip packages/rpm.sh packages/rpm/rpm.spec 242311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff @cd packages && ./rpm.sh ${PACKAGE} ${VERSION} 243311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 244311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiffdeb: dist-gzip packages/deb.sh packages/deb/* 245311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff @cd packages && ./deb.sh ${PACKAGE} ${VERSION} 246311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 247311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdifflibtool: $(LIBTOOL_DEPS) 248311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff $(SHELL) ./config.status --recheck 249311c71486f5f6074e5ba62a7f4c5397c8700b868openvcdiff 25028db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiffEXTRA_DIST = $(check_SCRIPTS) \ 25128db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff autogen.sh \ 252732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gflags/src/windows/config.h \ 253732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gflags/src/windows/gflags/gflags.h \ 254732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gflags/src/windows/gflags/gflags_completions.h \ 255732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gflags/src/windows/port.h \ 256732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com gflags/src/windows/port.cc \ 25728db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff packages/rpm.sh \ 25828db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff packages/rpm/rpm.spec \ 25928db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff packages/deb.sh \ 26028db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff packages/deb \ 261d18457863096b3685e56f5a8919959f6afbdb121openvcdiff src/solaris/libstdc++.la \ 26283bbde0df33922d8dc6fa737cfb306d9caae13b1openvcdiff testdata/empty_file.txt \ 26328db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/config.h \ 26428db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/stdint.h \ 26583bbde0df33922d8dc6fa737cfb306d9caae13b1openvcdiff vsprojects/vcdiff_test.bat \ 26628db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/open-vcdiff.sln \ 26728db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/addrcache_test/addrcache_test.vcproj \ 26828db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/blockhash_test/blockhash_test.vcproj \ 26928db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/codetable_test/codetable_test.vcproj \ 27028db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/decodetable_test/decodetable_test.vcproj \ 27128db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/encodetable_test/encodetable_test.vcproj \ 27228db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/gtest/gtest.vcproj \ 27328db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/headerparser_test/headerparser_test.vcproj \ 27428db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/instruction_map_test/instruction_map_test.vcproj \ 275732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com vsprojects/jsonwriter_test/jsonwriter_test.vcproj \ 27628db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/output_string_test/output_string_test.vcproj \ 27728db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/rolling_hash_test/rolling_hash_test.vcproj \ 27828db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/varint_bigendian_test/varint_bigendian_test.vcproj \ 27928db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/vcdcom/vcdcom.vcproj \ 28028db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/vcddec/vcddec.vcproj \ 281732fff248e662ec47aa27c124632f406f27b6c8dopenvcdiff@gmail.com vsprojects/vcdecoder_test_common/vcdecoder_test_common.vcproj \ 282baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff vsprojects/vcdecoder1_test/vcdecoder1_test.vcproj \ 283baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff vsprojects/vcdecoder2_test/vcdecoder2_test.vcproj \ 284baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff vsprojects/vcdecoder3_test/vcdecoder3_test.vcproj \ 285baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff vsprojects/vcdecoder4_test/vcdecoder4_test.vcproj \ 286baf44ead8ad43d5c600b7f89420905a7397489fbopenvcdiff vsprojects/vcdecoder5_test/vcdecoder5_test.vcproj \ 28728db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/vcdenc/vcdenc.vcproj \ 28828db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/vcdiff/vcdiff.vcproj \ 28928db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/vcdiffengine_test/vcdiffengine_test.vcproj \ 29083bbde0df33922d8dc6fa737cfb306d9caae13b1openvcdiff vsprojects/vcdiff_test/vcdiff_test.vcproj \ 29128db8079f707ebdf43ce62cdfd96eb39c8f889e0openvcdiff vsprojects/vcencoder_test/vcencoder_test.vcproj 292