BUILT_SOURCES= \ parser/seclang-parser.cc lib_LTLIBRARIES = libmodsecurity.la libmodsecurity_ladir = $(prefix)/include libmodsecurity_includesubdir = $(pkgincludedir)/transaction/ CLEANFILES = \ location.hh \ position.hh \ parser/seclang-parser.cc \ parser/seclang-parser.hh \ parser/seclang-scanner.cc \ stack.hh MAINTAINERCLEANFILES = \ Makefile.in \ config.h.in \ config.h.in~ pkginclude_HEADERS = \ ../headers/modsecurity/transaction.h \ ../headers/modsecurity/debug_log.h \ ../headers/modsecurity/intervention.h \ ../headers/modsecurity/modsecurity.h \ ../headers/modsecurity/rule.h \ ../headers/modsecurity/rules.h \ ../headers/modsecurity/rules_properties.h libmodsecurity_includesub_HEADERS = \ ../headers/modsecurity/transaction/collection.h \ ../headers/modsecurity/transaction/collections.h \ ../headers/modsecurity/transaction/variable.h \ ../headers/modsecurity/transaction/variables.h ../headers/modsecurity/transaction/global_variables.h VARIABLES = \ variables/duration.cc \ variables/env.cc \ variables/highest_severity.cc \ variables/modsec_build.cc \ variables/time.cc \ variables/time_day.cc \ variables/time_epoch.cc \ variables/time_hour.cc \ variables/time_min.cc \ variables/time_mon.cc \ variables/time_sec.cc \ variables/time_wday.cc \ variables/time_year.cc \ variables/tx.cc \ variables/variable.cc \ variables/variations/count.cc \ variables/variations/exclusion.cc ACTIONS = \ actions/accuracy.cc \ actions/action.cc \ actions/audit_log.cc \ actions/block.cc \ actions/capture.cc \ actions/chain.cc \ actions/ctl_audit_log_parts.cc \ actions/init_col.cc \ actions/deny.cc \ actions/log_data.cc \ actions/maturity.cc \ actions/msg.cc \ actions/no_audit_log.cc \ actions/pass.cc \ actions/phase.cc \ actions/redirect.cc \ actions/rev.cc \ actions/rule_id.cc \ actions/severity.cc \ actions/set_var.cc \ actions/status.cc \ actions/skip_after.cc \ actions/tag.cc \ actions/transformations/base64_decode.cc \ actions/transformations/base64_decode_ext.cc \ actions/transformations/cmd_line.cc \ actions/transformations/compress_whitespace.cc \ actions/transformations/css_decode.cc \ actions/transformations/escape_seq_decode.cc \ actions/transformations/hex_decode.cc \ actions/transformations/hex_encode.cc \ actions/transformations/html_entity_decode.cc \ actions/transformations/js_decode.cc \ actions/transformations/length.cc \ actions/transformations/lower_case.cc \ actions/transformations/md5.cc \ actions/transformations/none.cc \ actions/transformations/normalise_path.cc \ actions/transformations/normalise_path_win.cc \ actions/transformations/parity_even_7bit.cc \ actions/transformations/parity_odd_7bit.cc \ actions/transformations/parity_zero_7bit.cc \ actions/transformations/remove_comments.cc \ actions/transformations/remove_comments_char.cc \ actions/transformations/remove_nulls.cc \ actions/transformations/remove_whitespace.cc \ actions/transformations/replace_comments.cc \ actions/transformations/replace_nulls.cc \ actions/transformations/sha1.cc \ actions/transformations/sql_hex_decode.cc \ actions/transformations/transformation.cc \ actions/transformations/trim.cc \ actions/transformations/trim_left.cc \ actions/transformations/trim_right.cc \ actions/transformations/url_decode.cc \ actions/transformations/url_decode_uni.cc \ actions/transformations/url_encode.cc \ actions/transformations/utf8_to_unicode.cc \ actions/ver.cc OPERATORS = \ operators/begins_with.cc \ operators/contains.cc \ operators/contains_word.cc \ operators/detect_sqli.cc \ operators/detect_xss.cc \ operators/ends_with.cc \ operators/eq.cc \ operators/fuzzy_hash.cc \ operators/ge.cc \ operators/geo_lookup.cc \ operators/gsblookup.cc \ operators/gt.cc \ operators/inspect_file.cc \ operators/ip_match.cc \ operators/ip_match_f.cc \ operators/ip_match_from_file.cc \ operators/le.cc \ operators/lt.cc \ operators/no_match.cc \ operators/operator.cc \ operators/pm.cc \ operators/pm_f.cc \ operators/pm_from_file.cc \ operators/rbl.cc \ operators/rsub.cc \ operators/rx.cc \ operators/str_eq.cc \ operators/str_match.cc \ operators/validate_byte_range.cc \ operators/validate_dtd.cc \ operators/validate_hash.cc \ operators/validate_schema.cc \ operators/validate_url_encoding.cc \ operators/validate_utf8_encoding.cc \ operators/verify_cc.cc \ operators/verify_cpf.cc \ operators/verify_ssn.cc \ operators/within.cc UTILS = \ utils/acmp.cc \ utils/geo_lookup.cc \ utils/https_client.cc \ utils/ip_tree.cc \ utils/md5.cc \ utils/msc_tree.cc \ utils/regex.cc \ utils/sha1.cc libmodsecurity_la_SOURCES = \ parser/seclang-parser.yy \ parser/seclang-scanner.ll \ parser/driver.cc \ transaction.cc \ audit_log/audit_log.cc \ audit_log/writer.cc \ audit_log/writer/https.cc \ audit_log/writer/serial.cc \ audit_log/writer/parallel.cc \ modsecurity.cc \ rules.cc \ utils.cc \ collections.cc \ variables.cc \ global_variables.cc \ debug_log.cc \ debug_log_writer.cc \ debug_log_writer_agent.cc \ macro_expansion.cc \ request_body_processor/multipart.cc \ request_body_processor/multipart_blob.cc \ rule.cc \ unique_id.cc \ ${ACTIONS} \ ${OPERATORS} \ ${UTILS} \ ${VARIABLES} libmodsecurity_la_CFLAGS = libmodsecurity_la_CPPFLAGS = \ -std=c++11 \ -I.. \ -g \ -fPIC \ -O3 \ -I ../headers \ $(GEOIP_CFLAGS) \ $(GLOBAL_CPPFLAGS) \ $(MODSEC_NO_LOGS) \ $(YAJL_CFLAGS) \ $(PCRE_CFLAGS) libmodsecurity_la_LIBADD = \ $(GLOBAL_LDADD) \ $(CURL_LDADD) \ $(GEOIP_LDFLAGS) $(GEOIP_LDADD) \ @LEXLIB@ \ $(PCRE_LDADD) \ $(YAJL_LDADD) \ ../others/libinjection.la libmodsecurity_la_LDFLAGS = \ -version-info @MSC_VERSION_INFO@