myserver-commit
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]