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 2006/12/08 07:33:29 UTC

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

Author: nandika
Date: Thu Dec  7 22:33:26 2006
New Revision: 483849

URL: http://svn.apache.org/viewvc?view=rev&rev=483849
Log:
makefile target added to create a single dll

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?view=diff&rev=483849&r1=483848&r2=483849
==============================================================================
--- webservices/axis2/trunk/c/build/win32/makefile (original)
+++ webservices/axis2/trunk/c/build/win32/makefile Thu Dec  7 22:33:26 2006
@@ -1151,11 +1151,63 @@
 woden_all: woden woden_sample woden_copy_include
  
 ##############################################################################################
+#axis2.dll
+
+SRC_DIR =       $(AXIS2_SOURCE_DIR)\util\src\platforms\windows\*.c \
+		$(AXIS2_SOURCE_DIR)\util\src\minizip\*.c \
+		$(AXIS2_SOURCE_DIR)\util\src\*.c \
+		$(AXIS2_SOURCE_DIR)\axiom\src\parser\libxml2\*.c \
+		$(AXIS2_SOURCE_DIR)\axiom\src\om\*.c \
+		$(AXIS2_SOURCE_DIR)\axiom\src\soap\*.c \
+		$(AXIS2_SOURCE_DIR)\axiom\src\attachments\*.c \
+		$(AXIS2_SOURCE_DIR)\axiom\src\util\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\builder\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\builder\wsdl10\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\schema\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\types\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\util\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\wsdl\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\wsdl10\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\wsdl10\xml\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\wsdl10\extensions\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\wsdl10\extensions\soap\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\wsdl20\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\wsdl20\extensions\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\wsdl20\extensions\soap\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\wsdl20\xml\*.c \
+		$(AXIS2_SOURCE_DIR)\woden\src\xml\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\core\addr\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\core\clientapi\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\core\context\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\core\deployment\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\core\description\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\core\engine\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\core\phaseresolver\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\core\receivers\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\core\util\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\core\transport\http\*.c \
+		$(AXIS2_SOURCE_DIR)\modules\wsdl\*.c \
+		$(AXIS2_SOURCE_DIR)\xml_schema\src\*.c
+
+axis2:
+	$(CC) $(CFLAGS) /Fo $(AXIS2_INCLUDE_PATH) $(SRC_DIR) /D "_WINDLL" /Gm /Zi /c
+	$(LD) $(LDFLAGS) *.obj Rpcrt4.lib Ws2_32.lib zdll.lib libxml2.lib \
+	/DLL /OUT:axis2.dll /IMPLIB:axis2.lib 
+	
+	copy axis2.lib $(AXIS2_INSTALL_DIR)\lib
+	copy axis2.dll $(AXIS2_INSTALL_DIR)\lib
+	del *.obj
+	del *.dll
+	del *.lib
+	del *.exp
+
+##############################################################################################
+
 
 all: clean_make_dir clean deploy basic_modules xml_schema_all woden_all axis2_wsdl axis2_engine axis2_http_sender axis2_http_receiver axis2_mod_addr axis2_mod_log all_services all_clients axis2_server   copy_include clean_make_dir 
  
 install: all
 
-dist: all mod_rampart_all axis2_apache_module tcpmon codegen_tool copy_extra copy_samples mv_dist
+dist: all axis2 axis2_apache_module tcpmon codegen_tool copy_extra copy_samples mv_dist
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org