OSDN Git Service

Clean up Autotools related files and rpm spec file.
[ultramonkey-l7/ultramonkey-l7-v2.git] / module / protocol / Makefile.am
index 2637fe3..3845f38 100644 (file)
@@ -1,35 +1,26 @@
-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