1pkglibdir = $(prefix)/lib 2pkglib_LTLIBRARIES = mod_security2.la 3 4mod_security2_la_SOURCES = acmp.c \ 5 apache2_config.c \ 6 apache2_io.c \ 7 apache2_util.c \ 8 libinjection/libinjection_html5.c \ 9 libinjection/libinjection_sqli.c \ 10 libinjection/libinjection_xss.c \ 11 mod_security2.c \ 12 modsecurity.c \ 13 msc_status_engine.c \ 14 msc_crypt.c \ 15 msc_geo.c \ 16 msc_gsb.c \ 17 msc_json.c \ 18 msc_logging.c \ 19 msc_lua.c \ 20 msc_multipart.c \ 21 msc_parsers.c \ 22 msc_pcre.c \ 23 msc_release.c \ 24 msc_remote_rules.c \ 25 msc_reqbody.c \ 26 msc_tree.c \ 27 msc_unicode.c \ 28 msc_util.c \ 29 msc_xml.c \ 30 persist_dbm.c \ 31 re_actions.c \ 32 re.c \ 33 re_operators.c \ 34 re_tfns.c \ 35 re_variables.c 36 37mod_security2_la_CFLAGS = @APR_CFLAGS@ \ 38 @APU_CFLAGS@ \ 39 @APXS_CFLAGS@ \ 40 @CURL_CFLAGS@ \ 41 @LIBXML2_CFLAGS@ \ 42 @LUA_CFLAGS@ \ 43 @MODSEC_EXTRA_CFLAGS@ \ 44 @PCRE_CFLAGS@ \ 45 @YAJL_CFLAGS@ \ 46 @SSDEEP_CFLAGS@ 47 48 49mod_security2_la_CPPFLAGS = @APR_CPPFLAGS@ \ 50 @CURL_CPPFLAGS@ \ 51 @LIBXML2_CFLAGS@ \ 52 @LIBXML2_CPPFLAGS@ \ 53 @PCRE_CPPFLAGS@ 54 55mod_security2_la_LIBADD = @APR_LDADD@ \ 56 @APU_LDADD@ \ 57 @CURL_LDADD@ \ 58 @LIBXML2_CFLAGS@ \ 59 @LIBXML2_LDADD@ \ 60 @LUA_LDADD@ \ 61 @PCRE_LDADD@ \ 62 @YAJL_LDADD@ 63 64if AIX 65mod_security2_la_LDFLAGS = -module -avoid-version \ 66 @APR_LDFLAGS@ \ 67 @APU_LDFLAGS@ \ 68 @APXS_LDFLAGS@ \ 69 @CURL_LDFLAGS@ \ 70 @LIBXML2_CFLAGS@ \ 71 @LIBXML2_LDFLAGS@ \ 72 @LUA_LDFLAGS@ \ 73 @PCRE_LDFLAGS@ \ 74 @YAJL_LDFLAGS@ \ 75 @SSDEEP_LDFLAGS@ 76endif 77 78if HPUX 79mod_security2_la_LDFLAGS = -module -avoid-version \ 80 @APR_LDFLAGS@ \ 81 @APU_LDFLAGS@ \ 82 @APXS_LDFLAGS@ \ 83 @CURL_LDFLAGS@ \ 84 @LIBXML2_CFLAGS@ \ 85 @LIBXML2_LDFLAGS@ \ 86 @LUA_LDFLAGS@ \ 87 @PCRE_LDFLAGS@ \ 88 @YAJL_LDFLAGS@ \ 89 @SSDEEP_LDFLAGS@ 90endif 91 92if MACOSX 93mod_security2_la_LDFLAGS = -module -avoid-version \ 94 @APR_LDFLAGS@ \ 95 @APU_LDFLAGS@ \ 96 @APXS_LDFLAGS@ \ 97 @CURL_LDFLAGS@ \ 98 @LIBXML2_CFLAGS@ \ 99 @LIBXML2_LDFLAGS@ \ 100 @LUA_LDFLAGS@ \ 101 @PCRE_LDFLAGS@ \ 102 @YAJL_LDFLAGS@ \ 103 @SSDEEP_LDFLAGS@ 104endif 105 106if SOLARIS 107mod_security2_la_LDFLAGS = -module -avoid-version \ 108 @APR_LDFLAGS@ \ 109 @APU_LDFLAGS@ \ 110 @APXS_LDFLAGS@ \ 111 @CURL_LDFLAGS@ \ 112 @LIBXML2_CFLAGS@ \ 113 @LIBXML2_LDFLAGS@ \ 114 @LUA_LDFLAGS@ \ 115 @PCRE_LDFLAGS@ \ 116 @YAJL_LDFLAGS@ \ 117 @SSDEEP_LDFLAGS@ 118endif 119 120if LINUX 121mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version -R @PCRE_LD_PATH@ \ 122 @APR_LDFLAGS@ \ 123 @APU_LDFLAGS@ \ 124 @APXS_LDFLAGS@ \ 125 @CURL_LDFLAGS@ \ 126 @LIBXML2_CFLAGS@ \ 127 @LIBXML2_LDFLAGS@ \ 128 @LUA_LDFLAGS@ \ 129 @PCRE_LDFLAGS@ \ 130 @YAJL_LDFLAGS@ \ 131 @SSDEEP_LDFLAGS@ 132endif 133 134if FREEBSD 135mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version \ 136 @APR_LDFLAGS@ \ 137 @APU_LDFLAGS@ \ 138 @APXS_LDFLAGS@ \ 139 @CURL_LDFLAGS@ \ 140 @LIBXML2_CFLAGS@ \ 141 @LIBXML2_LDFLAGS@ \ 142 @LUA_LDFLAGS@ \ 143 @PCRE_LDFLAGS@ \ 144 @YAJL_LDFLAGS@ \ 145 @SSDEEP_LDFLAGS@ 146endif 147 148if OPENBSD 149mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version \ 150 @APR_LDFLAGS@ \ 151 @APU_LDFLAGS@ \ 152 @APXS_LDFLAGS@ \ 153 @CURL_LDFLAGS@ \ 154 @LIBXML2_CFLAGS@ \ 155 @LIBXML2_LDFLAGS@ \ 156 @LUA_LDFLAGS@ \ 157 @PCRE_LDFLAGS@ \ 158 @YAJL_LDFLAGS@ \ 159 @SSDEEP_LDFLAGS@ 160endif 161 162if NETBSD 163mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version \ 164 @APR_LDFLAGS@ \ 165 @APU_LDFLAGS@ \ 166 @APXS_LDFLAGS@ \ 167 @CURL_LDFLAGS@ \ 168 @LIBXML2_CFLAGS@ \ 169 @LIBXML2_LDFLAGS@ \ 170 @LUA_LDFLAGS@ \ 171 @PCRE_LDFLAGS@ \ 172 @YAJL_LDFLAGS@ \ 173 @SSDEEP_LDFLAGS@ 174endif 175 176if LINUX 177install-exec-hook: $(pkglib_LTLIBRARIES) 178 @echo "Removing unused static libraries..."; \ 179 for m in $(pkglib_LTLIBRARIES); do \ 180 base=`echo $$m | sed 's/\..*//'`; \ 181 rm -f $(DESTDIR)$(pkglibdir)/$$base.*a; \ 182 install -D -m444 $(DESTDIR)$(pkglibdir)/$$base.so $(DESTDIR)$(APXS_MODULES)/$$base.so; \ 183 done 184else 185install-exec-hook: $(pkglib_LTLIBRARIES) 186 @echo "Removing unused static libraries..."; \ 187 for m in $(pkglib_LTLIBRARIES); do \ 188 base=`echo $$m | sed 's/\..*//'`; \ 189 rm -f $(DESTDIR)$(pkglibdir)/$$base.*a; \ 190 cp -p $(DESTDIR)$(pkglibdir)/$$base.so $(DESTDIR)$(APXS_MODULES); \ 191 done 192endif 193