diff --git a/test/Makefile.am b/test/Makefile.am index 393491b1..290a7ca3 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -14,7 +14,7 @@ MAINTAINERCLEANFILES = \ -bin_PROGRAMS = unit-tests regression-tests +bin_PROGRAMS = unit-tests regression-tests rules-optimization # unit_tests @@ -72,3 +72,30 @@ regression_tests_CPPFLAGS = \ $(GEOIP_CFLAGS) \ $(PCRE_CPPFLAGS) \ $(YAJL_CFLAGS) + + +# optimization + +rules_optimization_SOURCES = \ + optimization/optimization.cc + +rules_optimization_LDADD = \ + -lrt \ + $(top_builddir)/src/.libs/libmodsecurity.a \ + $(CURL_LDADD) \ + $(GEOIP_LDADD) \ + $(PCRE_LDADD) \ + $(YAJL_LDADD) + +rules_optimization_CPPFLAGS = \ + -std=c++11 \ + -Icommon \ + -I../ \ + -O0 \ + -g \ + -I$(top_builddir)/headers \ + $(CURL_CFLAGS) \ + $(MODSEC_NO_LOGS) \ + $(GEOIP_CFLAGS) \ + $(PCRE_CPPFLAGS) \ + $(YAJL_CFLAGS)