Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 37937 invoked from network); 19 Jul 2007 03:40:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Jul 2007 03:40:05 -0000 Received: (qmail 30759 invoked by uid 500); 19 Jul 2007 03:39:46 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 30611 invoked by uid 500); 19 Jul 2007 03:39:45 -0000 Mailing-List: contact axis-cvs-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-cvs@ws.apache.org Received: (qmail 30578 invoked by uid 500); 19 Jul 2007 03:39:45 -0000 Delivered-To: apmail-ws-axis2-cvs@ws.apache.org Received: (qmail 30331 invoked by uid 99); 19 Jul 2007 03:39:44 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jul 2007 20:39:44 -0700 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jul 2007 20:39:35 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id A303D1A982F; Wed, 18 Jul 2007 20:38:48 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r557477 [10/11] - in /webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp: ./ common/ common/.deps/ receiver/ sender/ server/ server/simple_tcp_server/ server/simple_tcp_server/.deps/ util/ util/.deps/ util/.libs/ Date: Thu, 19 Jul 2007 03:38:39 -0000 To: axis2-cvs@ws.apache.org From: dinesh@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070719033848.A303D1A982F@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/.deps/http_server_main.Po URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/.deps/http_server_main.Po?view=auto&rev=557477 ============================================================================== --- webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/.deps/http_server_main.Po (added) +++ webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/.deps/http_server_main.Po Wed Jul 18 20:38:32 2007 @@ -0,0 +1,455 @@ +http_server_main.o http_server_main.o: http_server_main.c \ + ../../../../../../include/axis2_http_server.h \ + ../../../../../../include/axis2_const.h \ + ../../../../../../util/include/axutil_env.h \ + ../../../../../../util/include/axutil_allocator.h \ + ../../../../../../util/include/axutil_utils_defines.h \ + /usr/lib/gcc/i486-linux-gnu/4.1.3/include/stddef.h \ + ../../../../../../util/include/axutil_error.h \ + ../../../../../../util/include/axutil_log.h \ + ../../../../../../util/include/axutil_thread_pool.h \ + ../../../../../../util/include/axutil_thread.h \ + ../../../../../../util/include/axutil_utils.h \ + ../../../../../../util/include/axutil_date_time.h \ + ../../../../../../util/include/axutil_base64_binary.h \ + ../../../../../../util/include/axutil_base64.h \ + ../../../../../../include/axis2_defines.h \ + ../../../../../../include/axis2_conf_ctx.h \ + ../../../../../../util/include/axutil_hash.h \ + ../../../../../../include/axis2_ctx.h \ + ../../../../../../util/include/axutil_property.h \ + ../../../../../../include/axis2_svc_grp_ctx.h \ + ../../../../../../include/axis2_svc_ctx.h \ + ../../../../../../include/axis2_op_ctx.h \ + ../../../../../../include/axis2_msg_ctx.h \ + ../../../../../../include/axis2_relates_to.h \ + ../../../../../../util/include/axutil_param.h \ + ../../../../../../util/include/axutil_array_list.h \ + ../../../../../../include/axis2_handler_desc.h \ + ../../../../../../util/include/axutil_qname.h \ + ../../../../../../util/include/axutil_string.h /usr/include/string.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-32.h \ + ../../../../../../util/include/axutil_param_container.h \ + ../../../../../../include/axis2_phase_rule.h \ + ../../../../../../include/axis2_handler.h \ + ../../../../../../util/include/axutil_stream.h /usr/include/stdio.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ + /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i486-linux-gnu/4.1.3/include/stdarg.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + ../../../../../../include/axis2_msg_info_headers.h \ + ../../../../../../include/axis2_endpoint_ref.h \ + ../../../../../../include/axis2_any_content_type.h \ + ../../../../../../include/axis2_svc_name.h \ + ../../../../../../axiom/include/axiom_node.h \ + ../../../../../../axiom/include/axiom_attribute.h \ + ../../../../../../axiom/include/axiom_namespace.h \ + ../../../../../../axiom/include/axiom_output.h \ + ../../../../../../axiom/include/axiom_xml_writer.h \ + ../../../../../../include/axis2_op.h \ + ../../../../../../include/axis2_svc.h \ + ../../../../../../include/axis2_flow_container.h \ + ../../../../../../include/axis2_flow.h \ + ../../../../../../include/axis2_svc_grp.h \ + ../../../../../../include/axis2_desc.h \ + ../../../../../../include/axis2_description.h \ + ../../../../../../include/axis2_phase_resolver.h \ + ../../../../../../include/axis2_phase.h \ + ../../../../../../include/axis2_module_desc.h \ + ../../../../../../include/axis2_conf.h \ + ../../../../../../include/axis2_transport_in_desc.h \ + ../../../../../../include/axis2_phase_meta.h \ + ../../../../../../include/axis2_transport_out_desc.h \ + ../../../../../../include/axis2_transport_sender.h \ + ../../../../../../include/axis2_phases_info.h \ + ../../../../../../include/axis2_msg_recv.h \ + ../../../../../../include/axis2_svc_skeleton.h \ + ../../../../../../include/axis2_svr_callback.h \ + ../../../../../../include/axis2_phase_holder.h \ + ../../../../../../include/axis2_transport_receiver.h \ + ../../../../../../include/axis2_http_transport.h \ + ../../../../../../util/include/platforms/axutil_platform_auto_sense.h \ + ../../../../../../util/include/platforms/unix/axutil_unix.h \ + ../../../../../../util/include/axutil_config.h \ + ../../../../../../config.h /usr/include/dlfcn.h \ + /usr/include/bits/dlfcn.h /usr/include/sys/time.h /usr/include/time.h \ + /usr/include/bits/time.h /usr/include/sys/select.h \ + /usr/include/bits/select.h /usr/include/bits/sigset.h \ + /usr/include/sys/timeb.h /usr/include/errno.h /usr/include/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/asm/errno.h \ + /usr/include/asm-i386/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/sys/param.h \ + /usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h \ + /usr/lib/gcc/i486-linux-gnu/4.1.3/include/syslimits.h \ + /usr/include/limits.h /usr/include/linux/limits.h \ + /usr/include/linux/param.h /usr/include/asm/param.h \ + /usr/include/asm-i386/param.h /usr/include/sys/types.h \ + /usr/include/stdlib.h /usr/include/strings.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h \ + ../../../../../../util/include/platforms/unix/axutil_uuid_gen_unix.h \ + /usr/include/netinet/tcp.h /usr/include/utime.h /usr/include/getopt.h \ + ../../../../../../util/include/platforms/unix/axutil_date_time_util_unix.h \ + /usr/include/sys/socket.h /usr/include/sys/uio.h \ + /usr/include/bits/uio.h /usr/include/bits/socket.h \ + /usr/include/bits/sockaddr.h /usr/include/asm/socket.h \ + /usr/include/asm-i386/socket.h /usr/include/asm/sockios.h \ + /usr/include/asm-i386/sockios.h /usr/include/arpa/inet.h \ + /usr/include/netinet/in.h /usr/include/stdint.h /usr/include/bits/in.h \ + /usr/include/endian.h /usr/include/bits/endian.h \ + /usr/include/bits/byteswap.h /usr/include/netdb.h \ + /usr/include/bits/netdb.h /usr/include/sys/ioctl.h \ + /usr/include/bits/ioctls.h /usr/include/asm/ioctls.h \ + /usr/include/asm-i386/ioctls.h /usr/include/asm/ioctl.h \ + /usr/include/asm-i386/ioctl.h /usr/include/asm-generic/ioctl.h \ + /usr/include/bits/ioctl-types.h /usr/include/sys/ttydefaults.h \ + /usr/include/zlib.h /usr/include/zconf.h /usr/include/zlibdefs.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/confname.h /usr/include/fcntl.h \ + /usr/include/bits/fcntl.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/sched.h /usr/include/signal.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/setjmp.h \ + ../../../../../../util/include/axutil_error_default.h \ + ../../../../../../util/include/axutil_log_default.h \ + /usr/include/bits/signum.h \ + ../../../../../../util/include/axutil_types.h /usr/include/ctype.h \ + ../../../../../../axiom/include/axiom_xml_reader.h + +../../../../../../include/axis2_http_server.h: + +../../../../../../include/axis2_const.h: + +../../../../../../util/include/axutil_env.h: + +../../../../../../util/include/axutil_allocator.h: + +../../../../../../util/include/axutil_utils_defines.h: + +/usr/lib/gcc/i486-linux-gnu/4.1.3/include/stddef.h: + +../../../../../../util/include/axutil_error.h: + +../../../../../../util/include/axutil_log.h: + +../../../../../../util/include/axutil_thread_pool.h: + +../../../../../../util/include/axutil_thread.h: + +../../../../../../util/include/axutil_utils.h: + +../../../../../../util/include/axutil_date_time.h: + +../../../../../../util/include/axutil_base64_binary.h: + +../../../../../../util/include/axutil_base64.h: + +../../../../../../include/axis2_defines.h: + +../../../../../../include/axis2_conf_ctx.h: + +../../../../../../util/include/axutil_hash.h: + +../../../../../../include/axis2_ctx.h: + +../../../../../../util/include/axutil_property.h: + +../../../../../../include/axis2_svc_grp_ctx.h: + +../../../../../../include/axis2_svc_ctx.h: + +../../../../../../include/axis2_op_ctx.h: + +../../../../../../include/axis2_msg_ctx.h: + +../../../../../../include/axis2_relates_to.h: + +../../../../../../util/include/axutil_param.h: + +../../../../../../util/include/axutil_array_list.h: + +../../../../../../include/axis2_handler_desc.h: + +../../../../../../util/include/axutil_qname.h: + +../../../../../../util/include/axutil_string.h: + +/usr/include/string.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-32.h: + +../../../../../../util/include/axutil_param_container.h: + +../../../../../../include/axis2_phase_rule.h: + +../../../../../../include/axis2_handler.h: + +../../../../../../util/include/axutil_stream.h: + +/usr/include/stdio.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i486-linux-gnu/4.1.3/include/stdarg.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +../../../../../../include/axis2_msg_info_headers.h: + +../../../../../../include/axis2_endpoint_ref.h: + +../../../../../../include/axis2_any_content_type.h: + +../../../../../../include/axis2_svc_name.h: + +../../../../../../axiom/include/axiom_node.h: + +../../../../../../axiom/include/axiom_attribute.h: + +../../../../../../axiom/include/axiom_namespace.h: + +../../../../../../axiom/include/axiom_output.h: + +../../../../../../axiom/include/axiom_xml_writer.h: + +../../../../../../include/axis2_op.h: + +../../../../../../include/axis2_svc.h: + +../../../../../../include/axis2_flow_container.h: + +../../../../../../include/axis2_flow.h: + +../../../../../../include/axis2_svc_grp.h: + +../../../../../../include/axis2_desc.h: + +../../../../../../include/axis2_description.h: + +../../../../../../include/axis2_phase_resolver.h: + +../../../../../../include/axis2_phase.h: + +../../../../../../include/axis2_module_desc.h: + +../../../../../../include/axis2_conf.h: + +../../../../../../include/axis2_transport_in_desc.h: + +../../../../../../include/axis2_phase_meta.h: + +../../../../../../include/axis2_transport_out_desc.h: + +../../../../../../include/axis2_transport_sender.h: + +../../../../../../include/axis2_phases_info.h: + +../../../../../../include/axis2_msg_recv.h: + +../../../../../../include/axis2_svc_skeleton.h: + +../../../../../../include/axis2_svr_callback.h: + +../../../../../../include/axis2_phase_holder.h: + +../../../../../../include/axis2_transport_receiver.h: + +../../../../../../include/axis2_http_transport.h: + +../../../../../../util/include/platforms/axutil_platform_auto_sense.h: + +../../../../../../util/include/platforms/unix/axutil_unix.h: + +../../../../../../util/include/axutil_config.h: + +../../../../../../config.h: + +/usr/include/dlfcn.h: + +/usr/include/bits/dlfcn.h: + +/usr/include/sys/time.h: + +/usr/include/time.h: + +/usr/include/bits/time.h: + +/usr/include/sys/select.h: + +/usr/include/bits/select.h: + +/usr/include/bits/sigset.h: + +/usr/include/sys/timeb.h: + +/usr/include/errno.h: + +/usr/include/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/asm/errno.h: + +/usr/include/asm-i386/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/sys/param.h: + +/usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h: + +/usr/lib/gcc/i486-linux-gnu/4.1.3/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/linux/limits.h: + +/usr/include/linux/param.h: + +/usr/include/asm/param.h: + +/usr/include/asm-i386/param.h: + +/usr/include/sys/types.h: + +/usr/include/stdlib.h: + +/usr/include/strings.h: + +/usr/include/sys/stat.h: + +/usr/include/bits/stat.h: + +../../../../../../util/include/platforms/unix/axutil_uuid_gen_unix.h: + +/usr/include/netinet/tcp.h: + +/usr/include/utime.h: + +/usr/include/getopt.h: + +../../../../../../util/include/platforms/unix/axutil_date_time_util_unix.h: + +/usr/include/sys/socket.h: + +/usr/include/sys/uio.h: + +/usr/include/bits/uio.h: + +/usr/include/bits/socket.h: + +/usr/include/bits/sockaddr.h: + +/usr/include/asm/socket.h: + +/usr/include/asm-i386/socket.h: + +/usr/include/asm/sockios.h: + +/usr/include/asm-i386/sockios.h: + +/usr/include/arpa/inet.h: + +/usr/include/netinet/in.h: + +/usr/include/stdint.h: + +/usr/include/bits/in.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +/usr/include/bits/byteswap.h: + +/usr/include/netdb.h: + +/usr/include/bits/netdb.h: + +/usr/include/sys/ioctl.h: + +/usr/include/bits/ioctls.h: + +/usr/include/asm/ioctls.h: + +/usr/include/asm-i386/ioctls.h: + +/usr/include/asm/ioctl.h: + +/usr/include/asm-i386/ioctl.h: + +/usr/include/asm-generic/ioctl.h: + +/usr/include/bits/ioctl-types.h: + +/usr/include/sys/ttydefaults.h: + +/usr/include/zlib.h: + +/usr/include/zconf.h: + +/usr/include/zlibdefs.h: + +/usr/include/unistd.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/confname.h: + +/usr/include/fcntl.h: + +/usr/include/bits/fcntl.h: + +/usr/include/dirent.h: + +/usr/include/bits/dirent.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/bits/sched.h: + +/usr/include/signal.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/bits/setjmp.h: + +../../../../../../util/include/axutil_error_default.h: + +../../../../../../util/include/axutil_log_default.h: + +/usr/include/bits/signum.h: + +../../../../../../util/include/axutil_types.h: + +/usr/include/ctype.h: + +../../../../../../axiom/include/axiom_xml_reader.h: Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/Makefile.am URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/Makefile.am?view=auto&rev=557477 ============================================================================== --- webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/Makefile.am (added) +++ webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/Makefile.am Wed Jul 18 20:38:32 2007 @@ -0,0 +1,30 @@ +prgbindir=$(bindir) +prgbin_PROGRAMS = axis2_http_server +SUBDIRS = +AM_CFLAGS = -g -pthread +axis2_http_server_SOURCES = http_server_main.c + +axis2_http_server_LDADD = $(LDFLAGS) \ + $(top_builddir)/src/core/transport/http/util/libaxis2_http_util.la \ + $(top_builddir)/src/core/transport/http/common/libaxis2_http_common.la \ + $(top_builddir)/axiom/src/om/libaxis2_axiom.la \ + $(top_builddir)/util/src/libaxutil.la \ + $(top_builddir)/axiom/src/parser/$(WRAPPER_DIR)/libaxis2_parser.la \ + $(top_builddir)/src/core/description/libaxis2_description.la \ + $(top_builddir)/src/core/deployment/libaxis2_deployment.la \ + $(top_builddir)/src/core/context/libaxis2_context.la \ + $(top_builddir)/src/core/clientapi/libaxis2_clientapi.la \ + $(top_builddir)/src/core/engine/libaxis2_engine.la \ + $(top_builddir)/src/core/transport/http/sender/libaxis2_http_sender.la \ + $(top_builddir)/src/core/transport/http/receiver/libaxis2_http_receiver.la \ + $(top_builddir)/neethi/src/libneethi.la \ + -lpthread + +INCLUDES = -I$(top_builddir)/include \ + -I$(top_builddir)/src/core/description\ + -I$(top_builddir)/src/core/context \ + -I$(top_builddir)/src/core/deployment\ + -I$(top_builddir)/src/core/phaseresolver \ + -I$(top_builddir)/src/core/engine \ + -I$(top_builddir)/util/include \ + -I$(top_builddir)/axiom/include Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/s URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/s?view=auto&rev=557477 ============================================================================== --- webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/s (added) +++ webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/s Wed Jul 18 20:38:32 2007 @@ -0,0 +1,11 @@ +gcc -ggdb3 -o simple_tcp_server *.c -I../.. -I$AXIS2C_HOME/include/axis2-1.1 \ +-L$AXIS2C_HOME/lib -laxis2_engine -laxutil -laxis2_axiom -L../../receiver -laxis2_tcp_receiver \ +-L/home/dinesh/axis2c/src/core/transport/http/common/libaxis2_http_common.la \ +-L/home/dinesh/axis2c/src/core/transport/http/util/libaxis2_http_util.la \ +-laxis2_http_common + +cp simple_tcp_server $AXIS2C_HOME/bin +echo "copy tcp server to $AXIS2C_HOME/bin" + + + Propchange: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/s ------------------------------------------------------------------------------ svn:executable = * Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/simple_tcp_server URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/simple_tcp_server?view=auto&rev=557477 ============================================================================== Binary file - no diff available. Propchange: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/simple_tcp_server ------------------------------------------------------------------------------ svn:executable = * Propchange: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/simple_tcp_server ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/tcp_receiver.c URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/tcp_receiver.c?view=auto&rev=557477 ============================================================================== --- webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/tcp_receiver.c (added) +++ webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/tcp_receiver.c Wed Jul 18 20:38:32 2007 @@ -0,0 +1,327 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include + +/** + * @brief TCP Client struct impl + * Axis2 TCP Client impl + */ + +typedef struct axis2_tcp_server_impl +{ + axis2_transport_receiver_t tcp_server; + axis2_tcp_svr_thread_t *svr_thread; + int port; + axis2_conf_ctx_t* conf_ctx; + axis2_conf_ctx_t* conf_ctx_private; + axis2_conf_t *conf; +} +axis2_tcp_server_impl_t; + +#define AXIS2_INTF_TO_IMPL(tcp_server) \ + ((axis2_tcp_server_impl_t *)(tcp_server)) + +/***************************** Function headers *******************************/ + +axis2_status_t AXIS2_CALL +axis2_tcp_server_init( + axis2_transport_receiver_t *server, + const axutil_env_t *env, + axis2_conf_ctx_t *conf_ctx, + axis2_transport_in_desc_t *in_desc); + +axis2_status_t AXIS2_CALL +axis2_tcp_server_start( + axis2_transport_receiver_t *server, + const axutil_env_t *env); + +axis2_status_t AXIS2_CALL +axis2_tcp_server_stop( + axis2_transport_receiver_t *server, + const axutil_env_t *env); + +axis2_conf_ctx_t *AXIS2_CALL +axis2_tcp_server_get_conf_ctx( + axis2_transport_receiver_t *server, + const axutil_env_t *env); + +axis2_endpoint_ref_t *AXIS2_CALL +axis2_tcp_server_get_reply_to_epr( + axis2_transport_receiver_t *server, + const axutil_env_t *env, + const axis2_char_t *svc_name); + +axis2_bool_t AXIS2_CALL +axis2_tcp_server_is_running( + axis2_transport_receiver_t *server, + const axutil_env_t *env); + +void AXIS2_CALL +axis2_tcp_server_free( + axis2_transport_receiver_t *server, + const axutil_env_t *env); + +static const axis2_transport_receiver_ops_t tcp_transport_receiver_ops_var = { + axis2_tcp_server_init, + axis2_tcp_server_start, + axis2_tcp_server_get_reply_to_epr, + axis2_tcp_server_get_conf_ctx, + axis2_tcp_server_is_running, + axis2_tcp_server_stop, + axis2_tcp_server_free +}; + +AXIS2_EXTERN axis2_transport_receiver_t *AXIS2_CALL +axis2_tcp_server_create( + const axutil_env_t *env, + const axis2_char_t *repo, + const int port) +{ + axis2_tcp_server_impl_t *server_impl = NULL; + AXIS2_ENV_CHECK(env, NULL); + + server_impl = (axis2_tcp_server_impl_t *)AXIS2_MALLOC + (env->allocator, sizeof(axis2_tcp_server_impl_t)); + + if (! server_impl) + { + AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE); + return NULL; + } + + server_impl->svr_thread = NULL; + server_impl->conf_ctx = NULL; + server_impl->conf_ctx_private = NULL; + server_impl->port = port; + + server_impl->tcp_server.ops = &tcp_transport_receiver_ops_var; + + if (repo) + { + /** + * We first create a private conf ctx which is owned by this server + * we only free this private conf context. We should never free the + * server_impl->conf_ctx because it may own to any other object which + * may lead to double free + */ + server_impl->conf_ctx_private = axis2_build_conf_ctx(env, repo); + if (!server_impl->conf_ctx_private) + { + axis2_tcp_server_free((axis2_transport_receiver_t *) server_impl, env); + return NULL; + } + server_impl->conf_ctx = server_impl->conf_ctx_private; + } + return &(server_impl->tcp_server); +} + +void AXIS2_CALL +axis2_tcp_server_free( + axis2_transport_receiver_t *server, + const axutil_env_t *env) +{ + axis2_tcp_server_impl_t *server_impl = NULL; + AXIS2_ENV_CHECK(env, void); + server_impl = AXIS2_INTF_TO_IMPL(server); +/* if (server_impl->svr_thread) */ +/* { */ +/* axis2_tcp_svr_thread_destroy(server_impl->svr_thread, env); */ +/* axis2_tcp_svr_thread_free(server_impl->svr_thread, env); */ +/* server_impl->svr_thread = NULL; */ +/* } */ + + if (server_impl->conf_ctx_private) + { + axis2_conf_ctx_free(server_impl->conf_ctx_private, env); + server_impl->conf_ctx_private = NULL; + } + /** + * Do not free this. It may own to some other object + */ + server_impl->conf_ctx = NULL; + AXIS2_FREE(env->allocator, server_impl); + return; +} + + +axis2_status_t AXIS2_CALL +axis2_tcp_server_init( + axis2_transport_receiver_t *server, + const axutil_env_t *env, + axis2_conf_ctx_t *conf_ctx, + axis2_transport_in_desc_t *in_desc) +{ + axis2_tcp_server_impl_t *server_impl = NULL; + axis2_char_t *port_str = NULL; + axutil_param_t *param = NULL; + + AXIS2_ENV_CHECK(env, AXIS2_FAILURE); + server_impl = AXIS2_INTF_TO_IMPL(server); + + server_impl->conf_ctx = conf_ctx; + param = (axutil_param_t *)axutil_param_container_get_param( + axis2_transport_in_desc_param_container(in_desc, env), + env, "port"); + if (param) + { + port_str = axutil_param_get_value(param, env); + } + if (port_str) + { + server_impl->port = atoi(port_str); + } + return AXIS2_SUCCESS; +} + + +axis2_status_t AXIS2_CALL +axis2_tcp_server_start( + axis2_transport_receiver_t *server, + const axutil_env_t *env) +{ + + axis2_tcp_server_impl_t *server_impl = NULL; + axis2_tcp_worker_t *worker = NULL; + AXIS2_ENV_CHECK(env, AXIS2_FAILURE); + + server_impl = AXIS2_INTF_TO_IMPL(server); + server_impl->svr_thread = axis2_tcp_svr_thread_create(env, + server_impl->port); + if (! server_impl->svr_thread) + { + return AXIS2_FAILURE; + } + worker = axis2_tcp_worker_create(env, server_impl->conf_ctx); + axis2_tcp_worker_set_svr_port(worker, env, server_impl->port); + if (!worker) + { + axis2_tcp_svr_thread_free(server_impl->svr_thread, env); + return AXIS2_FAILURE; + } + AXIS2_LOG_INFO(env->log, "Starting TCP server thread"); + axis2_tcp_svr_thread_set_worker(server_impl->svr_thread, env, worker); + axis2_tcp_svr_thread_run(server_impl->svr_thread, env); + return AXIS2_SUCCESS; +} + + +axis2_status_t AXIS2_CALL +axis2_tcp_server_stop( + axis2_transport_receiver_t *server, + const axutil_env_t *env) +{ + AXIS2_ENV_CHECK(env, AXIS2_FAILURE); + + AXIS2_LOG_INFO(env->log, "Terminating TCP server thread"); +/* if (AXIS2_INTF_TO_IMPL(server)->svr_thread) */ +/* { */ +/* axis2_tcp_svr_thread_destroy(AXIS2_INTF_TO_IMPL(server)->svr_thread, */ +/* env); */ +/* } */ + AXIS2_LOG_INFO(env->log, "Successfully terminated TCP server" + " thread"); + return AXIS2_SUCCESS; +} + +axis2_conf_ctx_t *AXIS2_CALL +axis2_tcp_server_get_conf_ctx( + axis2_transport_receiver_t *server, + const axutil_env_t *env) +{ + AXIS2_ENV_CHECK(env, NULL); + return AXIS2_INTF_TO_IMPL(server)->conf_ctx; +} + +axis2_endpoint_ref_t *AXIS2_CALL +axis2_tcp_server_get_reply_to_epr( + axis2_transport_receiver_t *server, + const axutil_env_t *env, + const axis2_char_t *svc_name) +{ + axis2_endpoint_ref_t *epr = NULL; + const axis2_char_t *host_address = NULL; + axis2_char_t *svc_path = NULL; + axutil_url_t *url = NULL; + AXIS2_ENV_CHECK(env, NULL); + AXIS2_PARAM_CHECK(env->error, svc_name, NULL); + + host_address = "127.0.0.1"; /* TODO : get from axis2.xml */ + svc_path = axutil_stracat(env, "/axis2/services/", svc_name); + url = axutil_url_create(env, "tcp", host_address, + AXIS2_INTF_TO_IMPL(server)->port, svc_path); + AXIS2_FREE(env->allocator, svc_path); + if (! url) + { + return NULL; + } + epr = axis2_endpoint_ref_create(env, axutil_url_to_external_form(url, env)); + axutil_url_free(url, env); + return epr; +} + +axis2_bool_t AXIS2_CALL +axis2_tcp_server_is_running( + axis2_transport_receiver_t *server, + const axutil_env_t *env) +{ + axis2_tcp_server_impl_t *server_impl = NULL; + AXIS2_ENV_CHECK(env, AXIS2_FAILURE); + server_impl = AXIS2_INTF_TO_IMPL(server); +/* if (! server_impl->svr_thread) */ +/* { */ +/* return AXIS2_FALSE; */ +/* } */ +/* else */ +/* { */ +/* return axis2_tcp_svr_thread_is_running(server_impl->svr_thread, env); */ +/* } */ + return AXIS2_FALSE; +} + +/** + * Following block distinguish the exposed part of the dll. + */ +AXIS2_EXPORT int axis2_get_instance( + struct axis2_transport_receiver **inst, + const axutil_env_t *env) +{ + *inst = axis2_tcp_server_create(env, NULL, -1); + if (!(*inst)) + { + return AXIS2_FAILURE; + } + + return AXIS2_SUCCESS; +} + +AXIS2_EXPORT int axis2_remove_instance( + axis2_transport_receiver_t *inst, + const axutil_env_t *env) +{ + if (inst) + { + axis2_transport_receiver_free(inst, env); + } + return AXIS2_SUCCESS; +} Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/tcp_server_main.c URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/tcp_server_main.c?view=auto&rev=557477 ============================================================================== --- webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/tcp_server_main.c (added) +++ webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/server/simple_tcp_server/tcp_server_main.c Wed Jul 18 20:38:32 2007 @@ -0,0 +1,232 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * tcp://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +axutil_env_t *system_env = NULL; +axis2_transport_receiver_t *server = NULL; +int axis2_tcp_socket_read_timeout = 60000; +/***************************** Function headers *******************************/ +axutil_env_t * +init_syetem_env( + axutil_allocator_t *allocator, + const axis2_char_t *log_file); + +void system_exit( + axutil_env_t *env, + int status); + +void usage( + axis2_char_t *prog_name); + +void sig_handler( + int signal); + +/***************************** End of function headers ************************/ +axutil_env_t * +init_syetem_env( + axutil_allocator_t *allocator, + const axis2_char_t *log_file) +{ + axutil_error_t *error = axutil_error_create(allocator); + axutil_log_t *log = axutil_log_create(allocator, NULL, log_file); + axutil_thread_pool_t *thread_pool = axutil_thread_pool_init(allocator); + /* We need to init the parser in main thread before spawning child + * threads + */ + axiom_xml_reader_init(); + return axutil_env_create_with_error_log_thread_pool(allocator, error, log, + thread_pool); +} + +void system_exit( + axutil_env_t *env, + int status) +{ + axutil_allocator_t *allocator = NULL; + if (server) + { + axis2_transport_receiver_free(server, system_env); + } + if (env) + { + allocator = env->allocator; + axutil_env_free(env); + } + axiom_xml_reader_cleanup(); + exit(status); +} + +int main( + int argc, + char *argv[]) +{ + axutil_allocator_t *allocator = NULL; + axutil_env_t *env = NULL; + extern char *optarg; + extern int optopt; + int c; + axutil_log_levels_t log_level = AXIS2_LOG_LEVEL_DEBUG; + const axis2_char_t *log_file = "axis2.log"; + int port = 9090; + const axis2_char_t *repo_path = "../"; + + + while ((c = AXIS2_GETOPT(argc, argv, ":p:r:ht:l:f:")) != -1) + { + + switch (c) + { + case 'p': + port = AXIS2_ATOI(optarg); + break; + case 'r': + repo_path = optarg; + break; + case 't': + axis2_tcp_socket_read_timeout = AXIS2_ATOI(optarg) * 1000; + break; + case 'l': + log_level = AXIS2_ATOI(optarg); + if (log_level < AXIS2_LOG_LEVEL_CRITICAL) + log_level = AXIS2_LOG_LEVEL_CRITICAL; + if (log_level > AXIS2_LOG_LEVEL_TRACE) + log_level = AXIS2_LOG_LEVEL_TRACE; + break; + case 'f': + log_file = optarg; + break; + case 'h': + usage(argv[0]); + return 0; + case ':': + fprintf(stderr, "\nOption -%c requires an operand\n", optopt); + usage(argv[0]); + return -1; + case '?': + if (isprint(optopt)) + fprintf(stderr, "\nUnknown option `-%c'.\n", optopt); + usage(argv[0]); + return -1; + } + } + + allocator = axutil_allocator_init(NULL); + if (! allocator) + { + system_exit(NULL, -1); + } + env = init_syetem_env(allocator, log_file); + env->log->level = log_level; + axutil_error_init(); + system_env = env; + +#ifndef WIN32 + signal(SIGINT, sig_handler); + signal(SIGPIPE, sig_handler); +#endif + + AXIS2_LOG_INFO(env->log, "Starting Axis2 TCP server...."); + AXIS2_LOG_INFO(env->log, "Server port : %d", port); + AXIS2_LOG_INFO(env->log, "Repo location : %s", repo_path); + AXIS2_LOG_INFO(env->log, "Read Timeout : %d ms", axis2_tcp_socket_read_timeout); + + server = axis2_tcp_server_create(env, repo_path, port); + if (!server) + { + AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Server creation failed: Error code:" + " %d :: %s", env->error->error_number, + AXIS2_ERROR_GET_MESSAGE(env->error)); + system_exit(env, -1); + + } + printf("Started Simple Axis2 TCP Server ...\n"); + if (axis2_transport_receiver_start(server, env) == AXIS2_FAILURE) + { + AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Server start failed: Error code:" + " %d :: %s", env->error->error_number, + AXIS2_ERROR_GET_MESSAGE(env->error)); + system_exit(env, -1); + } + return 0; +} + +void usage( + axis2_char_t *prog_name) +{ + fprintf(stdout, "\n Usage : %s", prog_name); + fprintf(stdout, " [-p PORT]"); + fprintf(stdout, " [-t TIMEOUT]"); + fprintf(stdout, " [-r REPO_PATH]"); + fprintf(stdout, " [-l LOG_LEVEL]"); + fprintf(stdout, " [-f LOG_FILE]\n"); + fprintf(stdout, " Options :\n"); + fprintf(stdout, "\t-p PORT \t port number to use, default port is 9090\n"); + fprintf(stdout, "\t-r REPO_PATH \t repository path, default is ../\n"); + fprintf(stdout, "\t-t TIMEOUT\t socket read timeout, default is 30 seconds\n"); + fprintf(stdout, "\t-l LOG_LEVEL\t log level, available log levels:" + "\n\t\t\t 0 - critical 1 - errors 2 - warnings" + "\n\t\t\t 3 - information 4 - debug 5- trace" + "\n\t\t\t Default log level is 4(debug).\n"); + fprintf(stdout, "\t-f LOG_FILE\t log file, default is $AXIS2C_HOME/logs/axis2.log" + "\n\t\t\t or axis2.log in current folder if AXIS2C_HOME not set\n"); + fprintf(stdout, " Help :\n\t-h \t display this help screen.\n\n"); +} + +/** + * Signal handler + */ +#ifndef WIN32 + +void sig_handler( + int signal) +{ + switch (signal) + { + case SIGINT : + { + AXIS2_LOG_INFO(system_env->log, "Received signal SIGINT. Server " + "shutting down"); + axis2_tcp_server_stop(server, system_env); + AXIS2_LOG_INFO(system_env->log, "Shutdown complete ..."); + system_exit(system_env, 0); + } + case SIGPIPE : + { + AXIS2_LOG_INFO(system_env->log, "Received signal SIGPIPE. Client " + "request serve aborted"); + return; + } + case SIGSEGV : + { + fprintf(stderr, "Received deadly signal SIGSEGV. Terminating\n"); + _exit(-1); + } + } +} +#endif Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.deps/http_chunked_stream.Plo URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.deps/http_chunked_stream.Plo?view=auto&rev=557477 ============================================================================== --- webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.deps/http_chunked_stream.Plo (added) +++ webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.deps/http_chunked_stream.Plo Wed Jul 18 20:38:32 2007 @@ -0,0 +1,98 @@ +http_chunked_stream.lo http_chunked_stream.o: http_chunked_stream.c \ + ../../../../../include/axis2_http_chunked_stream.h \ + ../../../../../include/axis2_const.h \ + ../../../../../util/include/axutil_env.h \ + ../../../../../util/include/axutil_allocator.h \ + ../../../../../util/include/axutil_utils_defines.h \ + /usr/lib/gcc/i486-linux-gnu/4.1.3/include/stddef.h \ + ../../../../../util/include/axutil_error.h \ + ../../../../../util/include/axutil_log.h \ + ../../../../../util/include/axutil_thread_pool.h \ + ../../../../../util/include/axutil_thread.h \ + ../../../../../util/include/axutil_utils.h \ + ../../../../../util/include/axutil_date_time.h \ + ../../../../../util/include/axutil_base64_binary.h \ + ../../../../../util/include/axutil_base64.h \ + ../../../../../include/axis2_defines.h \ + ../../../../../util/include/axutil_stream.h /usr/include/stdio.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-32.h /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h /usr/include/libio.h \ + /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/gconv.h /usr/lib/gcc/i486-linux-gnu/4.1.3/include/stdarg.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + ../../../../../util/include/axutil_string.h /usr/include/string.h \ + ../../../../../include/axis2_http_transport.h /usr/include/stdlib.h + +../../../../../include/axis2_http_chunked_stream.h: + +../../../../../include/axis2_const.h: + +../../../../../util/include/axutil_env.h: + +../../../../../util/include/axutil_allocator.h: + +../../../../../util/include/axutil_utils_defines.h: + +/usr/lib/gcc/i486-linux-gnu/4.1.3/include/stddef.h: + +../../../../../util/include/axutil_error.h: + +../../../../../util/include/axutil_log.h: + +../../../../../util/include/axutil_thread_pool.h: + +../../../../../util/include/axutil_thread.h: + +../../../../../util/include/axutil_utils.h: + +../../../../../util/include/axutil_date_time.h: + +../../../../../util/include/axutil_base64_binary.h: + +../../../../../util/include/axutil_base64.h: + +../../../../../include/axis2_defines.h: + +../../../../../util/include/axutil_stream.h: + +/usr/include/stdio.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-32.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i486-linux-gnu/4.1.3/include/stdarg.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +../../../../../util/include/axutil_string.h: + +/usr/include/string.h: + +../../../../../include/axis2_http_transport.h: + +/usr/include/stdlib.h: Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.deps/http_transport_utils.Plo URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.deps/http_transport_utils.Plo?view=auto&rev=557477 ============================================================================== --- webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.deps/http_transport_utils.Plo (added) +++ webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.deps/http_transport_utils.Plo Wed Jul 18 20:38:32 2007 @@ -0,0 +1,306 @@ +http_transport_utils.lo http_transport_utils.o: http_transport_utils.c \ + ../../../../../include/axis2_http_transport_utils.h \ + ../../../../../include/axis2_const.h \ + ../../../../../util/include/axutil_env.h \ + ../../../../../util/include/axutil_allocator.h \ + ../../../../../util/include/axutil_utils_defines.h \ + /usr/lib/gcc/i486-linux-gnu/4.1.3/include/stddef.h \ + ../../../../../util/include/axutil_error.h \ + ../../../../../util/include/axutil_log.h \ + ../../../../../util/include/axutil_thread_pool.h \ + ../../../../../util/include/axutil_thread.h \ + ../../../../../util/include/axutil_utils.h \ + ../../../../../util/include/axutil_date_time.h \ + ../../../../../util/include/axutil_base64_binary.h \ + ../../../../../util/include/axutil_base64.h \ + ../../../../../include/axis2_defines.h \ + ../../../../../axiom/include/axiom_stax_builder.h \ + ../../../../../axiom/include/axiom_node.h \ + ../../../../../axiom/include/axiom_xml_reader.h \ + ../../../../../axiom/include/axiom_document.h \ + ../../../../../axiom/include/axiom_output.h \ + ../../../../../axiom/include/axiom_xml_writer.h \ + ../../../../../include/axis2_msg_ctx.h \ + ../../../../../include/axis2_ctx.h \ + ../../../../../util/include/axutil_hash.h \ + ../../../../../util/include/axutil_property.h \ + ../../../../../include/axis2_relates_to.h \ + ../../../../../util/include/axutil_param.h \ + ../../../../../util/include/axutil_array_list.h \ + ../../../../../include/axis2_handler_desc.h \ + ../../../../../util/include/axutil_qname.h \ + ../../../../../util/include/axutil_string.h /usr/include/string.h \ + /usr/include/features.h /usr/include/sys/cdefs.h \ + /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-32.h \ + ../../../../../util/include/axutil_param_container.h \ + ../../../../../include/axis2_phase_rule.h \ + ../../../../../include/axis2_handler.h \ + ../../../../../util/include/axutil_stream.h /usr/include/stdio.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \ + /usr/include/bits/wchar.h /usr/include/gconv.h \ + /usr/lib/gcc/i486-linux-gnu/4.1.3/include/stdarg.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \ + ../../../../../include/axis2_msg_info_headers.h \ + ../../../../../include/axis2_endpoint_ref.h \ + ../../../../../include/axis2_any_content_type.h \ + ../../../../../include/axis2_svc_name.h \ + ../../../../../axiom/include/axiom_attribute.h \ + ../../../../../axiom/include/axiom_namespace.h \ + ../../../../../include/axis2_conf_ctx.h \ + ../../../../../include/axis2_svc_grp_ctx.h \ + ../../../../../include/axis2_svc_ctx.h \ + ../../../../../include/axis2_op_ctx.h ../../../../../include/axis2_op.h \ + ../../../../../include/axis2_svc.h \ + ../../../../../include/axis2_flow_container.h \ + ../../../../../include/axis2_flow.h \ + ../../../../../include/axis2_svc_grp.h \ + ../../../../../include/axis2_desc.h \ + ../../../../../include/axis2_description.h \ + ../../../../../include/axis2_phase_resolver.h \ + ../../../../../include/axis2_phase.h \ + ../../../../../include/axis2_module_desc.h \ + ../../../../../include/axis2_conf.h \ + ../../../../../include/axis2_transport_in_desc.h \ + ../../../../../include/axis2_phase_meta.h \ + ../../../../../include/axis2_transport_out_desc.h \ + ../../../../../include/axis2_transport_sender.h \ + ../../../../../include/axis2_phases_info.h \ + ../../../../../include/axis2_msg_recv.h \ + ../../../../../include/axis2_svc_skeleton.h \ + ../../../../../include/axis2_svr_callback.h \ + ../../../../../include/axis2_phase_holder.h \ + ../../../../../axiom/include/axiom_element.h \ + ../../../../../axiom/include/axiom_children_iterator.h \ + ../../../../../axiom/include/axiom_text.h \ + ../../../../../axiom/include/axiom_data_handler.h \ + ../../../../../axiom/include/axiom_children_qname_iterator.h \ + ../../../../../axiom/include/axiom_child_element_iterator.h \ + ../../../../../axiom/include/axiom_soap_envelope.h \ + ../../../../../include/axis2_http_chunked_stream.h \ + ../../../../../util/include/axutil_url.h \ + ../../../../../util/include/axutil_uri.h /usr/include/ctype.h \ + /usr/include/endian.h /usr/include/bits/endian.h \ + ../../../../../include/axis2_http_transport.h \ + ../../../../../axiom/include/axiom_soap_builder.h \ + ../../../../../include/axis2_engine.h \ + ../../../../../axiom/include/axiom_soap_body.h \ + ../../../../../axiom/include/axiom_soap_fault.h \ + ../../../../../axiom/include/axiom_soap_const.h \ + ../../../../../include/axis2_http_header.h \ + ../../../../../axiom/include/axiom_mime_parser.h \ + ../../../../../axiom/include/axiom_mime_const.h \ + ../../../../../include/axis2_disp.h ../../../../../include/axis2_msg.h + +../../../../../include/axis2_http_transport_utils.h: + +../../../../../include/axis2_const.h: + +../../../../../util/include/axutil_env.h: + +../../../../../util/include/axutil_allocator.h: + +../../../../../util/include/axutil_utils_defines.h: + +/usr/lib/gcc/i486-linux-gnu/4.1.3/include/stddef.h: + +../../../../../util/include/axutil_error.h: + +../../../../../util/include/axutil_log.h: + +../../../../../util/include/axutil_thread_pool.h: + +../../../../../util/include/axutil_thread.h: + +../../../../../util/include/axutil_utils.h: + +../../../../../util/include/axutil_date_time.h: + +../../../../../util/include/axutil_base64_binary.h: + +../../../../../util/include/axutil_base64.h: + +../../../../../include/axis2_defines.h: + +../../../../../axiom/include/axiom_stax_builder.h: + +../../../../../axiom/include/axiom_node.h: + +../../../../../axiom/include/axiom_xml_reader.h: + +../../../../../axiom/include/axiom_document.h: + +../../../../../axiom/include/axiom_output.h: + +../../../../../axiom/include/axiom_xml_writer.h: + +../../../../../include/axis2_msg_ctx.h: + +../../../../../include/axis2_ctx.h: + +../../../../../util/include/axutil_hash.h: + +../../../../../util/include/axutil_property.h: + +../../../../../include/axis2_relates_to.h: + +../../../../../util/include/axutil_param.h: + +../../../../../util/include/axutil_array_list.h: + +../../../../../include/axis2_handler_desc.h: + +../../../../../util/include/axutil_qname.h: + +../../../../../util/include/axutil_string.h: + +/usr/include/string.h: + +/usr/include/features.h: + +/usr/include/sys/cdefs.h: + +/usr/include/bits/wordsize.h: + +/usr/include/gnu/stubs.h: + +/usr/include/gnu/stubs-32.h: + +../../../../../util/include/axutil_param_container.h: + +../../../../../include/axis2_phase_rule.h: + +../../../../../include/axis2_handler.h: + +../../../../../util/include/axutil_stream.h: + +/usr/include/stdio.h: + +/usr/include/bits/types.h: + +/usr/include/bits/typesizes.h: + +/usr/include/libio.h: + +/usr/include/_G_config.h: + +/usr/include/wchar.h: + +/usr/include/bits/wchar.h: + +/usr/include/gconv.h: + +/usr/lib/gcc/i486-linux-gnu/4.1.3/include/stdarg.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/bits/sys_errlist.h: + +../../../../../include/axis2_msg_info_headers.h: + +../../../../../include/axis2_endpoint_ref.h: + +../../../../../include/axis2_any_content_type.h: + +../../../../../include/axis2_svc_name.h: + +../../../../../axiom/include/axiom_attribute.h: + +../../../../../axiom/include/axiom_namespace.h: + +../../../../../include/axis2_conf_ctx.h: + +../../../../../include/axis2_svc_grp_ctx.h: + +../../../../../include/axis2_svc_ctx.h: + +../../../../../include/axis2_op_ctx.h: + +../../../../../include/axis2_op.h: + +../../../../../include/axis2_svc.h: + +../../../../../include/axis2_flow_container.h: + +../../../../../include/axis2_flow.h: + +../../../../../include/axis2_svc_grp.h: + +../../../../../include/axis2_desc.h: + +../../../../../include/axis2_description.h: + +../../../../../include/axis2_phase_resolver.h: + +../../../../../include/axis2_phase.h: + +../../../../../include/axis2_module_desc.h: + +../../../../../include/axis2_conf.h: + +../../../../../include/axis2_transport_in_desc.h: + +../../../../../include/axis2_phase_meta.h: + +../../../../../include/axis2_transport_out_desc.h: + +../../../../../include/axis2_transport_sender.h: + +../../../../../include/axis2_phases_info.h: + +../../../../../include/axis2_msg_recv.h: + +../../../../../include/axis2_svc_skeleton.h: + +../../../../../include/axis2_svr_callback.h: + +../../../../../include/axis2_phase_holder.h: + +../../../../../axiom/include/axiom_element.h: + +../../../../../axiom/include/axiom_children_iterator.h: + +../../../../../axiom/include/axiom_text.h: + +../../../../../axiom/include/axiom_data_handler.h: + +../../../../../axiom/include/axiom_children_qname_iterator.h: + +../../../../../axiom/include/axiom_child_element_iterator.h: + +../../../../../axiom/include/axiom_soap_envelope.h: + +../../../../../include/axis2_http_chunked_stream.h: + +../../../../../util/include/axutil_url.h: + +../../../../../util/include/axutil_uri.h: + +/usr/include/ctype.h: + +/usr/include/endian.h: + +/usr/include/bits/endian.h: + +../../../../../include/axis2_http_transport.h: + +../../../../../axiom/include/axiom_soap_builder.h: + +../../../../../include/axis2_engine.h: + +../../../../../axiom/include/axiom_soap_body.h: + +../../../../../axiom/include/axiom_soap_fault.h: + +../../../../../axiom/include/axiom_soap_const.h: + +../../../../../include/axis2_http_header.h: + +../../../../../axiom/include/axiom_mime_parser.h: + +../../../../../axiom/include/axiom_mime_const.h: + +../../../../../include/axis2_disp.h: + +../../../../../include/axis2_msg.h: Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.libs/libaxis2_http_util.a URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.libs/libaxis2_http_util.a?view=auto&rev=557477 ============================================================================== Binary file - no diff available. Propchange: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/.libs/libaxis2_http_util.a ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile?view=auto&rev=557477 ============================================================================== --- webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile (added) +++ webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile Wed Jul 18 20:38:32 2007 @@ -0,0 +1,465 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# src/core/transport/http/util/Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + +srcdir = . +top_srcdir = ../../../../.. + +pkgdatadir = $(datadir)/axis2c-src +pkglibdir = $(libdir)/axis2c-src +pkgincludedir = $(includedir)/axis2c-src +top_builddir = ../../../../.. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = /usr/bin/install -c +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = i686-pc-linux-gnu +host_triplet = i686-pc-linux-gnu +target_triplet = i686-pc-linux-gnu +subdir = src/core/transport/http/util +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LTLIBRARIES = $(noinst_LTLIBRARIES) +libaxis2_http_util_la_DEPENDENCIES = \ + $(top_builddir)/util/src/libaxutil.la \ + $(top_builddir)/axiom/src/parser/${WRAPPER_DIR}/libaxis2_parser.la \ + $(top_builddir)/axiom/src/om/libaxis2_axiom.la +am_libaxis2_http_util_la_OBJECTS = http_transport_utils.lo \ + http_chunked_stream.lo +libaxis2_http_util_la_OBJECTS = $(am_libaxis2_http_util_la_OBJECTS) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(libaxis2_http_util_la_SOURCES) +DIST_SOURCES = $(libaxis2_http_util_la_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = ${SHELL} /home/dinesh/axis2c/missing --run aclocal-1.9 +AMDEP_FALSE = # +AMDEP_TRUE = +AMTAR = ${SHELL} /home/dinesh/axis2c/missing --run tar +APACHE2BUILD = +APACHE2INC = +APRINC = +AR = ar +AUTOCONF = ${SHELL} /home/dinesh/axis2c/missing --run autoconf +AUTOHEADER = ${SHELL} /home/dinesh/axis2c/missing --run autoheader +AUTOMAKE = ${SHELL} /home/dinesh/axis2c/missing --run automake-1.9 +AWK = gawk +AXIS2_LIBCURL_ENABLED_FALSE = +AXIS2_LIBCURL_ENABLED_TRUE = # +AXIS2_SSL_ENABLED_FALSE = +AXIS2_SSL_ENABLED_TRUE = # +CC = gcc +CCDEPMODE = depmode=gcc3 +CFLAGS = -g3 -O0 -Werror -D_LARGEFILE64_SOURCE -ansi -Wall -Werror -Wno-implicit-function-declaration -g -DAXIS2_SVR_MULTI_THREADED +CPP = gcc -E +CPPFLAGS = +CXX = g++ +CXXCPP = g++ -E +CXXDEPMODE = depmode=gcc3 +CXXFLAGS = -g -O2 +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DICLIENT_DIR = +ECHO = echo +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = /bin/grep -E +EXEEXT = +F77 = +FFLAGS = +GREP = /bin/grep +GUTHTHILA_DIR = +GUTHTHILA_LIBS = +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +LDFLAGS = -lpthread +LIBOBJS = +LIBS = -lz -ldl +LIBTOOL = $(SHELL) $(top_builddir)/libtool +LN_S = ln -s +LTLIBOBJS = +MAKEINFO = ${SHELL} /home/dinesh/axis2c/missing --run makeinfo +OBJEXT = o +PACKAGE = axis2c-src +PACKAGE_BUGREPORT = +PACKAGE_NAME = axis2c-src +PACKAGE_STRING = axis2c-src 1.1.0 +PACKAGE_TARNAME = axis2c-src +PACKAGE_VERSION = 1.1.0 +PARSER_CFLAGS = +PARSER_DIR = +PARSER_LIBS = +PATH_SEPARATOR = : +PKG_CONFIG = /usr/bin/pkg-config +RANLIB = ranlib +SAMPLES = +SED = /bin/sed +SET_MAKE = +SHELL = /bin/sh +STRIP = strip +TESTDIR = +VERSION = 1.1.0 +VERSION_NO = 1:0:1 +WRAPPER_DIR = libxml2 +ac_ct_CC = gcc +ac_ct_CXX = g++ +ac_ct_F77 = +am__fastdepCC_FALSE = # +am__fastdepCC_TRUE = +am__fastdepCXX_FALSE = # +am__fastdepCXX_TRUE = +am__include = include +am__leading_dot = . +am__quote = +am__tar = ${AMTAR} chof - "$$tardir" +am__untar = ${AMTAR} xf - +bindir = ${exec_prefix}/bin +build = i686-pc-linux-gnu +build_alias = +build_cpu = i686 +build_os = linux-gnu +build_vendor = pc +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host = i686-pc-linux-gnu +host_alias = +host_cpu = i686 +host_os = linux-gnu +host_vendor = pc +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = /home/dinesh/axis2c/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = mkdir -p -- +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /home/dinesh/axis2c/deploy +program_transform_name = s,x,x, +psdir = ${docdir} +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +subdirs = util axiom neethi +sysconfdir = ${prefix}/etc +target = i686-pc-linux-gnu +target_alias = +target_cpu = i686 +target_os = linux-gnu +target_vendor = pc +NSUBDIRS = +noinst_LTLIBRARIES = libaxis2_http_util.la +libaxis2_http_util_la_SOURCES = http_transport_utils.c\ + http_chunked_stream.c + +libaxis2_http_util_la_LIBADD = $(top_builddir)/util/src/libaxutil.la \ + $(top_builddir)/axiom/src/parser/${WRAPPER_DIR}/libaxis2_parser.la\ + $(top_builddir)/axiom/src/om/libaxis2_axiom.la + +INCLUDES = -I$(top_builddir)/include \ + -I$(top_builddir)/src/core/engine \ + -I$(top_builddir)/util/include \ + -I$(top_builddir)/axiom/include + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/core/transport/http/util/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/core/transport/http/util/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libaxis2_http_util.la: $(libaxis2_http_util_la_OBJECTS) $(libaxis2_http_util_la_DEPENDENCIES) + $(LINK) $(libaxis2_http_util_la_LDFLAGS) $(libaxis2_http_util_la_OBJECTS) $(libaxis2_http_util_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +include ./$(DEPDIR)/http_chunked_stream.Plo +include ./$(DEPDIR)/http_transport_utils.Plo + +.c.o: + if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ + then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +# source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(COMPILE) -c $< + +.c.obj: + if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ + then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +# source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: + if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ + then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +# source='$<' object='$@' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile.am URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile.am?view=auto&rev=557477 ============================================================================== --- webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile.am (added) +++ webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile.am Wed Jul 18 20:38:32 2007 @@ -0,0 +1,15 @@ +NSUBDIRS = +noinst_LTLIBRARIES = libaxis2_http_util.la + +libaxis2_http_util_la_SOURCES = http_transport_utils.c\ + http_chunked_stream.c + +libaxis2_http_util_la_LIBADD=$(top_builddir)/util/src/libaxutil.la \ + $(top_builddir)/axiom/src/parser/${WRAPPER_DIR}/libaxis2_parser.la\ + $(top_builddir)/axiom/src/om/libaxis2_axiom.la + + +INCLUDES = -I$(top_builddir)/include \ + -I$(top_builddir)/src/core/engine \ + -I$(top_builddir)/util/include \ + -I$(top_builddir)/axiom/include Added: webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile.in URL: http://svn.apache.org/viewvc/webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile.in?view=auto&rev=557477 ============================================================================== --- webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile.in (added) +++ webservices/axis2/scratch/c/dinesh/602/c/src/core/transport/tcp/util/Makefile.in Wed Jul 18 20:38:32 2007 @@ -0,0 +1,465 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = ../../../../.. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +target_triplet = @target@ +subdir = src/core/transport/http/util +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LTLIBRARIES = $(noinst_LTLIBRARIES) +libaxis2_http_util_la_DEPENDENCIES = \ + $(top_builddir)/util/src/libaxutil.la \ + $(top_builddir)/axiom/src/parser/${WRAPPER_DIR}/libaxis2_parser.la \ + $(top_builddir)/axiom/src/om/libaxis2_axiom.la +am_libaxis2_http_util_la_OBJECTS = http_transport_utils.lo \ + http_chunked_stream.lo +libaxis2_http_util_la_OBJECTS = $(am_libaxis2_http_util_la_OBJECTS) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(libaxis2_http_util_la_SOURCES) +DIST_SOURCES = $(libaxis2_http_util_la_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +APACHE2BUILD = @APACHE2BUILD@ +APACHE2INC = @APACHE2INC@ +APRINC = @APRINC@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +AXIS2_LIBCURL_ENABLED_FALSE = @AXIS2_LIBCURL_ENABLED_FALSE@ +AXIS2_LIBCURL_ENABLED_TRUE = @AXIS2_LIBCURL_ENABLED_TRUE@ +AXIS2_SSL_ENABLED_FALSE = @AXIS2_SSL_ENABLED_FALSE@ +AXIS2_SSL_ENABLED_TRUE = @AXIS2_SSL_ENABLED_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DICLIENT_DIR = @DICLIENT_DIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GREP = @GREP@ +GUTHTHILA_DIR = @GUTHTHILA_DIR@ +GUTHTHILA_LIBS = @GUTHTHILA_LIBS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PARSER_CFLAGS = @PARSER_CFLAGS@ +PARSER_DIR = @PARSER_DIR@ +PARSER_LIBS = @PARSER_LIBS@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +RANLIB = @RANLIB@ +SAMPLES = @SAMPLES@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TESTDIR = @TESTDIR@ +VERSION = @VERSION@ +VERSION_NO = @VERSION_NO@ +WRAPPER_DIR = @WRAPPER_DIR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +subdirs = @subdirs@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ +NSUBDIRS = +noinst_LTLIBRARIES = libaxis2_http_util.la +libaxis2_http_util_la_SOURCES = http_transport_utils.c\ + http_chunked_stream.c + +libaxis2_http_util_la_LIBADD = $(top_builddir)/util/src/libaxutil.la \ + $(top_builddir)/axiom/src/parser/${WRAPPER_DIR}/libaxis2_parser.la\ + $(top_builddir)/axiom/src/om/libaxis2_axiom.la + +INCLUDES = -I$(top_builddir)/include \ + -I$(top_builddir)/src/core/engine \ + -I$(top_builddir)/util/include \ + -I$(top_builddir)/axiom/include + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/core/transport/http/util/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu src/core/transport/http/util/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libaxis2_http_util.la: $(libaxis2_http_util_la_OBJECTS) $(libaxis2_http_util_la_DEPENDENCIES) + $(LINK) $(libaxis2_http_util_la_LDFLAGS) $(libaxis2_http_util_la_OBJECTS) $(libaxis2_http_util_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/http_chunked_stream.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/http_transport_utils.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: --------------------------------------------------------------------- To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org For additional commands, e-mail: axis-cvs-help@ws.apache.org