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 na...@apache.org on 2007/12/10 13:10:17 UTC
svn commit: r602880 - in /webservices/axis2/trunk/c/build/win32:
configure.in makefile
Author: nandika
Date: Mon Dec 10 04:10:17 2007
New Revision: 602880
URL: http://svn.apache.org/viewvc?rev=602880&view=rev
Log:
makefile and configure.in file updated
Modified:
webservices/axis2/trunk/c/build/win32/configure.in
webservices/axis2/trunk/c/build/win32/makefile
Modified: webservices/axis2/trunk/c/build/win32/configure.in
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/build/win32/configure.in?rev=602880&r1=602879&r2=602880&view=diff
==============================================================================
--- webservices/axis2/trunk/c/build/win32/configure.in (original)
+++ webservices/axis2/trunk/c/build/win32/configure.in Mon Dec 10 04:10:17 2007
@@ -6,6 +6,8 @@
ENABLE_GUTHTHILA = 0
# build tcp server in addition to http server
WITH_TCP= 0
+# build with archive based deployment
+WITH_ARCHIVE = 1
# libxml2 binary location ( axis2c is built with libxml2 )
LIBXML2_BIN_DIR = E:\libxml2-2.6.27.win32
# iconv binary location
@@ -22,8 +24,8 @@
LIBCURL_BIN_DIR = E:\libcurl-7.15.1-msvc-win32-ssl-0.9.8a-zlib-1.2.3
#C runtime LIBRARY OPTION ( Use /MD or /MT )
CRUNTIME=/MD
-# Visual Studio version
-VC_VERSION_2005_OR_ABOVE=1
+# Embed Manifest Files
+EMBED_MANIFEST = 1
#debug symbols
DEBUG=1
# To use apache 2.2 family , use APACHE_VERSION_IS_2_0_X = 0
Modified: webservices/axis2/trunk/c/build/win32/makefile
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/build/win32/makefile?rev=602880&r1=602879&r2=602880&view=diff
==============================================================================
--- webservices/axis2/trunk/c/build/win32/makefile (original)
+++ webservices/axis2/trunk/c/build/win32/makefile Mon Dec 10 04:10:17 2007
@@ -107,9 +107,12 @@
/I$(AXIS2_SOURCE_DIR)\axiom\src\attachments \
/I$(AXIS2_SOURCE_DIR)\tools\tcpmon\include \
/I$(LIBXML2_BIN_DIR)\include \
- /I$(ICONV_BIN_DIR)\include \
- /I$(ZLIB_BIN_DIR)\include
+ /I$(ICONV_BIN_DIR)\include
+!if "$(WITH_ARCHIVE)" == "1"
+AXIS2_INCLUDE_PATH = $(AXIS2_INCLUDE_PATH) /I$(ZLIB_BIN_DIR)\include
+!endif
+
GUTHTHILA_INCLUDE_PATH = /I$(AXIS2_SOURCE_DIR)\guththila\include
!if "$(ENABLE_SSL)" == "1"
@@ -163,7 +166,7 @@
MT=mt.exe
MT="$(MT)"
-!if "$(VC_VERSION_2005_OR_ABOVE)" == "0"
+!if "$(EMBED_MANIFEST)" == "0"
_VC_MANIFEST_EMBED_EXE=
_VC_MANIFEST_EMBED_DLL=
!else
@@ -210,9 +213,13 @@
AXIS2_INTDIR_AXUTIL2 =$(AXIS2_INTDIR_AXUTIL)\minizip
AXUTIL_OBJS = $(AXIS2_INTDIR_AXUTIL)\*.obj \
- $(AXIS2_INTDIR_AXUTIL)\minizip\*.obj \
$(AXIS2_INTDIR_AXUTIL)\platform\*.obj
+
+!if "$(WITH_ARCHIVE)" == "1"
+AXUTIL_OBJS = $(AXUTIL_OBJS) $(AXIS2_INTDIR_AXUTIL)\minizip\*.obj
+!endif
+
$(AXIS2_INTDIR_AXUTIL) :
@if not exist $(AXIS2_INTDIR_AXUTIL) mkdir $(AXIS2_INTDIR_AXUTIL)
@@ -229,6 +236,8 @@
{$(AXUTIL_SRC)\platforms\windows}.c{$(AXIS2_INTDIR_AXUTIL1)}.obj ::
$(CC) $(CFLAGS) /Fo$(AXIS2_INTDIR_AXUTIL1)\ /c $<
+
+!if "$(WITH_ARCHIVE)" == "1"
{$(AXUTIL_SRC)\minizip}.c{$(AXIS2_INTDIR_AXUTIL2)}.obj ::
$(CC) $(CFLAGS) /Fo$(AXIS2_INTDIR_AXUTIL2)\ /c $<
@@ -238,6 +247,17 @@
$(LD) $(LDFLAGS) $(AXUTIL_OBJS) $(LIBS) $(ZLIB_BIN_DIR)\lib\zdll.lib \
/DLL /OUT:$(AXIS2_LIBS)\$(AXUTIL).dll /IMPLIB:$(AXIS2_LIBS)\$(AXUTIL).lib
-@$(_VC_MANIFEST_EMBED_DLL)
+
+!else
+
+$(AXUTIL_OBJS) : $(AXIS2_INTDIR_AXUTIL) $(AXIS2_INTDIR_AXUTIL1)
+
+$(AXIS2_LIBS)\$(AXUTIL).dll : $(AXUTIL_OBJS)
+ $(LD) $(LDFLAGS) $(AXUTIL_OBJS) $(LIBS) /DLL /OUT:$(AXIS2_LIBS)\$(AXUTIL).dll \
+ /IMPLIB:$(AXIS2_LIBS)\$(AXUTIL).lib
+ -@$(_VC_MANIFEST_EMBED_DLL)
+
+!endif
axis2_util : $(AXIS2_LIBS)\$(AXUTIL).dll
##### end axutil
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org