-AUTOMAKE_OPTIONS = foreign
-L7VS_MODDIR = @l7vs_moddir@
-AM_CFLAGS = -fPIC $(GLIB_CFLAGS) -I../../include -I../../logger
-AM_CPPFLAGS = -fPIC $(GLIB_CFLAGS) -I../../include -I../../logger
+AM_CPPFLAGS = \
+ -I$(top_srcdir)/include \
+ -I$(top_srcdir)/logger \
+ $(GLIB_CFLAGS)
-lib_LTLIBRARIES = \
- libprotomod_url.la \
- libprotomod_pfilter.la \
- libprotomod_sslid.la \
- libprotomod_ip.la \
- libprotomod_sessionless.la
-libprotomod_sslid_la_SOURCES = protomod_sslid.c protomod_sslid.h module_http.c module_http.h module_sslid_hash.cpp module_sslid_hash.h module_sslid_hash_map.cpp module_sslid_hash_map.h
-libprotomod_sslid_la_LIBADD = $(GLIB_LIB) -lrt
-libprotomod_url_la_SOURCES = protomod_url.c module_http.c module_http.h
-libprotomod_url_la_LIBADD = $(GLIB_LIB) -lrt -lboost_regex
-libprotomod_pfilter_la_SOURCES = protomod_pfilter.c
-libprotomod_pfilter_la_LIBADD = $(GLIB_LIB) -lrt -lboost_regex
-libprotomod_ip_la_SOURCES = protomod_ip.c module_http.c module_http.h
-libprotomod_ip_la_LIBADD = $(GLIB_LIB) -lrt
-libprotomod_sessionless_la_SOURCES = protomod_sessionless.c module_http.c module_http.h
-libprotomod_sessionless_la_LIBADD = $(GLIB_LIB) -lrt
+AM_CXXFLAGS = -fPIC
+AM_LDFLAGS = -module -avoid-version
-install:
- cp ./.libs/libprotomod_sslid.so ./.libs/protomod_sslid.so && \
- cp ./.libs/libprotomod_url.so ./.libs/protomod_url.so && \
- cp ./.libs/libprotomod_pfilter.so ./.libs/protomod_pfilter.so && \
- cp ./.libs/libprotomod_ip.so ./.libs/protomod_ip.so && \
- cp ./.libs/libprotomod_sessionless.so ./.libs/protomod_sessionless.so && \
- $(INSTALL) -m 755 -d $(L7VS_MODDIR)
- $(INSTALL) -m 755 -D \
- ./.libs/protomod_sslid.so \
- ./.libs/protomod_url.so \
- ./.libs/protomod_pfilter.so \
- ./.libs/protomod_ip.so \
- ./.libs/protomod_sessionless.so $(L7VS_MODDIR)
+l7vs_moddir = @l7vs_moddir@
+libprotmoddir = $(l7vs_moddir)
+libprotmod_LTLIBRARIES = \
+ protomod_url.la \
+ protomod_pfilter.la \
+ protomod_sslid.la \
+ protomod_ip.la \
+ protomod_sessionless.la
+protomod_sslid_la_SOURCES = protomod_sslid.c protomod_sslid.h module_http.c module_http.h module_sslid_hash.cpp module_sslid_hash.h module_sslid_hash_map.cpp module_sslid_hash_map.h
+protomod_sslid_la_LIBADD = $(GLIB_LIB) -lrt
+protomod_url_la_SOURCES = protomod_url.c module_http.c module_http.h
+protomod_url_la_LIBADD = $(GLIB_LIB) -lrt -lboost_regex
+protomod_pfilter_la_SOURCES = protomod_pfilter.c
+protomod_pfilter_la_LIBADD = $(GLIB_LIB) -lrt -lboost_regex
+protomod_ip_la_SOURCES = protomod_ip.c module_http.c module_http.h
+protomod_ip_la_LIBADD = $(GLIB_LIB) -lrt
+protomod_sessionless_la_SOURCES = protomod_sessionless.c module_http.c module_http.h
+protomod_sessionless_la_LIBADD = $(GLIB_LIB) -lrt