You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sh...@apache.org on 2008/12/04 08:21:17 UTC

svn commit: r723230 - /webservices/axis2/trunk/c/build/win32/makefile

Author: shankar
Date: Wed Dec  3 23:21:10 2008
New Revision: 723230

URL: http://svn.apache.org/viewvc?rev=723230&view=rev
Log:
adding mtom caching samples to windows build.

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=723230&r1=723229&r2=723230&view=diff
==============================================================================
--- webservices/axis2/trunk/c/build/win32/makefile (original)
+++ webservices/axis2/trunk/c/build/win32/makefile Wed Dec  3 23:21:10 2008
@@ -1000,6 +1000,7 @@
 $(MTOM_INTDIR) :
 	@if not exist $(MTOM_INTDIR) mkdir $(MTOM_INTDIR)
 	@if not exist $(AXIS2_SERVICES)\mtom mkdir $(AXIS2_SERVICES)\mtom
+	@if not exist $(AXIS2_SERVICES)\mtom_callback mkdir $(AXIS2_SERVICES)\mtom_callback
 
 {$(MTOM_SRC)}.c{$(MTOM_INTDIR)}.obj ::
 	$(CC) $(CFLAGS) /Fo$(MTOM_INTDIR)\ /c $<
@@ -1014,6 +1015,14 @@
 
 axis2_services_mtom: $(AXIS2_SERVICES)\mtom\mtom.dll
 
+$(AXIS2_SERVICES)\mtom_callback\mtom_callback.dll : $(MTOM_OBJS)
+	$(LD) $(LDFLAGS) $(MTOM_OBJS) $(AXUTIL).lib $(AXIOM).lib \
+	$(AXIS2_PARSER).lib $(LIBS) $(AXIS2_ENGINE).lib /DLL /OUT:$(AXIS2_SERVICES)\mtom_callback\mtom_callback.dll  
+	-@$(_VC_MANIFEST_EMBED_DLL)
+	@copy $(AXIS2_SOURCE_DIR)\samples\server\mtom_callback\services.xml $(AXIS2_SERVICES)\mtom_callback
+
+axis2_services_mtom_callback: $(AXIS2_SERVICES)\mtom_callback\mtom_callback.dll
+
 #### Calculator
 
 CALCULATOR_SRC =  $(AXIS2_SOURCE_DIR)\samples\server\\Calculator
@@ -1100,6 +1109,8 @@
 	@if not exist $(AXIS2_INTDIR_CLI)\yahoo mkdir $(AXIS2_INTDIR_CLI)\yahoo
 	@if not exist $(AXIS2_INTDIR_CLI)\notify mkdir $(AXIS2_INTDIR_CLI)\notify
 	@if not exist $(AXIS2_INTDIR_CLI)\mtom mkdir $(AXIS2_INTDIR_CLI)\mtom
+	@if not exist $(AXIS2_INTDIR_CLI)\mtom_callback mkdir $(AXIS2_INTDIR_CLI)\mtom_callback
+
 
 $(AXIS2_BINS)\samples\math.exe :
 	$(CC) $(CFLAGS) $(AXIS2_SOURCE_DIR)\samples\client\math\*.c /Fo$(AXIS2_INTDIR_CLI)\math\ /c
@@ -1153,6 +1164,14 @@
 
 axis2_client_mtom: $(AXIS2_BINS)\samples\mtom.exe
 
+$(AXIS2_BINS)\samples\mtom_callback.exe :
+	$(CC) $(CFLAGS) $(AXIS2_SOURCE_DIR)\samples\client\mtom_callback\*.c /Fo$(AXIS2_INTDIR_CLI)\mtom_callback\ /c
+	$(LD) $(LDFLAGS) $(AXIS2_INTDIR_CLI)\mtom_callback\*.obj $(AXUTIL).lib $(AXIOM).lib $(AXIS2_PARSER).lib $(LIBS) \
+	$(AXIS2_ENGINE).lib  /OUT:$(AXIS2_BINS)\samples\mtom_callback.exe
+	-@$(_VC_MANIFEST_EMBED_EXE)
+
+axis2_client_mtom_callback: $(AXIS2_BINS)\samples\mtom_callback.exe
+
 axis2_client_userguide_int:
 	@if not exist $(AXIS2_INTDIR)\userguide\echo_blocking mkdir $(AXIS2_INTDIR)\userguide\echo_blocking
 	@if not exist $(AXIS2_INTDIR)\userguide\echo_non_blocking mkdir $(AXIS2_INTDIR)\userguide\echo_non_blocking
@@ -1283,9 +1302,9 @@
 	@xcopy /Y /E /I deploy $(AXIS2_RELEASE_DIR)
 
 
-all_services: axis2_services_echo axis2_services_math axis2_services_notify axis2_services_sg_math axis2_services_mtom axis2_services_calculator 
+all_services: axis2_services_echo axis2_services_math axis2_services_notify axis2_services_sg_math axis2_services_mtom axis2_services_mtom_callback axis2_services_calculator 
 
-all_clients: axis2_clients_intdir axis2_client_echo axis2_client_math  axis2_client_google_spell axis2_client_yahoo axis2_client_notify axis2_client_mtom axis2_client_userguide 
+all_clients: axis2_clients_intdir axis2_client_echo axis2_client_math  axis2_client_google_spell axis2_client_yahoo axis2_client_notify axis2_client_mtom axis2_client_mtom_callback axis2_client_userguide 
 
 axis2_samples: axis2_mod_log all_services all_clients