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 111 112 113 114 115 116 117 118 119 120 121 122
|
AM_CPPFLAGS = \
$(LUA_CFLAGS) \
$(EXT_CFLAGS) \
$(libsodium_CFLAGS) \
$(GETDNS_CFLAGS) \
$(JSON11_CFLAGS) \
$(LIBCURL_CFLAGS) \
$(LIBCRYPTO_INCLUDES) \
$(LIBDROGON_INCLUDES) \
$(LIBJSONCPP_INCLUDES) \
$(LIBZ_INCLUDES) \
$(LIBPROMETHEUS_INCLUDES) \
$(YAMLCPP_FLAGS) \
$(GEOIP_CFLAGS) \
$(MMDB_CFLAGS) \
-pthread \
-DSYSCONFDIR='"$(sysconfdir)"' \
$(SANITIZER_FLAGS)
AM_LDFLAGS = \
$(PROGRAM_LDFLAGS) \
$(SANITIZER_FLAGS)
noinst_LTLIBRARIES=libweakforce.la
libweakforce_la_LIBADD=$(EXT_LIBS) $(JSON11_LIBS) $(BOOST_FILESYSTEM_LIBS) $(BOOST_SYSTEM_LIBS) \
$(GEOIP_LIBS) $(MMDB_LIBS) $(LIBPROMETHEUS_LIBS) $(LIBDROGON_LIBS) \
$(LIBJSONCPP_LIBS) $(LIBZ_LIBS) $(LIBCURL) $(LIBSSL_LIBS) $(LIBCRYPTO_LIBS)
libweakforce_la_SOURCES= \
base64.hh \
dns_lookup.cc dns_lookup.hh \
wforce-geoip.cc wforce-geoip.hh \
wforce-geoip2.cc wforce-geoip2.hh \
twmap.hh twmap-static.cc customfunc.hh\
dolog.hh wforce_ns.hh \
iputils.cc iputils.hh \
misc.cc misc.hh \
namespaces.hh \
perf-stats.cc perf-stats.hh \
webhook.cc webhook.hh \
minicurl.cc minicurl.hh \
hmac.hh hmac.cc \
wforce_exception.hh \
sholder.hh \
sodcrypto.cc sodcrypto.hh \
lock.hh \
pdnsexception.hh \
device_parser.hh device_parser.cc \
wforce-webserver.cc wforce-webserver.hh \
sstuff.hh \
login_tuple.cc login_tuple.hh \
common-lua.cc common-lua.hh \
prometheus.hh prometheus.cc
noinst_HEADERS = \
base64.hh \
dns_lookup.hh \
dolog.hh \
iputils.hh \
misc.hh \
namespaces.hh \
sholder.hh \
sodcrypto.hh \
sstuff.hh \
twmap.hh \
customfunc.hh \
wforce-geoip.hh \
wforce-geoip2.hh \
perf-stats.hh \
webhook.hh \
minicurl.hh \
hmac.hh \
wforce_exception.hh \
wforce_ns.hh \
device_parser.hh \
lock.hh \
pdnsexception.hh \
wforce-webserver.hh \
login_tuple.hh \
common-lua.hh \
prometheus.hh
if UNIT_TESTS
if HAVE_BOOST_GE_148
TESTS_ENVIRONMENT = env BOOST_TEST_LOG_LEVEL=message SRCDIR='$(srcdir)'
TESTS=testrunner
noinst_PROGRAMS = \
testrunner
else
check-local:
@echo "Unit tests disabled, boost is too old"
endif
else
check-local:
@echo "Unit tests are not enabled"
@echo "Run ./configure --enable-unit-tests"
endif
testrunner_SOURCES = \
testrunner.cc \
test-minicurl.cc \
test-serialize.cc \
test-crypto.cc
EXTRA_testrunner_DEPENDENCIES = \
$(EXT_LIBS) libweakforce.la
testrunner_LDFLAGS = \
$(AM_LDFLAGS) \
$(BOOST_UNIT_TEST_FRAMEWORK_LDFLAGS)
testrunner_LDADD = \
$(WFORCE_LIBS) $(BOOST_UNIT_TEST_FRAMEWORK_LIBS) \
$(LUA_LIBS) $(EXT_LIBS) $(WFORCE_LIBS) \
${libsodium_LIBS} $(GEOIP_LIBS) $(GETDNS_LIBS) $(PROTOBUF_LIBS) \
$(LIBSYSTEMD_LIBS) $(JSON11_LIBS) $(BOOST_DATE_TIME_LIBS) \
$(BOOST_REGEX_LIBS) $(LIBHIREDIS_LIBS) $(LIBCURL) $(LIBCRYPTO_LDFLAGS) \
$(LIBCRYPTO_LIBS) $(LIBPROMETHEUS_LDFLAGS) $(LIBPROMETHEUS_LIBS)\
$(YAMLCPP_LIBS) $(MMDB_LIBS)\
$(BOOST_UNIT_TEST_FRAMEWORK_LIBS) \
$(LIBDL)
|