summaryrefslogtreecommitdiffstats
path: root/fluent-bit/plugins/filter_geoip2/libmaxminddb/src/Makefile.am
blob: 6d57acaae497f8e1f2199d0bbb95c668bbbd7b29 (plain)
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
include $(top_srcdir)/common.mk

lib_LTLIBRARIES = libmaxminddb.la

libmaxminddb_la_SOURCES = maxminddb.c maxminddb-compat-util.h \
	data-pool.c data-pool.h
libmaxminddb_la_LDFLAGS = -version-info 0:7:0 -export-symbols-regex '^MMDB_.*'
include_HEADERS = $(top_srcdir)/include/maxminddb.h

pkgconfig_DATA = libmaxminddb.pc

TESTS = test-data-pool

check_PROGRAMS = test-data-pool

test_data_pool_SOURCES = data-pool.c data-pool.h
test_data_pool_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/t -DTEST_DATA_POOL
test_data_pool_LDADD = $(top_srcdir)/t/libmmdbtest.la \
	$(top_srcdir)/t/libtap/libtap.a

$(top_srcdir)/t/libmmdbtest.la:
	$(MAKE) -C $(top_srcdir)/t libmmdbtest.la

$(top_srcdir)/t/libtap/libtap.a:
	$(MAKE) -C $(top_srcdir)/t/libtap libtap.a