OSDN Git Service

Initial commit from 2.1.2-1
[ultramonkey-l7/ultramonkey-l7-v2.git] / module / protocol / Makefile.am
diff --git a/module/protocol/Makefile.am b/module/protocol/Makefile.am
new file mode 100644 (file)
index 0000000..2637fe3
--- /dev/null
@@ -0,0 +1,35 @@
+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
+
+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
+
+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)