[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[myserver-commit] [SCM] GNU MyServer branch, master, updated. 0_9_2-115-
From: |
Giuseppe Scrivano |
Subject: |
[myserver-commit] [SCM] GNU MyServer branch, master, updated. 0_9_2-115-g69c9101 |
Date: |
Thu, 08 Apr 2010 23:29:07 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU MyServer".
The branch, master has been updated
via 69c910142b53d8e42705aa2c0147639f85104cc1 (commit)
from 54aeb4ce7f1bdf0cd6e53f5f037e6d0d9f757e50 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 69c910142b53d8e42705aa2c0147639f85104cc1
Author: Giuseppe Scrivano <address@hidden>
Date: Fri Apr 9 01:29:01 2010 +0200
Use libtool for gnulib and libmyserver
diff --git a/myserver/binaries/web/cgi-src/math_sum/Makefile.am
b/myserver/binaries/web/cgi-src/math_sum/Makefile.am
index 1e5a365..1cdce5d 100644
--- a/myserver/binaries/web/cgi-src/math_sum/Makefile.am
+++ b/myserver/binaries/web/cgi-src/math_sum/Makefile.am
@@ -19,21 +19,14 @@
AM_CXXFLAGS="-I$(top_srcdir)/lib"
lib_LTLIBRARIES = libmath_sum.la
libmath_sum_la_SOURCES = math_sum.cpp
-libmath_sum_la_LDFLAGS = -no-undefined -avoid-version -module -shared
-libmath_sum_la_LIBADD = ../../../../src/libmyserver.a ../../../../lib/libgnu.a
+libmath_sum_la_LDFLAGS = -avoid-version -module -shared
+libmath_sum_la_LIBADD = ../../../../src/libmyserver.la
../../../../lib/libgnu.la
SO_EXT=`$(LIBTOOL) --config | $(SED) -e"y/'/\"/" -e '/^shrext_cmds/ !d;
s/^.*="\(.*\)"/\1/'`
all: all-am math_sum.mscgi
math_sum.mscgi: libmath_sum.la
-# $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL)
\
-# $(INSTALL_STRIP_FLAG) libmath_sum.la $(abs_builddir)
-# cp libmath_sum$(SO_EXT) ../../cgi-bin/math_sum.mscgi
- $(CXX) $(libmath_sum_a_OBJECTS) $(libmath_sum_la_LIBADD) $(CXXFLAGS) \
- $(XML_CFLAGS) $(libmath_sum_a_LIBADD) $(PTHREAD_LIB) \
- $(IDN_LIB) $(XNET_LIB) $(EVENT_LIB) $(DL_LIB) $(SSL_LIB) $(ZLIB_LIB) \
- $(XML_LIBS) $(LDFLAGS) $(LIBINTL) -shared -o
../../cgi-bin/math_sum.mscgi
-
+ cp .libs/libmath_sum$(SO_EXT) ../../cgi-bin/math_sum.mscgi
clean-local:
test \! -e libmath_sum.la || \
diff --git a/myserver/binaries/web/cgi-src/post/Makefile.am
b/myserver/binaries/web/cgi-src/post/Makefile.am
index e1daffc..a793681 100644
--- a/myserver/binaries/web/cgi-src/post/Makefile.am
+++ b/myserver/binaries/web/cgi-src/post/Makefile.am
@@ -19,21 +19,14 @@
AM_CXXFLAGS="-I$(top_srcdir)/lib"
lib_LTLIBRARIES = libpost.la
libpost_la_SOURCES = post.cpp
-libpost_la_LDFLAGS = -no-undefined -avoid-version -module -shared
-libpost_la_LIBADD = ../../../../src/libmyserver.a ../../../../lib/libgnu.a
+libpost_la_LDFLAGS = -avoid-version -module -shared
+libpost_la_LIBADD = ../../../../src/libmyserver.la ../../../../lib/libgnu.la
SO_EXT=`$(LIBTOOL) --config | $(SED) -e"y/'/\"/" -e '/^shrext_cmds/ !d;
s/^.*="\(.*\)"/\1/'`
all: all-am post.mscgi
post.mscgi: libpost.la
-# $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL)
\
-# $(INSTALL_STRIP_FLAG) libpost.la $(abs_builddir)
-# cp libpost$(SO_EXT) ../../cgi-bin/post.mscgi
- $(CXX) $(libpost_a_OBJECTS) $(libpost_la_LIBADD) $(CXXFLAGS) \
- $(XML_CFLAGS) $(libpost_a_LIBADD) $(PTHREAD_LIB) \
- $(IDN_LIB) $(XNET_LIB) $(EVENT_LIB) $(DL_LIB) $(SSL_LIB) $(ZLIB_LIB) \
- $(XML_LIBS) $(LDFLAGS) $(LIBINTL) -shared -o ../../cgi-bin/post.mscgi
-
+ cp .libs/libpost$(SO_EXT) ../../cgi-bin/post.mscgi
clean-local:
test \! -e libpost.la || \
diff --git a/myserver/bootstrap.conf b/myserver/bootstrap.conf
index 68d1a90..0bfad5d 100644
--- a/myserver/bootstrap.conf
+++ b/myserver/bootstrap.conf
@@ -18,7 +18,7 @@
# 02110-1301, USA.
gnulib_name=libgnu
-gnulib_tool_option_extras=--no-libtool
+gnulib_tool_option_extras=
SKIP_PO=t
# gnulib modules used by this package.
diff --git a/myserver/src/Makefile.am b/myserver/src/Makefile.am
index 2353991..882b5ae 100644
--- a/myserver/src/Makefile.am
+++ b/myserver/src/Makefile.am
@@ -14,28 +14,156 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-SUBDIRS = base conf connection connections_scheduler filter http_handler \
- log plugin protocol server GUI
+
AM_CPPFLAGS = $(all_includes) -I$(top_builddir)/lib -I$(top_srcdir)/lib
AM_CXXFLAGS="-I$(top_srcdir)/lib"
+
+
+SUBDIRS = base conf connection connections_scheduler filter http_handler \
+ log plugin protocol server GUI
+
bin_PROGRAMS = myserver
myserver_SOURCES = myserver.cpp
-myserver_CXXFLAGS = $(CXXFLAGS) -DHOST_STR=\"$(build)\" -DPREFIX=\"$(prefix)\"
-myserver_LDFLAGS = -rdynamic
-myserver_LDADD = libmyserver.a $(PTHREAD_LIB) $(IDN_LIB) \
- $(XNET_LIB) $(DL_LIB) $(ZLIB_LIB) \
- $(XML_LIBS) ../lib/libgnu.a $(INTLLIBS) $(LDFLAGS)
-clean-libmyserver.a:
- rm -f libmyserver.a
+lib_LTLIBRARIES = libmyserver.la
-libmyserver.a: clean-libmyserver.a
- find . | grep .*\\.$(OBJEXT)$$ | xargs $(AR) cru libmyserver.a
- $(RANLIB) libmyserver.a
+libmyserver_la_SOURCES = dummy.cpp
+libmyserver_la_LIBADD = \
+ http_handler/proxy/proxy.lo \
+ http_handler/scgi/scgi.lo \
+ http_handler/http_dir/http_dir.lo \
+ http_handler/wincgi/wincgi.lo \
+ http_handler/isapi/isapi.lo \
+ http_handler/fastcgi/fastcgi.lo \
+ http_handler/mscgi/mscgi_manager.lo \
+ http_handler/mscgi/mscgi.lo \
+ http_handler/http_file/http_file.lo \
+ http_handler/cgi/cgi.lo \
+ log/log_manager.lo \
+ log/stream/log_stream.lo \
+ log/stream/file_stream.lo \
+ log/stream/console_stream.lo \
+ log/stream/log_stream_creator.lo \
+ log/stream/socket_stream_creator.lo \
+ log/stream/console_stream_creator.lo \
+ log/stream/socket_stream.lo \
+ log/stream/file_stream_creator.lo \
+ log/stream/log_stream_factory.lo \
+ connections_scheduler/connections_scheduler.lo \
+ connections_scheduler/listen_threads.lo \
+ dummy.lo \
+ server/clients_thread.lo \
+ server/server.lo \
+ base/multicast/multicast.lo \
+ base/home_dir/home_dir.lo \
+ base/ssl/ssl.lo \
+ base/slab/slab.lo \
+ base/unix_socket/unix_socket.lo \
+ base/mem_buff/mem_buff.lo \
+ base/crypt/sha1.lo \
+ base/crypt/crypt_algo_manager.lo \
+ base/crypt/crypt_algo.lo \
+ base/crypt/md5.lo \
+ base/pipe/pipe.lo \
+ base/string/stringutils.lo \
+ base/string/securestr.lo \
+ base/files_cache/membuf_file.lo \
+ base/files_cache/cached_file_buffer.lo \
+ base/files_cache/cached_file_factory.lo \
+ base/files_cache/cached_file.lo \
+ base/sync/mutex.lo \
+ base/sync/read_write_lock.lo \
+ base/sync/recursive_mutex.lo \
+ base/sync/event.lo \
+ base/sync/semaphore.lo \
+ base/dynamic_lib/dynamiclib.lo \
+ base/regex/myserver_regex.lo \
+ base/socket_pair/socket_pair.lo \
+ base/socket/socket.lo \
+ base/socket/ssl_socket.lo \
+ base/xml/xml_parser.lo \
+ base/read_directory/read_directory.lo \
+ base/file/file.lo \
+ base/file/files_utility.lo \
+ base/bitvec/bitvec.lo \
+ base/safetime/safetime.lo \
+ base/process/process.lo \
+ base/process/fork_server.lo \
+ base/process/process_server_manager.lo \
+ base/base64/mime_utils.lo \
+ base/thread/thread.lo \
+ base/utility.lo \
+ base/hash_map/hash_map.lo \
+ conf/main/xml_main_configuration.lo \
+ conf/main/main_configuration.lo \
+ conf/xml_conf.lo \
+ conf/nodetree.lo \
+ conf/mime/xml_mime_handler.lo \
+ conf/mime/mime_manager.lo \
+ conf/vhost/vhost.lo \
+ conf/vhost/xml_vhost_handler.lo \
+ conf/vhost/ip.lo \
+ conf/vhost/vhost_manager.lo \
+ conf/security/security_cache.lo \
+ conf/security/security_domain.lo \
+ conf/security/validator.lo \
+ conf/security/auth_method_factory.lo \
+ conf/security/security_manager.lo \
+ conf/security/xml_validator.lo \
+ conf/security/auth_method.lo \
+ conf/security/validator_factory.lo \
+ conf/security/auth_domain.lo \
+ conf/security/security_token.lo \
+ protocol/protocols_manager.lo \
+ protocol/control/control_header.lo \
+ protocol/control/control_protocol.lo \
+ protocol/protocol_buffer.lo \
+ protocol/gopher/gopher_content.lo \
+ protocol/gopher/engine.lo \
+ protocol/gopher/gopher.lo \
+ protocol/protocol.lo \
+ protocol/http/http_response.lo \
+ protocol/http/http_headers.lo \
+ protocol/http/dyn_http_command.lo \
+ protocol/http/http_request.lo \
+ protocol/http/http.lo \
+ protocol/http/http_req_security_domain.lo \
+ protocol/http/dyn_http_manager.lo \
+ protocol/http/dyn_http_manager_list.lo \
+ protocol/http/http_thread_context.lo \
+ protocol/http/dyn_http_command_manager.lo \
+ protocol/http/http_errors.lo \
+ protocol/http/env/env.lo \
+ protocol/http/http_header.lo \
+ protocol/http/http_data_handler.lo \
+ protocol/http/http_data_read.lo \
+ protocol/ftp/ftp_lexer.lo \
+ protocol/ftp/ftp.lo \
+ protocol/ftp/ftp_parser.lo \
+ protocol/https/https.lo \
+ protocol/url.lo \
+ connection/connection.lo \
+ plugin/plugin_info.lo \
+ plugin/plugins_manager.lo \
+ plugin/plugin.lo \
+ filter/stream.lo \
+ filter/console.lo \
+ filter/filter.lo \
+ filter/filters_factory.lo \
+ filter/filters_chain.lo \
+ filter/memory_stream.lo \
+ filter/gzip/gzip.lo \
+ filter/gzip/gzip_decompress.lo \
+ ../lib/libgnu.la \
+ $(PTHREAD_LIB) $(IDN_LIB) $(XNET_LIB) $(DL_LIB) \
+ $(ZLIB_LIB) $(XML_LIBS) \
+ $(INTLLIBS) $(LDFLAGS)
-all-local: libmyserver.a myserver${EXEEXT}
- cp myserver${EXEEXT} ../binaries
+myserver_CXXFLAGS = $(CXXFLAGS) -DHOST_STR=\"$(build)\" -DPREFIX=\"$(prefix)\"
+
+myserver_LDADD = libmyserver.la $(PTHREAD_LIB) $(IDN_LIB) \
+ $(XNET_LIB) $(DL_LIB) $(ZLIB_LIB) \
+ $(XML_LIBS) $(INTLLIBS) $(LDFLAGS)
-clean-local:
- rm -f libmyserver.a
- find . | grep .*\\.$(OBJEXT)$$ | xargs rm -f
+all-local: libmyserver.la myserver${EXEEXT}
+ cp myserver${EXEEXT} ../binaries*/
diff --git a/myserver/src/base/Makefile.am b/myserver/src/base/Makefile.am
index 020963d..abf6a79 100644
--- a/myserver/src/base/Makefile.am
+++ b/myserver/src/base/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libbase.a
-libbase_a_SOURCES = utility.cpp
+lib_LTLIBRARIES = libbase.la
+libbase_la_SOURCES = utility.cpp
SUBDIRS = base64 bitvec crypt dynamic_lib file files_cache read_directory \
hash_map home_dir mem_buff multicast pipe process regex safetime slab
\
socket socket_pair ssl string sync thread xml unix_socket
diff --git a/myserver/src/base/base64/Makefile.am
b/myserver/src/base/base64/Makefile.am
index e35a740..3c28aec 100644
--- a/myserver/src/base/base64/Makefile.am
+++ b/myserver/src/base/base64/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libbase64.a
-libbase64_a_SOURCES = mime_utils.cpp
+lib_LTLIBRARIES = libbase64.la
+libbase64_la_SOURCES = mime_utils.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/bitvec/Makefile.am
b/myserver/src/base/bitvec/Makefile.am
index 309a415..1afac54 100644
--- a/myserver/src/base/bitvec/Makefile.am
+++ b/myserver/src/base/bitvec/Makefile.am
@@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libbitvec.a
-libbitvec_a_SOURCES = bitvec.cpp
+lib_LTLIBRARIES = libbitvec.la
+libbitvec_la_SOURCES = bitvec.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/crypt/Makefile.am
b/myserver/src/base/crypt/Makefile.am
index 7d78c5d..1caa52d 100644
--- a/myserver/src/base/crypt/Makefile.am
+++ b/myserver/src/base/crypt/Makefile.am
@@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libcrypt.a
-libcrypt_a_SOURCES = crypt_algo.cpp crypt_algo_manager.cpp md5.cpp sha1.cpp
+lib_LTLIBRARIES = libcrypt.la
+libcrypt_la_SOURCES = crypt_algo.cpp crypt_algo_manager.cpp md5.cpp sha1.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/dynamic_lib/Makefile.am
b/myserver/src/base/dynamic_lib/Makefile.am
index 749a97f..2c2b3cc 100644
--- a/myserver/src/base/dynamic_lib/Makefile.am
+++ b/myserver/src/base/dynamic_lib/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libdynamic_lib.a
-libdynamic_lib_a_SOURCES = dynamiclib.cpp
+lib_LTLIBRARIES = libdynamic_lib.la
+libdynamic_lib_la_SOURCES = dynamiclib.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/file/Makefile.am
b/myserver/src/base/file/Makefile.am
index 3e9bfe0..4a13660 100644
--- a/myserver/src/base/file/Makefile.am
+++ b/myserver/src/base/file/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libfile.a
-libfile_a_SOURCES = file.cpp files_utility.cpp
+lib_LTLIBRARIES = libfile.la
+libfile_la_SOURCES = file.cpp files_utility.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/files_cache/Makefile.am
b/myserver/src/base/files_cache/Makefile.am
index ec533a3..ba62da4 100644
--- a/myserver/src/base/files_cache/Makefile.am
+++ b/myserver/src/base/files_cache/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libfiles_cache.a
-libfiles_cache_a_SOURCES = cached_file_buffer.cpp cached_file.cpp \
+lib_LTLIBRARIES = libfiles_cache.la
+libfiles_cache_la_SOURCES = cached_file_buffer.cpp cached_file.cpp \
cached_file_factory.cpp membuf_file.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/hash_map/Makefile.am
b/myserver/src/base/hash_map/Makefile.am
index 302948f..350e31f 100644
--- a/myserver/src/base/hash_map/Makefile.am
+++ b/myserver/src/base/hash_map/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libhash_map.a
-libhash_map_a_SOURCES = hash_map.cpp
+lib_LTLIBRARIES = libhash_map.la
+libhash_map_la_SOURCES = hash_map.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/home_dir/Makefile.am
b/myserver/src/base/home_dir/Makefile.am
index d9bf9d3..842dc87 100644
--- a/myserver/src/base/home_dir/Makefile.am
+++ b/myserver/src/base/home_dir/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libhome_dir.a
-libhome_dir_a_SOURCES = home_dir.cpp
+lib_LTLIBRARIES = libhome_dir.la
+libhome_dir_la_SOURCES = home_dir.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/mem_buff/Makefile.am
b/myserver/src/base/mem_buff/Makefile.am
index 2ca7db4..f61f17a 100644
--- a/myserver/src/base/mem_buff/Makefile.am
+++ b/myserver/src/base/mem_buff/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libmem_buff.a
-libmem_buff_a_SOURCES = mem_buff.cpp
+lib_LTLIBRARIES = libmem_buff.la
+libmem_buff_la_SOURCES = mem_buff.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/multicast/Makefile.am
b/myserver/src/base/multicast/Makefile.am
index bdc0063..0632475 100644
--- a/myserver/src/base/multicast/Makefile.am
+++ b/myserver/src/base/multicast/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libmulticast.a
-libmulticast_a_SOURCES = multicast.cpp
+lib_LTLIBRARIES = libmulticast.la
+libmulticast_la_SOURCES = multicast.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/pipe/Makefile.am
b/myserver/src/base/pipe/Makefile.am
index 747375e..440f949 100644
--- a/myserver/src/base/pipe/Makefile.am
+++ b/myserver/src/base/pipe/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libpipe.a
-libpipe_a_SOURCES = pipe.cpp
+lib_LTLIBRARIES = libpipe.la
+libpipe_la_SOURCES = pipe.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/process/Makefile.am
b/myserver/src/base/process/Makefile.am
index e23aea3..bba48b1 100644
--- a/myserver/src/base/process/Makefile.am
+++ b/myserver/src/base/process/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libprocess.a
-libprocess_a_SOURCES = fork_server.cpp process.cpp process_server_manager.cpp
+lib_LTLIBRARIES = libprocess.la
+libprocess_la_SOURCES = fork_server.cpp process.cpp process_server_manager.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/read_directory/Makefile.am
b/myserver/src/base/read_directory/Makefile.am
index 20af6ce..8d5b572 100644
--- a/myserver/src/base/read_directory/Makefile.am
+++ b/myserver/src/base/read_directory/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libread_directory.a
-libread_directory_a_SOURCES = read_directory.cpp
+lib_LTLIBRARIES = libread_directory.la
+libread_directory_la_SOURCES = read_directory.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/regex/Makefile.am
b/myserver/src/base/regex/Makefile.am
index fcdf147..6776bb4 100644
--- a/myserver/src/base/regex/Makefile.am
+++ b/myserver/src/base/regex/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libregex.a
-libregex_a_SOURCES = myserver_regex.cpp
+lib_LTLIBRARIES = libregex.la
+libregex_la_SOURCES = myserver_regex.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/safetime/Makefile.am
b/myserver/src/base/safetime/Makefile.am
index a683a64..90d79c7 100644
--- a/myserver/src/base/safetime/Makefile.am
+++ b/myserver/src/base/safetime/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libsafetime.a
-libsafetime_a_SOURCES = safetime.cpp
+lib_LTLIBRARIES = libsafetime.la
+libsafetime_la_SOURCES = safetime.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/slab/Makefile.am
b/myserver/src/base/slab/Makefile.am
index 0d4cf17..7e1b627 100644
--- a/myserver/src/base/slab/Makefile.am
+++ b/myserver/src/base/slab/Makefile.am
@@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libslab.a
-libslab_a_SOURCES = slab.cpp
+lib_LTLIBRARIES = libslab.la
+libslab_la_SOURCES = slab.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/socket/Makefile.am
b/myserver/src/base/socket/Makefile.am
index 84d34b2..90b2b68 100644
--- a/myserver/src/base/socket/Makefile.am
+++ b/myserver/src/base/socket/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libsocket.a
-libsocket_a_SOURCES = socket.cpp ssl_socket.cpp
+lib_LTLIBRARIES = libsocket.la
+libsocket_la_SOURCES = socket.cpp ssl_socket.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/socket_pair/Makefile.am
b/myserver/src/base/socket_pair/Makefile.am
index f5d5e08..53540b2 100644
--- a/myserver/src/base/socket_pair/Makefile.am
+++ b/myserver/src/base/socket_pair/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libsocket_pair.a
-libsocket_pair_a_SOURCES = socket_pair.cpp
+lib_LTLIBRARIES = libsocket_pair.la
+libsocket_pair_la_SOURCES = socket_pair.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/ssl/Makefile.am
b/myserver/src/base/ssl/Makefile.am
index c32fee2..0f67678 100644
--- a/myserver/src/base/ssl/Makefile.am
+++ b/myserver/src/base/ssl/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libssl.a
-libssl_a_SOURCES = ssl.cpp
+lib_LTLIBRARIES = libssl.la
+libssl_la_SOURCES = ssl.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/string/Makefile.am
b/myserver/src/base/string/Makefile.am
index 1d1e32d..9d8c13d 100644
--- a/myserver/src/base/string/Makefile.am
+++ b/myserver/src/base/string/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libstring.a
-libstring_a_SOURCES = securestr.cpp stringutils.cpp
+lib_LTLIBRARIES = libstring.la
+libstring_la_SOURCES = securestr.cpp stringutils.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/sync/Makefile.am
b/myserver/src/base/sync/Makefile.am
index 7671a42..711953b 100644
--- a/myserver/src/base/sync/Makefile.am
+++ b/myserver/src/base/sync/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libsync.a
-libsync_a_SOURCES = event.cpp mutex.cpp read_write_lock.cpp
recursive_mutex.cpp semaphore.cpp
+lib_LTLIBRARIES = libsync.la
+libsync_la_SOURCES = event.cpp mutex.cpp read_write_lock.cpp
recursive_mutex.cpp semaphore.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/thread/Makefile.am
b/myserver/src/base/thread/Makefile.am
index 41327ea..5763d32 100644
--- a/myserver/src/base/thread/Makefile.am
+++ b/myserver/src/base/thread/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libthread.a
-libthread_a_SOURCES = thread.cpp
+lib_LTLIBRARIES = libthread.la
+libthread_la_SOURCES = thread.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/unix_socket/Makefile.am
b/myserver/src/base/unix_socket/Makefile.am
index e9a76d6..6d3eaa2 100644
--- a/myserver/src/base/unix_socket/Makefile.am
+++ b/myserver/src/base/unix_socket/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libunix_socket.a
-libunix_socket_a_SOURCES = unix_socket.cpp
+lib_LTLIBRARIES = libunix_socket.la
+libunix_socket_la_SOURCES = unix_socket.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/base/xml/Makefile.am
b/myserver/src/base/xml/Makefile.am
index b493bb4..49c9d5b 100644
--- a/myserver/src/base/xml/Makefile.am
+++ b/myserver/src/base/xml/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libxml.a
-libxml_a_SOURCES = xml_parser.cpp
+lib_LTLIBRARIES = libxml.la
+libxml_la_SOURCES = xml_parser.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/conf/Makefile.am b/myserver/src/conf/Makefile.am
index aab0d35..e224f25 100644
--- a/myserver/src/conf/Makefile.am
+++ b/myserver/src/conf/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libconf.a
-libconf_a_SOURCES = nodetree.cpp xml_conf.cpp
+lib_LTLIBRARIES = libconf.la
+libconf_la_SOURCES = nodetree.cpp xml_conf.cpp
SUBDIRS = main mime security vhost
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/conf/main/Makefile.am
b/myserver/src/conf/main/Makefile.am
index 40eecef..35d22f6 100644
--- a/myserver/src/conf/main/Makefile.am
+++ b/myserver/src/conf/main/Makefile.am
@@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libmain.a
-libmain_a_SOURCES = main_configuration.cpp xml_main_configuration.cpp
+lib_LTLIBRARIES = libmain.la
+libmain_la_SOURCES = main_configuration.cpp xml_main_configuration.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/conf/mime/Makefile.am
b/myserver/src/conf/mime/Makefile.am
index 3eab217..85038d8 100644
--- a/myserver/src/conf/mime/Makefile.am
+++ b/myserver/src/conf/mime/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libmime.a
-libmime_a_SOURCES = mime_manager.cpp xml_mime_handler.cpp
+lib_LTLIBRARIES = libmime.la
+libmime_la_SOURCES = mime_manager.cpp xml_mime_handler.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/conf/security/Makefile.am
b/myserver/src/conf/security/Makefile.am
index 2aa1bed..983647e 100644
--- a/myserver/src/conf/security/Makefile.am
+++ b/myserver/src/conf/security/Makefile.am
@@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libsecurity.a
-libsecurity_a_SOURCES = auth_domain.cpp auth_method.cpp
auth_method_factory.cpp security_cache.cpp security_domain.cpp
security_manager.cpp security_token.cpp validator.cpp validator_factory.cpp
xml_validator.cpp
+lib_LTLIBRARIES = libsecurity.la
+libsecurity_la_SOURCES = auth_domain.cpp auth_method.cpp
auth_method_factory.cpp security_cache.cpp security_domain.cpp
security_manager.cpp security_token.cpp validator.cpp validator_factory.cpp
xml_validator.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/conf/vhost/Makefile.am
b/myserver/src/conf/vhost/Makefile.am
index c1391e9..482a739 100644
--- a/myserver/src/conf/vhost/Makefile.am
+++ b/myserver/src/conf/vhost/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libvhost.a
-libvhost_a_SOURCES = vhost.cpp vhost_manager.cpp ip.cpp xml_vhost_handler.cpp
+lib_LTLIBRARIES = libvhost.la
+libvhost_la_SOURCES = vhost.cpp vhost_manager.cpp ip.cpp xml_vhost_handler.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/connection/Makefile.am
b/myserver/src/connection/Makefile.am
index 691012a..9839ecd 100644
--- a/myserver/src/connection/Makefile.am
+++ b/myserver/src/connection/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libconnection.a
-libconnection_a_SOURCES = connection.cpp
+lib_LTLIBRARIES = libconnection.la
+libconnection_la_SOURCES = connection.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/connections_scheduler/Makefile.am
b/myserver/src/connections_scheduler/Makefile.am
index 70474ec..e8f9d99 100644
--- a/myserver/src/connections_scheduler/Makefile.am
+++ b/myserver/src/connections_scheduler/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libconnections_scheduler.a
-libconnections_scheduler_a_SOURCES = connections_scheduler.cpp
listen_threads.cpp
+lib_LTLIBRARIES = libconnections_scheduler.la
+libconnections_scheduler_la_SOURCES = connections_scheduler.cpp
listen_threads.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/filter/Makefile.am b/myserver/src/filter/Makefile.am
index e26fd93..348c1f2 100644
--- a/myserver/src/filter/Makefile.am
+++ b/myserver/src/filter/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libfilter.a
-libfilter_a_SOURCES = filter.cpp filters_chain.cpp filters_factory.cpp
memory_stream.cpp stream.cpp \
+lib_LTLIBRARIES = libfilter.la
+libfilter_la_SOURCES = filter.cpp filters_chain.cpp filters_factory.cpp
memory_stream.cpp stream.cpp \
console.cpp
SUBDIRS = gzip
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/filter/gzip/Makefile.am
b/myserver/src/filter/gzip/Makefile.am
index e4c1361..17f1597 100644
--- a/myserver/src/filter/gzip/Makefile.am
+++ b/myserver/src/filter/gzip/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libgzip.a
-libgzip_a_SOURCES = gzip.cpp gzip_decompress.cpp
+lib_LTLIBRARIES = libgzip.la
+libgzip_la_SOURCES = gzip.cpp gzip_decompress.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/http_handler/Makefile.am
b/myserver/src/http_handler/Makefile.am
index 188ebb4..ab15fe8 100644
--- a/myserver/src/http_handler/Makefile.am
+++ b/myserver/src/http_handler/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libhttp_handler.a
-libhttp_handler_a_SOURCES =
+lib_LTLIBRARIES = libhttp_handler.la
+libhttp_handler_la_SOURCES =
SUBDIRS = cgi fastcgi http_dir http_file isapi mscgi proxy scgi wincgi
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/http_handler/cgi/Makefile.am
b/myserver/src/http_handler/cgi/Makefile.am
index b267203..2edb58b 100644
--- a/myserver/src/http_handler/cgi/Makefile.am
+++ b/myserver/src/http_handler/cgi/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libcgi.a
-libcgi_a_SOURCES = cgi.cpp
+lib_LTLIBRARIES = libcgi.la
+libcgi_la_SOURCES = cgi.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/http_handler/fastcgi/Makefile.am
b/myserver/src/http_handler/fastcgi/Makefile.am
index 003952d..8e5ad8f 100644
--- a/myserver/src/http_handler/fastcgi/Makefile.am
+++ b/myserver/src/http_handler/fastcgi/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libfastcgi.a
-libfastcgi_a_SOURCES = fastcgi.cpp
+lib_LTLIBRARIES = libfastcgi.la
+libfastcgi_la_SOURCES = fastcgi.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/http_handler/http_dir/Makefile.am
b/myserver/src/http_handler/http_dir/Makefile.am
index cc30206..cbadfee 100644
--- a/myserver/src/http_handler/http_dir/Makefile.am
+++ b/myserver/src/http_handler/http_dir/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libhttp_dir.a
-libhttp_dir_a_SOURCES = http_dir.cpp
+lib_LTLIBRARIES = libhttp_dir.la
+libhttp_dir_la_SOURCES = http_dir.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/http_handler/http_file/Makefile.am
b/myserver/src/http_handler/http_file/Makefile.am
index e35b3b3..aeb5b85 100644
--- a/myserver/src/http_handler/http_file/Makefile.am
+++ b/myserver/src/http_handler/http_file/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libhttp_file.a
-libhttp_file_a_SOURCES = http_file.cpp
+lib_LTLIBRARIES = libhttp_file.la
+libhttp_file_la_SOURCES = http_file.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/http_handler/isapi/Makefile.am
b/myserver/src/http_handler/isapi/Makefile.am
index 2e9ef67..6d0d07c 100644
--- a/myserver/src/http_handler/isapi/Makefile.am
+++ b/myserver/src/http_handler/isapi/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libisapi.a
-libisapi_a_SOURCES = isapi.cpp
+lib_LTLIBRARIES = libisapi.la
+libisapi_la_SOURCES = isapi.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/http_handler/mscgi/Makefile.am
b/myserver/src/http_handler/mscgi/Makefile.am
index e83caab..9052756 100644
--- a/myserver/src/http_handler/mscgi/Makefile.am
+++ b/myserver/src/http_handler/mscgi/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libmscgi.a
-libmscgi_a_SOURCES = mscgi.cpp mscgi_manager.cpp
+lib_LTLIBRARIES = libmscgi.la
+libmscgi_la_SOURCES = mscgi.cpp mscgi_manager.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/http_handler/proxy/Makefile.am
b/myserver/src/http_handler/proxy/Makefile.am
index 6dbbda9..c1ca885 100644
--- a/myserver/src/http_handler/proxy/Makefile.am
+++ b/myserver/src/http_handler/proxy/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libproxy.a
-libproxy_a_SOURCES = proxy.cpp
+lib_LTLIBRARIES = libproxy.la
+libproxy_la_SOURCES = proxy.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/http_handler/scgi/Makefile.am
b/myserver/src/http_handler/scgi/Makefile.am
index e45cf8e..3b28392 100644
--- a/myserver/src/http_handler/scgi/Makefile.am
+++ b/myserver/src/http_handler/scgi/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libscgi.a
-libscgi_a_SOURCES = scgi.cpp
+lib_LTLIBRARIES = libscgi.la
+libscgi_la_SOURCES = scgi.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/http_handler/wincgi/Makefile.am
b/myserver/src/http_handler/wincgi/Makefile.am
index 0fa7b74..76025d9 100644
--- a/myserver/src/http_handler/wincgi/Makefile.am
+++ b/myserver/src/http_handler/wincgi/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libwincgi.a
-libwincgi_a_SOURCES = wincgi.cpp
+lib_LTLIBRARIES = libwincgi.la
+libwincgi_la_SOURCES = wincgi.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/log/Makefile.am b/myserver/src/log/Makefile.am
index dd3ca84..9a8ce2d 100644
--- a/myserver/src/log/Makefile.am
+++ b/myserver/src/log/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = liblog.a
-liblog_a_SOURCES = log_manager.cpp
+lib_LTLIBRARIES = liblog.la
+liblog_la_SOURCES = log_manager.cpp
SUBDIRS = stream
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/log/stream/Makefile.am
b/myserver/src/log/stream/Makefile.am
index eb4e6c5..51d0d19 100644
--- a/myserver/src/log/stream/Makefile.am
+++ b/myserver/src/log/stream/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libstream.a
-libstream_a_SOURCES = console_stream.cpp file_stream.cpp \
+lib_LTLIBRARIES = libstream.la
+libstream_la_SOURCES = console_stream.cpp file_stream.cpp \
log_stream.cpp log_stream_factory.cpp \
log_stream_creator.cpp file_stream_creator.cpp \
console_stream_creator.cpp socket_stream.cpp \
diff --git a/myserver/src/plugin/Makefile.am b/myserver/src/plugin/Makefile.am
index 385a36b..e5d21ad 100644
--- a/myserver/src/plugin/Makefile.am
+++ b/myserver/src/plugin/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libplugin.a
-libplugin_a_SOURCES = plugin.cpp plugin_info.cpp plugins_manager.cpp
+lib_LTLIBRARIES = libplugin.la
+libplugin_la_SOURCES = plugin.cpp plugin_info.cpp plugins_manager.cpp
AM_CPPFLAGS = $(all_includes)
install:
diff --git a/myserver/src/protocol/Makefile.am
b/myserver/src/protocol/Makefile.am
index a7a30ae..d6582a9 100644
--- a/myserver/src/protocol/Makefile.am
+++ b/myserver/src/protocol/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libprotocol.a
-libprotocol_a_SOURCES = protocol_buffer.cpp protocol.cpp protocols_manager.cpp
\
+lib_LTLIBRARIES = libprotocol.la
+libprotocol_la_SOURCES = protocol_buffer.cpp protocol.cpp
protocols_manager.cpp \
url.cpp
SUBDIRS = control ftp gopher http https
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/protocol/control/Makefile.am
b/myserver/src/protocol/control/Makefile.am
index 45aeb12..4348bba 100644
--- a/myserver/src/protocol/control/Makefile.am
+++ b/myserver/src/protocol/control/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libcontrol.a
-libcontrol_a_SOURCES = control_header.cpp control_protocol.cpp
+lib_LTLIBRARIES = libcontrol.la
+libcontrol_la_SOURCES = control_header.cpp control_protocol.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/protocol/ftp/Makefile.am
b/myserver/src/protocol/ftp/Makefile.am
index 135afd3..6b32ce0 100644
--- a/myserver/src/protocol/ftp/Makefile.am
+++ b/myserver/src/protocol/ftp/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libftp.a
-libftp_a_SOURCES = ftp.cpp ftp_lexer.cpp ftp_parser.cpp
+lib_LTLIBRARIES = libftp.la
+libftp_la_SOURCES = ftp.cpp ftp_lexer.cpp ftp_parser.cpp
EXTRA_DIST = ftp_lexer.out.cpp ftp_parser.ypp ftp_lexer.lpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/protocol/gopher/Makefile.am
b/myserver/src/protocol/gopher/Makefile.am
index 75cce42..5815b8f 100644
--- a/myserver/src/protocol/gopher/Makefile.am
+++ b/myserver/src/protocol/gopher/Makefile.am
@@ -15,6 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libgopher.a
-libgopher_a_SOURCES = gopher.cpp gopher_content.cpp engine.cpp
+lib_LTLIBRARIES = libgopher.la
+libgopher_la_SOURCES = gopher.cpp gopher_content.cpp engine.cpp
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/protocol/http/Makefile.am
b/myserver/src/protocol/http/Makefile.am
index ebba91c..23c540f 100644
--- a/myserver/src/protocol/http/Makefile.am
+++ b/myserver/src/protocol/http/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libhttp.a
-libhttp_a_SOURCES = http.cpp http_data_handler.cpp http_data_read.cpp \
+lib_LTLIBRARIES = libhttp.la
+libhttp_la_SOURCES = http.cpp http_data_handler.cpp http_data_read.cpp \
http_errors.cpp http_header.cpp http_headers.cpp \
http_request.cpp http_req_security_domain.cpp \
http_response.cpp http_thread_context.cpp \
diff --git a/myserver/src/protocol/http/env/Makefile.am
b/myserver/src/protocol/http/env/Makefile.am
index 4d848d1..2e67a80 100644
--- a/myserver/src/protocol/http/env/Makefile.am
+++ b/myserver/src/protocol/http/env/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libenv.a
-libenv_a_SOURCES = env.cpp
+lib_LTLIBRARIES = libenv.la
+libenv_la_SOURCES = env.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/protocol/https/Makefile.am
b/myserver/src/protocol/https/Makefile.am
index f5bd8e6..dc0be0b 100644
--- a/myserver/src/protocol/https/Makefile.am
+++ b/myserver/src/protocol/https/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libhttps.a
-libhttps_a_SOURCES = https.cpp
+lib_LTLIBRARIES = libhttps.la
+libhttps_la_SOURCES = https.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/src/server/Makefile.am b/myserver/src/server/Makefile.am
index 13fa4ae..89cf371 100644
--- a/myserver/src/server/Makefile.am
+++ b/myserver/src/server/Makefile.am
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
AM_CXXFLAGS="-I$(top_srcdir)/lib"
-lib_LIBRARIES = libserver.a
-libserver_a_SOURCES = clients_thread.cpp server.cpp
+lib_LTLIBRARIES = libserver.la
+libserver_la_SOURCES = clients_thread.cpp server.cpp
SUBDIRS =
AM_CPPFLAGS = $(all_includes)
diff --git a/myserver/tests/Makefile.am b/myserver/tests/Makefile.am
index 069bd32..d648256 100644
--- a/myserver/tests/Makefile.am
+++ b/myserver/tests/Makefile.am
@@ -82,7 +82,7 @@ test_suite_SOURCES = main.cpp
\
test_xml_main_configuration.cpp \
test_xml_validator.cpp
-test_suite_LDADD = ../src/libmyserver.a ../lib/libgnu.a $(CPPUNIT_LDFLAGS) \
+test_suite_LDADD = ../src/libmyserver.la ../lib/libgnu.la $(CPPUNIT_LDFLAGS) \
$(PTHREAD_LIB) $(IDN_LIB) $(XNET_LIB) $(DL_LIB) $(ZLIB_LIB) \
$(XML_LIBS) $(INTLLIBS) $(LDFLAGS)
-----------------------------------------------------------------------
Summary of changes:
myserver/binaries/web/cgi-src/math_sum/Makefile.am | 13 +--
myserver/binaries/web/cgi-src/post/Makefile.am | 13 +--
myserver/bootstrap.conf | 2 +-
myserver/src/Makefile.am | 162 +++++++++++++++++--
myserver/src/base/Makefile.am | 4 +-
myserver/src/base/base64/Makefile.am | 4 +-
myserver/src/base/bitvec/Makefile.am | 4 +-
myserver/src/base/crypt/Makefile.am | 4 +-
myserver/src/base/dynamic_lib/Makefile.am | 4 +-
myserver/src/base/file/Makefile.am | 4 +-
myserver/src/base/files_cache/Makefile.am | 4 +-
myserver/src/base/hash_map/Makefile.am | 4 +-
myserver/src/base/home_dir/Makefile.am | 4 +-
myserver/src/base/mem_buff/Makefile.am | 4 +-
myserver/src/base/multicast/Makefile.am | 4 +-
myserver/src/base/pipe/Makefile.am | 4 +-
myserver/src/base/process/Makefile.am | 4 +-
myserver/src/base/read_directory/Makefile.am | 4 +-
myserver/src/base/regex/Makefile.am | 4 +-
myserver/src/base/safetime/Makefile.am | 4 +-
myserver/src/base/slab/Makefile.am | 4 +-
myserver/src/base/socket/Makefile.am | 4 +-
myserver/src/base/socket_pair/Makefile.am | 4 +-
myserver/src/base/ssl/Makefile.am | 4 +-
myserver/src/base/string/Makefile.am | 4 +-
myserver/src/base/sync/Makefile.am | 4 +-
myserver/src/base/thread/Makefile.am | 4 +-
myserver/src/base/unix_socket/Makefile.am | 4 +-
myserver/src/base/xml/Makefile.am | 4 +-
myserver/src/conf/Makefile.am | 4 +-
myserver/src/conf/main/Makefile.am | 4 +-
myserver/src/conf/mime/Makefile.am | 4 +-
myserver/src/conf/security/Makefile.am | 4 +-
myserver/src/conf/vhost/Makefile.am | 4 +-
myserver/src/connection/Makefile.am | 4 +-
myserver/src/connections_scheduler/Makefile.am | 4 +-
myserver/src/filter/Makefile.am | 4 +-
myserver/src/filter/gzip/Makefile.am | 4 +-
myserver/src/http_handler/Makefile.am | 4 +-
myserver/src/http_handler/cgi/Makefile.am | 4 +-
myserver/src/http_handler/fastcgi/Makefile.am | 4 +-
myserver/src/http_handler/http_dir/Makefile.am | 4 +-
myserver/src/http_handler/http_file/Makefile.am | 4 +-
myserver/src/http_handler/isapi/Makefile.am | 4 +-
myserver/src/http_handler/mscgi/Makefile.am | 4 +-
myserver/src/http_handler/proxy/Makefile.am | 4 +-
myserver/src/http_handler/scgi/Makefile.am | 4 +-
myserver/src/http_handler/wincgi/Makefile.am | 4 +-
myserver/src/log/Makefile.am | 4 +-
myserver/src/log/stream/Makefile.am | 4 +-
myserver/src/plugin/Makefile.am | 4 +-
myserver/src/protocol/Makefile.am | 4 +-
myserver/src/protocol/control/Makefile.am | 4 +-
myserver/src/protocol/ftp/Makefile.am | 4 +-
myserver/src/protocol/gopher/Makefile.am | 4 +-
myserver/src/protocol/http/Makefile.am | 4 +-
myserver/src/protocol/http/env/Makefile.am | 4 +-
myserver/src/protocol/https/Makefile.am | 4 +-
myserver/src/server/Makefile.am | 4 +-
myserver/tests/Makefile.am | 2 +-
60 files changed, 263 insertions(+), 149 deletions(-)
hooks/post-receive
--
GNU MyServer
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [myserver-commit] [SCM] GNU MyServer branch, master, updated. 0_9_2-115-g69c9101,
Giuseppe Scrivano <=