ModSecurity/test/Makefile.am
Felipe Zimmerle 88ca736543 Avoids the installation of test utilities during `make install'
Those utilities are not interesting for the general usage, most
likekly it will be used by very retrict number of people whom are
likely to compile ModSecurity by their selfs.

This issue was reported on #1083
2016-03-18 14:26:41 -03:00

114 lines
1.9 KiB
Makefile

if AFL_FUZZER
export MAYBE_AFL_FUZZER = fuzzer
endif
SUBDIRS = \
benchmark \
$(MAYBE_AFL_FUZZER)
# make clean
CLEANFILES =
# make maintainer-clean
MAINTAINERCLEANFILES = \
Makefile.in
bin_PROGRAMS =
noinst_PROGRAMS =
# unit_tests
noinst_PROGRAMS += unit_tests
unit_tests_SOURCES = \
unit/unit.cc \
unit/unit_test.cc
unit_tests_LDADD = \
$(GLOBAL_LDADD) \
$(top_builddir)/src/.libs/libmodsecurity.a \
$(CURL_LDADD) \
$(GEOIP_LDFLAGS) $(GEOIP_LDADD) \
$(PCRE_LDADD) \
$(YAJL_LDFLAGS) $(YAJL_LDADD)
unit_tests_CPPFLAGS = \
-std=c++11 \
-Icommon \
-I../ \
-O0 \
-g \
-I$(top_builddir)/headers \
$(CURL_CFLAGS) \
$(MODSEC_NO_LOGS) \
$(GEOIP_CFLAGS) \
$(GLOBAL_CPPFLAGS) \
$(PCRE_CFLAGS) \
$(YAJL_CFLAGS)
# regression
noinst_PROGRAMS += regression_tests
regression_tests_SOURCES = \
regression/regression.cc \
regression/regression_test.cc \
regression/custom_debug_log.cc
regression_tests_LDADD = \
$(GLOBAL_LDADD) \
$(top_builddir)/src/.libs/libmodsecurity.a \
$(CURL_LDADD) \
$(GEOIP_LDFLAGS) $(GEOIP_LDADD) \
$(PCRE_LDADD) \
$(YAJL_LDFLAGS) $(YAJL_LDADD)
regression_tests_CPPFLAGS = \
-std=c++11 \
-Icommon \
-I../ \
-O0 \
-g \
-I$(top_builddir)/headers \
$(CURL_CFLAGS) \
$(MODSEC_NO_LOGS) \
$(GEOIP_CFLAGS) \
$(GLOBAL_CPPFLAGS) \
$(PCRE_CFLAGS) \
$(YAJL_CFLAGS)
# optimization
noinst_PROGRAMS += rules_optimization
rules_optimization_SOURCES = \
optimization/optimization.cc
rules_optimization_LDADD = \
$(GLOBAL_LDADD) \
$(top_builddir)/src/.libs/libmodsecurity.a \
$(CURL_LDADD) \
$(GEOIP_LDFLAGS) $(GEOIP_LDADD) \
$(PCRE_LDADD) \
$(YAJL_LDFLAGS) $(YAJL_LDADD)
rules_optimization_CPPFLAGS = \
-std=c++11 \
-Icommon \
-I../ \
-O0 \
-g \
-I$(top_builddir)/headers \
$(CURL_CFLAGS) \
$(MODSEC_NO_LOGS) \
$(GEOIP_CFLAGS) \
$(GLOBAL_CPPFLAGS) \
$(PCRE_CFLAGS) \
$(YAJL_CFLAGS)