You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by na...@apache.org on 2007/09/18 09:03:03 UTC
svn commit: r576734 - /webservices/axis2/trunk/c/build/win32/makefile
Author: nandika
Date: Tue Sep 18 00:03:03 2007
New Revision: 576734
URL: http://svn.apache.org/viewvc?rev=576734&view=rev
Log:
makefile updated to build tcp server
Modified:
webservices/axis2/trunk/c/build/win32/makefile
Modified: webservices/axis2/trunk/c/build/win32/makefile
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/build/win32/makefile?rev=576734&r1=576733&r2=576734&view=diff
==============================================================================
--- webservices/axis2/trunk/c/build/win32/makefile (original)
+++ webservices/axis2/trunk/c/build/win32/makefile Tue Sep 18 00:03:03 2007
@@ -61,13 +61,16 @@
AXIS2_PARSER = axis2_parser
AXIOM = axiom
NEETHI = neethi
-AXIS2_TRANSPORT_SENDER = axis2_http_sender
-AXIS2_TRANSPORT_RECEIVER = axis2_http_receiver
+AXIS2_HTTP_SENDER = axis2_http_sender
+AXIS2_HTTP_RECEIVER = axis2_http_receiver
+AXIS2_TCP_SENDER = axis2_tcp_sender
+AXIS2_TCP_RECEIVER = axis2_tcp_receiver
AXIS2_ENGINE = axis2_engine
AXIS2_APACHE_MODULE = mod_axis2
AXIS2_IIS_MODULE = axis2_mod_IIS
AXIS2_MOD_ADDR = axis2_mod_addr
-AXIS2_SERVER = axis2_http_server
+AXIS2_HTTP_SERVER = axis2_http_server
+AXIS2_TCP_SERVER = axis2_tcp_server
GUTHTHILA = guththila
AXIS2_MOD_LOG = axis2_mod_log
@@ -94,6 +97,7 @@
/I$(AXIS2_SOURCE_DIR)\src\core\deployment \
/I$(AXIS2_SOURCE_DIR)\src\core\description \
/I$(AXIS2_SOURCE_DIR)\src\core\transport \
+ /I$(AXIS2_SOURCE_DIR)\src\core\transport\tcp \
/I$(AXIS2_SOURCE_DIR)\include \
/I$(AXIS2_SOURCE_DIR)\src\core\engine \
/I$(AXIS2_SOURCE_DIR)\src\core\context \
@@ -521,80 +525,133 @@
##### axis2 http sender
-SENDER_SRC = $(AXIS2_SOURCE_DIR)\src\core\transport\http\sender
-SENDER_INTDIR = $(AXIS2_INTDIR)\http_sender
-SENDER_INTDIR1 = $(AXIS2_INTDIR)\http_sender\ssl
-SENDER_INTDIR2 = $(AXIS2_INTDIR)\http_sender\libcurl
+HTTP_SENDER_SRC = $(AXIS2_SOURCE_DIR)\src\core\transport\http\sender
+HTTP_SENDER_INTDIR = $(AXIS2_INTDIR)\http_sender
+HTTP_SENDER_INTDIR1 = $(AXIS2_INTDIR)\http_sender\ssl
+HTTP_SENDER_INTDIR2 = $(AXIS2_INTDIR)\http_sender\libcurl
-SENDER_OBJS = $(SENDER_INTDIR)\*.obj
+HTTP_SENDER_OBJS = $(HTTP_SENDER_INTDIR)\*.obj
-$(SENDER_INTDIR) :
- if not exist $(SENDER_INTDIR) mkdir $(SENDER_INTDIR)
+$(HTTP_SENDER_INTDIR) :
+ if not exist $(HTTP_SENDER_INTDIR) mkdir $(HTTP_SENDER_INTDIR)
-$(SENDER_INTDIR1) :
- if not exist $(SENDER_INTDIR1) mkdir $(SENDER_INTDIR1)
+$(HTTP_SENDER_INTDIR1) :
+ if not exist $(HTTP_SENDER_INTDIR1) mkdir $(HTTP_SENDER_INTDIR1)
-$(SENDER_INTDIR2) :
- if not exist $(SENDER_INTDIR2) mkdir $(SENDER_INTDIR2)
+$(HTTP_SENDER_INTDIR2) :
+ if not exist $(HTTP_SENDER_INTDIR2) mkdir $(HTTP_SENDER_INTDIR2)
-{$(SENDER_SRC)}.c{$(SENDER_INTDIR)}.obj ::
- $(CC) $(CFLAGS) /Fo$(SENDER_INTDIR)\ /c $<
+{$(HTTP_SENDER_SRC)}.c{$(HTTP_SENDER_INTDIR)}.obj ::
+ $(CC) $(CFLAGS) /Fo$(HTTP_SENDER_INTDIR)\ /c $<
-{$(SENDER_SRC)\ssl}.c{$(SENDER_INTDIR1)}.obj ::
- $(CC) $(CFLAGS) /Fo$(SENDER_INTDIR1)\ /c $<
+{$(HTTP_SENDER_SRC)\ssl}.c{$(HTTP_SENDER_INTDIR1)}.obj ::
+ $(CC) $(CFLAGS) /Fo$(HTTP_SENDER_INTDIR1)\ /c $<
-{$(SENDER_SRC)\libcurl}.c{$(SENDER_INTDIR2)}.obj ::
- $(CC) $(CFLAGS) /Fo$(SENDER_INTDIR2)\ /c $<
+{$(HTTP_SENDER_SRC)\libcurl}.c{$(HTTP_SENDER_INTDIR2)}.obj ::
+ $(CC) $(CFLAGS) /Fo$(HTTP_SENDER_INTDIR2)\ /c $<
!if "$(ENABLE_SSL)" == "1"
-SENDER_OBJS = $(SENDER_OBJS) \
- $(SENDER_INTDIR1)\*.obj
+HTTP_SENDER_OBJS = $(HTTP_SENDER_OBJS) \
+ $(HTTP_SENDER_INTDIR1)\*.obj
-$(SENDER_OBJS) : $(SENDER_INTDIR) $(SENDER_INTDIR1)
+$(HTTP_SENDER_OBJS) : $(HTTP_SENDER_INTDIR) $(HTTP_SENDER_INTDIR1)
!elseif "$(ENABLE_LIBCURL)" == "1"
-SENDER_OBJS = $(SENDER_OBJS) \
- $(SENDER_INTDIR2)\*.obj
+HTTP_SENDER_OBJS = $(HTTP_SENDER_OBJS) \
+ $(HTTP_SENDER_INTDIR2)\*.obj
-$(SENDER_OBJS) : $(SENDER_INTDIR) $(SENDER_INTDIR2)
+$(HTTP_SENDER_OBJS) : $(HTTP_SENDER_INTDIR) $(HTTP_SENDER_INTDIR2)
!else
-$(SENDER_OBJS) : $(SENDER_INTDIR)
+$(HTTP_SENDER_OBJS) : $(HTTP_SENDER_INTDIR)
!endif
-$(AXIS2_LIBS)\$(AXIS2_TRANSPORT_SENDER).dll : $(SENDER_OBJS)
- $(LD) $(LDFLAGS) $(SENDER_OBJS) $(AXUTIL).lib \
+$(AXIS2_LIBS)\$(AXIS2_HTTP_SENDER).dll : $(HTTP_SENDER_OBJS)
+ $(LD) $(LDFLAGS) $(HTTP_SENDER_OBJS) $(AXUTIL).lib \
$(AXIOM).lib $(AXIS2_PARSER).lib $(LIBS) $(AXIS2_ENGINE).lib \
- /DLL /OUT:$(AXIS2_LIBS)\$(AXIS2_TRANSPORT_SENDER).dll /IMPLIB:$(AXIS2_LIBS)\$(AXIS2_TRANSPORT_SENDER).lib
+ /DLL /OUT:$(AXIS2_LIBS)\$(AXIS2_HTTP_SENDER).dll /IMPLIB:$(AXIS2_LIBS)\$(AXIS2_HTTP_SENDER).lib
-axis2_http_sender : $(AXIS2_LIBS)\$(AXIS2_TRANSPORT_SENDER).dll
+axis2_http_sender : $(AXIS2_LIBS)\$(AXIS2_HTTP_SENDER).dll
-##### axis2 http senders
+##### axis2 http sender
+
+##### axis2_tcp_sender
+
+
+TCP_SENDER_SRC = $(AXIS2_SOURCE_DIR)\src\core\transport\tcp\sender
+TCP_SENDER_INTDIR = $(AXIS2_INTDIR)\tcp_sender
+
+TCP_SENDER_OBJS = $(TCP_SENDER_INTDIR)\*.obj
+
+$(TCP_SENDER_INTDIR) :
+ if not exist $(TCP_SENDER_INTDIR) mkdir $(TCP_SENDER_INTDIR)
+
+{$(TCP_SENDER_SRC)}.c{$(TCP_SENDER_INTDIR)}.obj ::
+ $(CC) $(CFLAGS) /Fo$(TCP_SENDER_INTDIR)\ /c $<
+
+
+$(TCP_SENDER_OBJS) : $(TCP_SENDER_INTDIR)
+
+$(AXIS2_LIBS)\$(AXIS2_TCP_SENDER).dll : $(TCP_SENDER_OBJS)
+ $(LD) $(LDFLAGS) $(TCP_SENDER_OBJS) $(AXUTIL).lib \
+ $(AXIOM).lib $(AXIS2_PARSER).lib $(LIBS) $(AXIS2_ENGINE).lib \
+ /DLL /OUT:$(AXIS2_LIBS)\$(AXIS2_TCP_SENDER).dll /IMPLIB:$(AXIS2_LIBS)\$(AXIS2_TCP_SENDER).lib
+
+axis2_tcp_sender : $(AXIS2_LIBS)\$(AXIS2_TCP_SENDER).dll
+
+
+##### end axis2_tcp_sender
+
##### axis2 http receiver
-RECEIVER_SRC = $(AXIS2_SOURCE_DIR)\src\core\transport\http\receiver
-RECEIVER_INTDIR = $(AXIS2_INTDIR)\http_receiver
+HTTP_RECEIVER_SRC = $(AXIS2_SOURCE_DIR)\src\core\transport\http\receiver
+HTTP_RECEIVER_INTDIR = $(AXIS2_INTDIR)\http_receiver
-RECEIVER_OBJS = $(RECEIVER_INTDIR)\*.obj
+HTTP_RECEIVER_OBJS = $(HTTP_RECEIVER_INTDIR)\*.obj
-$(RECEIVER_INTDIR) :
- if not exist $(RECEIVER_INTDIR) mkdir $(RECEIVER_INTDIR)
+$(HTTP_RECEIVER_INTDIR) :
+ if not exist $(HTTP_RECEIVER_INTDIR) mkdir $(HTTP_RECEIVER_INTDIR)
-{$(RECEIVER_SRC)}.c{$(RECEIVER_INTDIR)}.obj ::
- $(CC) $(CFLAGS) /Fo$(RECEIVER_INTDIR)\ /c $<
+{$(HTTP_RECEIVER_SRC)}.c{$(HTTP_RECEIVER_INTDIR)}.obj ::
+ $(CC) $(CFLAGS) /Fo$(HTTP_RECEIVER_INTDIR)\ /c $<
-$(RECEIVER_OBJS) : $(RECEIVER_INTDIR)
+$(HTTP_RECEIVER_OBJS) : $(HTTP_RECEIVER_INTDIR)
-$(AXIS2_LIBS)\$(AXIS2_TRANSPORT_RECEIVER).dll : $(RECEIVER_OBJS)
- $(LD) $(LDFLAGS) $(RECEIVER_OBJS) $(AXUTIL).lib $(AXIOM).lib $(AXIS2_PARSER).lib \
- $(LIBS) $(AXIS2_ENGINE).lib /DLL /OUT:$(AXIS2_LIBS)\$(AXIS2_TRANSPORT_RECEIVER).dll \
- /IMPLIB:$(AXIS2_LIBS)\$(AXIS2_TRANSPORT_RECEIVER).lib
+$(AXIS2_LIBS)\$(AXIS2_HTTP_RECEIVER).dll : $(HTTP_RECEIVER_OBJS)
+ $(LD) $(LDFLAGS) $(HTTP_RECEIVER_OBJS) $(AXUTIL).lib $(AXIOM).lib $(AXIS2_PARSER).lib \
+ $(LIBS) $(AXIS2_ENGINE).lib /DLL /OUT:$(AXIS2_LIBS)\$(AXIS2_HTTP_RECEIVER).dll \
+ /IMPLIB:$(AXIS2_LIBS)\$(AXIS2_HTTP_RECEIVER).lib
-axis2_http_receiver : $(AXIS2_LIBS)\$(AXIS2_TRANSPORT_RECEIVER).dll
+axis2_http_receiver : $(AXIS2_LIBS)\$(AXIS2_HTTP_RECEIVER).dll
##### end axis2 http receiver
+##### axis2_tcp_receiver
+
+TCP_RECEIVER_SRC = $(AXIS2_SOURCE_DIR)\src\core\transport\tcp\receiver
+TCP_RECEIVER_INTDIR = $(AXIS2_INTDIR)\tcp_receiver
+
+TCP_RECEIVER_OBJS = $(TCP_RECEIVER_INTDIR)\*.obj
+
+$(TCP_RECEIVER_INTDIR) :
+ if not exist $(TCP_RECEIVER_INTDIR) mkdir $(TCP_RECEIVER_INTDIR)
+
+{$(TCP_RECEIVER_SRC)}.c{$(TCP_RECEIVER_INTDIR)}.obj ::
+ $(CC) $(CFLAGS) /Fo$(TCP_RECEIVER_INTDIR)\ /c $<
+
+$(TCP_RECEIVER_OBJS) : $(TCP_RECEIVER_INTDIR)
+
+$(AXIS2_LIBS)\$(AXIS2_TCP_RECEIVER).dll : $(TCP_RECEIVER_OBJS)
+ $(LD) $(LDFLAGS) $(TCP_RECEIVER_OBJS) $(AXUTIL).lib $(AXIOM).lib $(AXIS2_PARSER).lib \
+ $(LIBS) $(AXIS2_ENGINE).lib /DLL /OUT:$(AXIS2_LIBS)\$(AXIS2_TCP_RECEIVER).dll \
+ /IMPLIB:$(AXIS2_LIBS)\$(AXIS2_TCP_RECEIVER).lib
+
+axis2_tcp_receiver : $(AXIS2_LIBS)\$(AXIS2_TCP_RECEIVER).dll
+
+
+##### end axis2_tcp_receiver
+
##### axis2 mod addr
ADDR_SRC = $(AXIS2_SOURCE_DIR)\src\modules\mod_addr
ADDR_INTDIR = $(AXIS2_INTDIR)\addressing
@@ -636,16 +693,46 @@
$(AXIS2_SVR_OBJS) : $(AXIS2_SVR_INTDIR)
-$(AXIS2_BINS)\$(AXIS2_SERVER).exe : $(AXIS2_SVR_OBJS)
+$(AXIS2_BINS)\$(AXIS2_HTTP_SERVER).exe : $(AXIS2_SVR_OBJS)
$(LD) $(LDFLAGS) $(AXIS2_SVR_OBJS) $(AXUTIL).lib $(AXIOM).lib $(AXIS2_PARSER).lib \
- $(LIBS) $(AXIS2_ENGINE).lib $(AXIS2_TRANSPORT_RECEIVER).lib /OUT:$(AXIS2_BINS)\$(AXIS2_SERVER).exe
+ $(LIBS) $(AXIS2_ENGINE).lib $(AXIS2_HTTP_RECEIVER).lib /OUT:$(AXIS2_BINS)\$(AXIS2_HTTP_SERVER).exe
copy $(AXIS2_SOURCE_DIR)\samples\server\axis2.xml $(AXIS2_BINDIR)\
-axis2_server : $(AXIS2_BINS)\$(AXIS2_SERVER).exe
+simple_axis2_http_server : $(AXIS2_BINS)\$(AXIS2_HTTP_SERVER).exe
##### end simple_axis2_server
+##### simple tcp server
+
+AXIS2_TCP_SVR_SRC = $(AXIS2_SOURCE_DIR)\src\core\transport\tcp\server\simple_tcp_server
+
+AXIS2_TCP_SVR_INTDIR = $(AXIS2_INTDIR)\simple_tcp_server
+
+AXIS2_TCP_SVR_OBJS = $(AXIS2_INTDIR)\simple_tcp_server\*.obj
+
+$(AXIS2_TCP_SVR_INTDIR) :
+ if not exist $(AXIS2_TCP_SVR_INTDIR) mkdir $(AXIS2_TCP_SVR_INTDIR)
+
+{$(AXIS2_TCP_SVR_SRC)}.c{$(AXIS2_TCP_SVR_INTDIR)}.obj ::
+ $(CC) /nologo /D "WIN32" /D "_WINDOWS" /D "_MBCS" \
+ $(AXIS2_INCLUDE_PATH) /Fo$(AXIS2_TCP_SVR_INTDIR)\ /c $<
+
+$(AXIS2_TCP_SVR_OBJS) : $(AXIS2_TCP_SVR_INTDIR)
+
+
+$(AXIS2_BINS)\$(AXIS2_TCP_SERVER).exe : $(AXIS2_TCP_SVR_OBJS)
+ $(LD) $(LDFLAGS) $(AXIS2_TCP_SVR_OBJS) $(AXUTIL).lib $(AXIOM).lib $(AXIS2_PARSER).lib \
+ $(LIBS) $(AXIS2_ENGINE).lib $(AXIS2_TCP_RECEIVER).lib /OUT:$(AXIS2_BINS)\$(AXIS2_TCP_SERVER).exe
+
+ copy $(AXIS2_SOURCE_DIR)\samples\server\axis2.xml $(AXIS2_BINDIR)\
+
+simple_axis2_tcp_server : $(AXIS2_BINS)\$(AXIS2_TCP_SERVER).exe
+
+
+##### end simple tcp server
+
+
########## server modules
#apache module
@@ -706,10 +793,11 @@
axis2_core: axis2_util axis2_parser axiom neethi axis2_engine axis2_http_sender \
- axis2_http_receiver axis2_mod_addr axis2_server
+ axis2_http_receiver axis2_mod_addr simple_axis2_http_server axis2_tcp_sender axis2_tcp_receiver simple_axis2_tcp_server
axis2_core_guththila: axis2_util guththila axis2_parser_with_guththila axiom neethi axis2_engine \
- axis2_http_sender axis2_http_receiver axis2_mod_addr axis2_server
+ axis2_http_sender axis2_http_receiver axis2_mod_addr simple_axis2_http_server simple_axis2_tcp_server
+
##### logging module
@@ -831,8 +919,8 @@
$(AXIS2_SOURCE_DIR)\samples\server\sg_math\mul.c \
$(AXIS2_SOURCE_DIR)\samples\server\sg_math\mul_skeleton.c /Fo$(AXIS2_INTDIR_SGM)\mul\ /c
$(LD) $(LDFLAGS) $(AXIS2_INTDIR_SGM)\mul\*.obj $(AXUTIL).lib $(AXIOM).lib $(AXIS2_PARSER).lib \
- $(LIBS) $(AXIS2_ENGINE).lib $(AXIS2_TRANSPORT_RECEIVER).lib \
- $(AXIS2_TRANSPORT_SENDER).lib /DLL /OUT:$(AXIS2_SERVICES)\sg_math\mul.dll
+ $(LIBS) $(AXIS2_ENGINE).lib $(AXIS2_HTTP_RECEIVER).lib \
+ $(AXIS2_HTTP_SENDER).lib /DLL /OUT:$(AXIS2_SERVICES)\sg_math\mul.dll
copy $(AXIS2_SOURCE_DIR)\samples\server\sg_math\services.xml $(AXIS2_SERVICES)\sg_math
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org