1 # Generated Makefile for ModSecurity Log Collector (mlogc)
4 EXTRA_CFLAGS = @EXTRA_CFLAGS@
7 modsecsrcdir = $(srcdir)/..
8 srclibdir = $(srcdir)/srclib
10 MLOGC_VERSION = `grep '^\#define *VERSION ' mlogc.c | sed 's/.*VERSION *"\([^"]*\)"/\1/'`
12 APR_FLAGS = @APR_CFLAGS@
13 APR_LIBS = @APR_LINK_LD@ @APR_LIBS@
15 CURL_FLAGS = @CURL_CFLAGS@
16 CURL_LIBS = @CURL_LIBS@
18 PCRE_FLAGS = @PCRE_CFLAGS@
19 PCRE_LIBS = @PCRE_LIBS@
21 APR_S_FLAGS = `$(srclibdir)/install/apr/bin/apr-1-config --includes --cppflags --cflags`
22 APR_S_LIBS = `$(srclibdir)/install/apr/bin/apr-1-config --link-ld`
24 CURL_S_FLAGS = `$(srclibdir)/install/curl/bin/curl-config --cflags`
25 CURL_S_LIBS = `$(srclibdir)/install/curl/bin/curl-config --libs`
27 PCRE_S_FLAGS = `$(srclibdir)/install/pcre/bin/pcre-config --cflags`
28 PCRE_S_LIBS = `$(srclibdir)/install/pcre/bin/pcre-config --libs`
34 echo "Building dynamically linked mlogc..."; \
35 $(CC) $(CFLAGS) -o mlogc mlogc.c \
37 $(APR_FLAGS) $(CURL_FLAGS) $(PCRE_FLAGS) \
38 $(APR_LIBS) $(CURL_LIBS) $(PCRE_LIBS); \
41 echo "Build finished. Please follow the INSTALL instructions to complete the install."; \
45 @if [ -n "$(MLOGC_NOVERIFY)" -a "$(MLOGC_NOVERIFY)" = "1" ]; then \
48 $(srclibdir)/archives.sh && touch .archives-ok; \
52 $(srclibdir)/build.sh && touch .support-libs-ok
54 archives: .archives-ok
56 support-libs: .support-libs-ok
59 @rm -rf $(srclibdir)/build
62 @rm -rf $(srclibdir)/install
65 @rm -rf core mlogc *~ *.o *.so *.lo *.la *.slo
69 clean: clean-build clean-install clean-mlogc