summaryrefslogtreecommitdiffstats
path: root/src/base/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/Makefile.am')
-rw-r--r--src/base/Makefile.am110
1 files changed, 110 insertions, 0 deletions
diff --git a/src/base/Makefile.am b/src/base/Makefile.am
new file mode 100644
index 0000000..4a459a6
--- /dev/null
+++ b/src/base/Makefile.am
@@ -0,0 +1,110 @@
+
+include $(top_srcdir)/aminclude_static.am
+
+AM_CPPFLAGS = \
+ $(CODE_COVERAGE_CPPFLAGS) \
+ -Wall \
+ -I$(top_srcdir)/src/ \
+ -I$(top_srcdir)/src/third-party \
+ -I$(top_srcdir)/src/fmtlib \
+ -I$(top_srcdir)/src/third-party/scnlib/include \
+ $(LIBARCHIVE_CFLAGS) \
+ $(READLINE_CFLAGS) \
+ $(SQLITE3_CFLAGS) \
+ $(PCRE_CFLAGS) \
+ $(LIBCURL_CPPFLAGS)
+
+AM_LIBS = $(CODE_COVERAGE_LIBS)
+AM_CFLAGS = $(CODE_COVERAGE_CFLAGS)
+AM_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS)
+
+noinst_LIBRARIES = libbase.a
+
+noinst_HEADERS = \
+ ansi_scrubber.hh \
+ attr_line.hh \
+ attr_line.builder.hh \
+ auto_fd.hh \
+ auto_mem.hh \
+ auto_pid.hh \
+ bus.hh \
+ date_time_scanner.hh \
+ enum_util.hh \
+ file_range.hh \
+ fs_util.hh \
+ func_util.hh \
+ future_util.hh \
+ humanize.hh \
+ humanize.network.hh \
+ humanize.time.hh \
+ injector.hh \
+ injector.bind.hh \
+ intern_string.hh \
+ is_utf8.hh \
+ isc.hh \
+ itertools.hh \
+ lnav_log.hh \
+ lnav.console.hh \
+ lnav.console.into.hh \
+ lnav.gzip.hh \
+ log_level_enum.hh \
+ lrucache.hpp \
+ math_util.hh \
+ network.tcp.hh \
+ opt_util.hh \
+ paths.hh \
+ result.h \
+ snippet_highlighters.hh \
+ string_attr_type.hh \
+ string_util.hh \
+ strnatcmp.h \
+ time_util.hh
+
+libbase_a_SOURCES = \
+ ansi_scrubber.cc \
+ attr_line.cc \
+ attr_line.builder.cc \
+ auto_pid.cc \
+ date_time_scanner.cc \
+ fs_util.cc \
+ humanize.cc \
+ humanize.network.cc \
+ humanize.time.cc \
+ intern_string.cc \
+ is_utf8.cc \
+ isc.cc \
+ lnav.console.cc \
+ lnav.gzip.cc \
+ lnav_log.cc \
+ network.tcp.cc \
+ paths.cc \
+ snippet_highlighters.cc \
+ string_attr_type.cc \
+ string_util.cc \
+ strnatcmp.c \
+ time_util.cc \
+ ../third-party/xxHash/xxhash.h \
+ ../third-party/xxHash/xxhash.c
+
+check_PROGRAMS = \
+ test_base
+
+test_base_SOURCES = \
+ attr_line.tests.cc \
+ fs_util.tests.cc \
+ humanize.file_size.tests.cc \
+ humanize.network.tests.cc \
+ humanize.time.tests.cc \
+ intern_string.tests.cc \
+ lnav.gzip.tests.cc \
+ string_util.tests.cc \
+ test_base.cc
+
+test_base_LDADD = \
+ libbase.a \
+ ../fmtlib/libcppfmt.a \
+ ../third-party/scnlib/src/libscnlib.a \
+ ../pcrepp/libpcrepp.a
+
+TESTS = \
+ test_base