Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(246)

Side by Side Diff: sdch/open_vcdiff/depot/opensource/open-vcdiff/Makefile.am

Issue 5203: Transition to pulling open-vcdiff from repository, instead of using snapshot... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 12 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 ## Process this file with automake to produce Makefile.in
2
3 # Make sure that when we re-make ./configure, we get the macros we need
4 # ACLOCAL_AMFLAGS = -I m4
5
6 # This is so we can #include <google/foo>
7 AM_CPPFLAGS = -I$(top_srcdir)/src
8
9 # For a non-optimized (debug) build, change "-DNDEBUG" to "-DDEBUG".
10 AM_CXXFLAGS = -DNDEBUG
11
12 # Enable verbose gcc warnings. We use the older option name "-W" to be
13 # compatible with gcc v3.3 and earlier. That option should be changed to
14 # "-Wextra" when we can be sure that early gcc versions will not be used.
15 if GCC
16 AM_CXXFLAGS += -Wall -Wwrite-strings -Woverloaded-virtual -W
17 endif
18
19 AM_LDFLAGS = -no-undefined
20
21 googleincludedir = $(includedir)/google
22 ## The .h files you want to install (that is, .h files that people
23 ## who install this package can include in their own applications.)
24 googleinclude_HEADERS = src/google/vcdecoder.h src/google/vcencoder.h \
25 src/google/output_string.h
26
27 docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
28 ## This is for HTML and other documentation you want to install.
29 ## Add your documentation files (in doc/) in addition to these
30 ## top-level boilerplate files. Also add a TODO file if you have one.
31 dist_doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS
32
33 ## The libraries (.so's) you want to install
34 lib_LTLIBRARIES =
35
36 ## Internal libraries that will not be installed
37 noinst_LTLIBRARIES =
38
39 ## Binaries to be built; these are added in the RULES section
40 bin_PROGRAMS =
41
42 ## unittests you want to run when people type 'make check'.
43 ## Individual tests are added to TESTS in the RULES section.
44 ## TESTS is for binary unittests, check_SCRIPTS for script-based unittests.
45 ## TESTS_ENVIRONMENT sets environment variables for when you run unittest,
46 ## but it only seems to take effect for *binary* unittests (argh!)
47 TESTS =
48 TESTS_ENVIRONMENT = SRCDIR="$(top_srcdir)"
49 check_SCRIPTS =
50 # Every time you add a unittest to check_SCRIPTS, add it here too
51 noinst_SCRIPTS =
52
53 ## vvvv RULES TO MAKE THE LIBRARIES, BINARIES, AND UNITTESTS
54
55 # google-gflags: Used for command-line client
56 # Please refer to http://code.google.com/p/google-gflags/ for details
57 noinst_LTLIBRARIES += libgflags.la
58 libgflags_la_SOURCES = src/google/gflags.h \
59 src/gflags.cc \
60 src/gflags_reporting.cc
61
62 # gtest (Google Test): Used for unit tests only
63 # Please refer to http://code.google.com/p/googletest/ for details
64 noinst_LTLIBRARIES += libgtest.la
65 libgtest_la_SOURCES = src/gtest/gtest.h \
66 src/gtest/gtest-death-test.h \
67 src/gtest/gtest-message.h \
68 src/gtest/gtest_pred_impl.h \
69 src/gtest/gtest-spi.h \
70 src/gtest/gtest_prod.h \
71 src/gtest/internal/gtest-death-test-internal.h \
72 src/gtest/internal/gtest-filepath.h \
73 src/gtest/internal/gtest-internal.h \
74 src/gtest/internal/gtest-port.h \
75 src/gtest/internal/gtest-string.h \
76 src/gtest/src/gtest-internal-inl.h \
77 src/gtest/gtest.cc \
78 src/gtest/gtest-death-test.cc \
79 src/gtest/gtest-filepath.cc \
80 src/gtest/gtest-port.cc \
81 src/testing.h
82
83 noinst_LTLIBRARIES += libgtest_main.la
84 libgtest_main_la_SOURCES = src/gtest/gtest_main.cc
85 libgtest_main_la_LIBADD = libgtest.la
86
87 # libvcdcom: The open-vcdiff *common* library
88 lib_LTLIBRARIES += libvcdcom.la
89 libvcdcom_la_SOURCES = src/google/output_string.h \
90 src/addrcache.h \
91 src/checksum.h \
92 src/codetable.h \
93 src/logging.h \
94 src/varint_bigendian.h \
95 src/vcdiff_defs.h \
96 src/zlib.h \
97 src/zconf.h \
98 src/adler32.c \
99 src/addrcache.cc \
100 src/codetable.cc \
101 src/logging.cc \
102 src/varint_bigendian.cc
103
104 # libvcddec: The open-vcdiff *decoder* library
105 lib_LTLIBRARIES += libvcddec.la
106 libvcddec_la_SOURCES = src/google/vcdecoder.h \
107 src/decodetable.h \
108 src/headerparser.h \
109 src/decodetable.cc \
110 src/headerparser.cc \
111 src/vcdecoder.cc
112 libvcddec_la_LIBADD = libvcdcom.la
113
114 # libvcdenc: The open-vcdiff *encoder* library
115 lib_LTLIBRARIES += libvcdenc.la
116 libvcdenc_la_SOURCES = src/google/vcencoder.h \
117 src/blockhash.h \
118 src/compile_assert.h \
119 src/encodetable.h \
120 src/rolling_hash.h \
121 src/vcdiffengine.h \
122 src/blockhash.cc \
123 src/encodetable.cc \
124 src/vcdiffengine.cc \
125 src/vcencoder.cc
126 libvcdenc_la_LIBADD = libvcdcom.la
127
128 bin_PROGRAMS += vcdiff
129 vcdiff_SOURCES = src/vcdiff_main.cc
130 vcdiff_LDADD = libvcddec.la libvcdenc.la libgflags.la
131
132 TESTS += addrcache_test
133 addrcache_test_SOURCES = src/addrcache_test.cc
134 addrcache_test_LDADD = libvcdcom.la libgtest_main.la
135
136 TESTS += blockhash_test
137 blockhash_test_SOURCES = src/blockhash_test.cc
138 blockhash_test_LDADD = libvcdenc.la libgtest_main.la
139
140 TESTS += codetable_test
141 codetable_test_SOURCES = src/codetable_test.cc
142 codetable_test_LDADD = libvcdcom.la libgtest_main.la
143
144 TESTS += decodetable_test
145 decodetable_test_SOURCES = src/decodetable_test.cc
146 decodetable_test_LDADD = libvcddec.la libgtest_main.la
147
148 TESTS += encodetable_test
149 encodetable_test_SOURCES = src/encodetable_test.cc
150 encodetable_test_LDADD = libvcdenc.la libgtest_main.la
151
152 TESTS += headerparser_test
153 headerparser_test_SOURCES = src/headerparser_test.cc
154 headerparser_test_LDADD = libvcddec.la libgtest_main.la
155
156 TESTS += output_string_test
157 output_string_test_SOURCES = src/output_string_test.cc
158 output_string_test_LDADD = libgtest_main.la
159
160 TESTS += rolling_hash_test
161 rolling_hash_test_SOURCES = src/rolling_hash_test.cc
162 rolling_hash_test_LDADD = libvcdcom.la libgtest_main.la
163
164 TESTS += varint_bigendian_test
165 varint_bigendian_test_SOURCES = src/varint_bigendian_test.cc
166 varint_bigendian_test_LDADD = libvcdcom.la libgtest_main.la
167
168 TESTS += vcdecoder_test
169 vcdecoder_test_SOURCES = src/vcdecoder_test.cc
170 vcdecoder_test_LDADD = libvcddec.la libgtest_main.la
171
172 TESTS += vcdiffengine_test
173 vcdiffengine_test_SOURCES = src/vcdiffengine_test.cc
174 vcdiffengine_test_LDADD = libvcdenc.la libgtest_main.la
175
176 TESTS += vcencoder_test
177 vcencoder_test_SOURCES = src/vcencoder_test.cc
178 vcencoder_test_LDADD = libvcddec.la libvcdenc.la libgtest_main.la
179
180 ## ^^^^ END OF RULES TO MAKE THE LIBRARIES, BINARIES, AND UNITTESTS
181
182 ## This should always include $(TESTS), but may also include other
183 ## binaries that you compile but don't want automatically installed.
184 noinst_PROGRAMS = $(TESTS)
185
186 rpm: dist-gzip packages/rpm.sh packages/rpm/rpm.spec
187 @cd packages && ./rpm.sh ${PACKAGE} ${VERSION}
188
189 deb: dist-gzip packages/deb.sh packages/deb/*
190 @cd packages && ./deb.sh ${PACKAGE} ${VERSION}
191
192 libtool: $(LIBTOOL_DEPS)
193 $(SHELL) ./config.status --recheck
194
195 EXTRA_DIST = packages/rpm.sh packages/rpm/rpm.spec packages/deb.sh \
196 packages/deb autogen.sh $(SCRIPTS) libtool
OLDNEW
« no previous file with comments | « sdch/open_vcdiff/depot/opensource/open-vcdiff/INSTALL ('k') | sdch/open_vcdiff/depot/opensource/open-vcdiff/Makefile.in » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698