-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMakefile.am
More file actions
110 lines (99 loc) · 3.43 KB
/
Makefile.am
File metadata and controls
110 lines (99 loc) · 3.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
noinst_LIBRARIES =
check_LIBRARIES =
lib_LTLIBRARIES = libcolumnfile.la
check_PROGRAMS = src/columnfile_test
include_HEADERS = src/columnfile.h src/columnfile-capnp.h
bin_PROGRAMS = columnfile-cat columnfile-sort
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libcolumnfile.pc
TESTS = $(check_PROGRAMS)
ACLOCAL_AMFLAGS = -I m4
AM_CPPFLAGS = \
-I src \
$(CAPNP_CFLAGS) \
$(LIBLZ4_CFLAGS) \
$(LIBLZMA_CFLAGS) \
$(ZLIB_CFLAGS)
AM_LDFLAGS = -lpthread
AM_CXXFLAGS = -Wall -std=c++17 -O3 -g -DNDEBUG
include third_party/gtest/Makefile.am
libcolumnfile_la_SOURCES = \
src/columnfile-capnp.cc \
src/columnfile-internal.h \
src/columnfile-reader.cc \
src/columnfile-select.cc \
src/columnfile-writer.cc \
src/zlib-parallel.cc \
src/semaphore.h
libcolumnfile_la_LIBADD = \
$(CAPNP_LIBS) \
$(LIBLZ4_LIBS) \
$(LIBLZMA_LIBS) \
$(ZLIB_LIBS) \
-lsnappy
# version-info: current:revision:age
#
# 1. If the library source code has changed at all since the last update,
# then increment revision (‘c:r:a’ becomes ‘c:r+1:a’).
# 2. If any interfaces have been added, removed, or changed since the last
# update, increment current, and set revision to 0.
# 3. If any interfaces have been added since the last public release, then
# increment age.
# 4. If any interfaces have been removed or changed since the last public
# release, then set age to 0.
libcolumnfile_la_LDFLAGS = -no-undefined -version-info 1:0:0 -release 1.2.1
src_columnfile_test_SOURCES = \
src/columnfile_test.cc
src_columnfile_test_LDADD = \
libcolumnfile.la \
third_party/gtest/libgtest.a \
-lcapnpc \
$(CAPNP_LIBS)
columnfile_cat_SOURCES = tools/columnfile-cat.cc
columnfile_cat_LDADD = libcolumnfile.la $(CAPNP_LIBS)
columnfile_sort_SOURCES = tools/columnfile-sort.cc
columnfile_sort_LDADD = libcolumnfile.la $(CAPNP_LIBS)
EXTRA_DIST = \
LICENSE \
README.md \
debian/changelog \
debian/compat \
debian/control \
debian/copyright \
debian/libcolumnfile-dev.dirs \
debian/libcolumnfile-dev.install \
debian/libcolumnfile0.dirs \
debian/libcolumnfile0.install \
debian/rules \
debian/source/format \
libcolumnfile.pc.in \
testdata/000002.col testdata/000004.col \
testdata/000008.col testdata/000010.col \
testdata/000021.col testdata/000023.col \
testdata/000025.col testdata/000026.col \
testdata/000027.col testdata/000028.col \
testdata/000029.col testdata/000044.col \
testdata/000046.col testdata/000149.col \
testdata/000155.col testdata/000156.col \
testdata/000157.col testdata/000161.col \
testdata/000407.col testdata/000414.col \
testdata/000416.col testdata/000422.col \
testdata/000449.col testdata/000476.col \
testdata/000707.col testdata/001101.col \
testdata/001112.col testdata/001132.col \
testdata/001155.col testdata/001192.col \
testdata/001196.col testdata/001236.col \
testdata/001529.col testdata/001934.col \
testdata/004293.col testdata/005710.col \
testdata/006019.col testdata/006222.col \
testdata/006966.col testdata/007437.col \
testdata/008330.col testdata/009100.col \
testdata/addressbook.capnp \
third_party/README.md \
third_party/gtest/CMakeLists.txt \
third_party/gtest/cmake/internal_utils.cmake \
third_party/gtest/gtest-param-test.h.pump \
third_party/gtest/internal/gtest-param-util-generated.h.pump \
third_party/gtest/internal/gtest-tuple.h.pump \
third_party/gtest/internal/gtest-type-util.h.pump \
third_party/gtest/src/gtest-all.cc