[Wsf-c-commits] svn commit r15414 - in trunk/wsf/c: . build
build/neethi/util examples/flickr examples/trader
test/framework wsclient
svn at wso2.org
svn at wso2.org
Mon Mar 31 23:00:11 PDT 2008
Author: dumindu
Date: Mon Mar 31 22:59:51 2008
New Revision: 15414
Log:
updated the WSF/C build to get all the version info from a central location.
With this commit, the version information will be maintained in two files, init.bat and versions.in. Two files were necessary because we have used the version information in both batch files and nmake scripts. I think this is better than having them hard-coded everywhere, at least until we come up with a solution where we can do with only one file.
Added:
trunk/wsf/c/build/init.bat
trunk/wsf/c/build/versions.in
Modified:
trunk/wsf/c/build.bat
trunk/wsf/c/build/build_optional.bat
trunk/wsf/c/build/neethi/util/neethi_util.mk
trunk/wsf/c/build/optional.mk
trunk/wsf/c/clean.bat
trunk/wsf/c/configure.in
trunk/wsf/c/examples/flickr/flickr.mk
trunk/wsf/c/examples/trader/trader.mk
trunk/wsf/c/test/framework/wsfc_unit.mk
trunk/wsf/c/wsclient/wsclient.mk
Modified: trunk/wsf/c/build.bat
==============================================================================
--- trunk/wsf/c/build.bat (original)
+++ trunk/wsf/c/build.bat Mon Mar 31 22:59:51 2008
@@ -1,56 +1,59 @@
@echo off
- at call vcvars32.bat /nologo
+call vcvars32.bat /nologo
+
+rem setup version variables
+call build\init.bat
rem Build Apache Axis2/C
- at cd axis2c\build
- at if exist axis2c-bin-1.3.0-win32 rmdir /s /q axis2c-bin-1.3.0-win32
- at cd win32
- at nmake dist AUTOCONF=..\..\..\configure.in
- at if not %ERRORLEVEL% EQU 0 goto end
+cd axis2c\build
+if exist axis2c-bin-%AXIS2C_VERSION%-win32 rmdir /s /q axis2c-bin-%AXIS2C_VERSION%-win32
+cd win32
+nmake dist AUTOCONF=..\..\..\configure.in
+if not %ERRORLEVEL% EQU 0 goto end
rem Build Flickr sample
- at cd ..\..\..\examples\flickr
- at nmake -f flickr.mk
- at copy /Y flickr.exe ..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\samples
+cd ..\..\..\examples\flickr
+nmake -f flickr.mk
+copy /Y flickr.exe ..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\samples
rem Build Trader sample
- at cd ..\trader
- at nmake -f trader.mk
- at cd ..\..
+cd ..\trader
+nmake -f trader.mk
+cd ..\..
rem Build Optional Modules
- at cd build
- at nmake -f optional.mk
- at cd ..
+cd build
+nmake -f optional.mk
+cd ..
rem Build Neethi util
:build_neethi_util
- at cd axis2c\neethi\src\util
- at nmake -f neethi_util.mk AXIS2_BIN_DIR=..\..\..\build\axis2c-bin-1.3.0-win32 AUTOCONF=..\..\..\..\configure.in
- at cd ..\..\..\..\
+cd axis2c\neethi\src\util
+nmake -f neethi_util.mk AXIS2_BIN_DIR=..\..\..\build\axis2c-bin-%AXIS2C_VERSION%-win32 AUTOCONF=..\..\..\..\configure.in
+cd ..\..\..\..\
rem Build wsclient
- at cd wsclient
- at nmake -f wsclient.mk AXIS2_BIN_DIR=..\axis2c\build\axis2c-bin-1.3.0-win32 AUTOCONF=..\configure.in
- at cd ..
+cd wsclient
+nmake -f wsclient.mk AXIS2_BIN_DIR=..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32 AUTOCONF=..\configure.in
+cd ..
rem Build Unit Test Framework
- at cd test\framework
- at nmake install -f wsfc_unit.mk AUTOCONF=..\..\configure.in
- at cd ..\..
+cd test\framework
+nmake install -f wsfc_unit.mk AUTOCONF=..\..\configure.in
+cd ..\..
rem Build Tests
:pack_wsfc
- at if not exist wso2-wsf-c-bin-1.2.1-win32 mkdir wso2-wsf-c-bin-1.2.1-win32
- at xcopy /E /Q /I /Y axis2c\build\axis2c-bin-1.3.0-win32 wso2-wsf-c-bin-1.2.1-win32
- at copy /Y config\axis2.xml wso2-wsf-c-bin-1.2.1-win32\axis2.xml
- at copy /Y INSTALL wso2-wsf-c-bin-1.2.1-win32
- at copy /Y README wso2-wsf-c-bin-1.2.1-win32
- at copy /Y NEWS wso2-wsf-c-bin-1.2.1-win32
- at copy /Y COPYING wso2-wsf-c-bin-1.2.1-win32
- at copy /Y AUTHORS wso2-wsf-c-bin-1.2.1-win32
- at copy /Y NOTICE wso2-wsf-c-bin-1.2.1-win32
- at xcopy /E /I /Q /Y docs wso2-wsf-c-bin-1.2.1-win32\docs
+if not exist wso2-wsf-c-bin-%WSFC_VERSION%-win32 mkdir wso2-wsf-c-bin-%WSFC_VERSION%-win32
+xcopy /E /Q /I /Y axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32 wso2-wsf-c-bin-%WSFC_VERSION%-win32
+copy /Y config\axis2.xml wso2-wsf-c-bin-%WSFC_VERSION%-win32\axis2.xml
+copy /Y INSTALL wso2-wsf-c-bin-%WSFC_VERSION%-win32
+copy /Y README wso2-wsf-c-bin-%WSFC_VERSION%-win32
+copy /Y NEWS wso2-wsf-c-bin-%WSFC_VERSION%-win32
+copy /Y COPYING wso2-wsf-c-bin-%WSFC_VERSION%-win32
+copy /Y AUTHORS wso2-wsf-c-bin-%WSFC_VERSION%-win32
+copy /Y NOTICE wso2-wsf-c-bin-%WSFC_VERSION%-win32
+xcopy /E /I /Q /Y docs wso2-wsf-c-bin-%WSFC_VERSION%-win32\docs
:end
Modified: trunk/wsf/c/build/build_optional.bat
==============================================================================
--- trunk/wsf/c/build/build_optional.bat (original)
+++ trunk/wsf/c/build/build_optional.bat Mon Mar 31 22:59:51 2008
@@ -1,82 +1,81 @@
- at echo off
- at cd ..
+cd ..
rem Build Apache Rampart/C
- at if %1 == "no" goto build_sandesha2
- at echo %1
- at cd rampartc\build\win32
- at nmake dist AUTOCONF=..\..\..\configure.in AXIS2_BIN_DIR=.\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32
-
- at if not %ERRORLEVEL% EQU 0 goto rampart_error
-
- at cd ..
- at xcopy /E /Q /I /Y rampartc-1.1.0\modules\rampart .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\modules\rampart
- at copy /Y rampartc-1.1.0\include\*.h .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\include\
- at copy /Y rampartc-1.1.0\modules\rampart\mod_rampart.lib .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib\
- at copy /Y rampartc-1.1.0\modules\rampart\mod_rampart.dll .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib\
- at copy /Y rampartc-1.1.0\bin\samples\services\sec_echo\server_axis2.xml .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\axis2.xml
- at xcopy /E /I /Q /Y rampartc-1.1.0\bin\samples .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\samples\rampart
- at xcopy /E /I /Q /Y .\..\samples .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\samples\rampart
- at xcopy /E /I /Q /Y rampartc-1.1.0\bin\samples\services\sec_echo .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\sec_echo
- at cd ..\..
- at goto build_sandesha2
+if %1 == "no" goto build_sandesha2
+echo %1
+cd rampartc\build\win32
+nmake dist AUTOCONF=..\..\..\configure.in AXIS2_BIN_DIR=.\..\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32
+
+if not %ERRORLEVEL% EQU 0 goto rampart_error
+
+cd ..
+xcopy /E /Q /I /Y rampartc-%RAMPARTC_VERSION%\modules\rampart .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\modules\rampart
+copy /Y rampartc-%RAMPARTC_VERSION%\include\*.h .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\include\
+copy /Y rampartc-%RAMPARTC_VERSION%\modules\rampart\mod_rampart.lib .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\lib\
+copy /Y rampartc-%RAMPARTC_VERSION%\modules\rampart\mod_rampart.dll .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\lib\
+copy /Y rampartc-%RAMPARTC_VERSION%\bin\samples\services\sec_echo\server_axis2.xml .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\axis2.xml
+xcopy /E /I /Q /Y rampartc-%RAMPARTC_VERSION%\bin\samples .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\samples\rampart
+xcopy /E /I /Q /Y .\..\samples .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\samples\rampart
+xcopy /E /I /Q /Y rampartc-%RAMPARTC_VERSION%\bin\samples\services\sec_echo .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\services\sec_echo
+cd ..\..
+goto build_sandesha2
:rampart_error
- at cd ..\..\..
+cd ..\..\..
rem Build Apache Sandesha2/C
:build_sandesha2
- at if %2 == "no" goto build_savan
- at cd sandesha2c\build\win32
- at nmake dist AXIS2_BIN_DIR=.\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32 AUTOCONF=..\..\..\configure.in
-
- at if not %ERRORLEVEL% EQU 0 goto sandesha2_error
-
- at cd ..
- at xcopy /E /Q /I /Y sandesha2\modules\sandesha2 .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\modules\sandesha2
- at xcopy /E /Q /I /Y sandesha2\modules\sandesha2\sandesha2.lib .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib\
- at xcopy /E /Q /I /Y sandesha2\modules\sandesha2\sandesha2.dll .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib\
- at mkdir .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\samples\sandesha2
- at copy /Y sandesha2\bin\samples\sandesha2\*.exe .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\samples\sandesha2
- at xcopy /E /Q /I /Y sandesha2\services\RMSampleService .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\RMSampleService
- at xcopy /E /Q /I /Y sandesha2\samples .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\samples\sandesha2
- at copy /Y sandesha2\include\*.h .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\include\
- at xcopy /E /Q /I /Y sandesha2\bin\samples\sandesha2 .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\samples\sandesha2
- at mkdir .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\sandesha2
- at copy /Y ..\config\*.txt .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\sandesha2
- at copy /Y ..\config\*.bat .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\sandesha2
- at copy /Y ..\config\*.sh .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\sandesha2
- at cd ..\..
- at goto build_savan
+if %2 == "no" goto build_savan
+cd sandesha2c\build\win32
+nmake dist AXIS2_BIN_DIR=.\..\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32 AUTOCONF=..\..\..\configure.in
+
+if not %ERRORLEVEL% EQU 0 goto sandesha2_error
+
+cd ..
+xcopy /E /Q /I /Y sandesha2\modules\sandesha2 .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\modules\sandesha2
+xcopy /E /Q /I /Y sandesha2\modules\sandesha2\sandesha2.lib .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\lib\
+xcopy /E /Q /I /Y sandesha2\modules\sandesha2\sandesha2.dll .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\lib\
+mkdir .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\samples\sandesha2
+copy /Y sandesha2\bin\samples\sandesha2\*.exe .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\samples\sandesha2
+xcopy /E /Q /I /Y sandesha2\services\RMSampleService .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\services\RMSampleService
+xcopy /E /Q /I /Y sandesha2\samples .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\samples\sandesha2
+copy /Y sandesha2\include\*.h .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\include\
+xcopy /E /Q /I /Y sandesha2\bin\samples\sandesha2 .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\samples\sandesha2
+mkdir .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\sandesha2
+copy /Y ..\config\*.txt .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\sandesha2
+copy /Y ..\config\*.bat .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\sandesha2
+copy /Y ..\config\*.sh .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\sandesha2
+cd ..\..
+goto build_savan
:sandesha2_error
- at cd ..\..\..
+cd ..\..\..
rem Build Apache Savan/C
:build_savan
- at if %3 == "no" goto end
- at cd savanc\build\win32
- at nmake dist AUTOCONF=..\..\..\configure.in AXIS2_BIN_DIR=.\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32
-
- at if not %ERRORLEVEL% EQU 0 goto savan_error
-
- at cd ..
- at xcopy /E /Q /I /Y savanc\modules\savan .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\modules\savan
- at xcopy /E /Q /I /Y savanc\services\publisher .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\publisher
- at xcopy /E /Q /I /Y savanc\services\listener .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\listener
- at xcopy /E /Q /I /Y savanc\services\subscription .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\subscription
- at xcopy /E /Q /I /Y savanc\samples .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\samples\savan
- at copy /Y savanc\modules\savan\mod_savan.dll .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib\
- at copy /Y savanc\modules\savan\mod_savan.lib .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib\
- at copy /Y savanc\lib\savan_client.dll .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib\
- at copy /Y savanc\lib\savan_client.lib .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib\
-
- at mkdir .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\samples\savan
- at copy /Y savanc\bin\samples\savan\*.exe .\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\samples\savan
- at cd ..\..
- at goto end
+if %3 == "no" goto end
+cd savanc\build\win32
+nmake dist AUTOCONF=..\..\..\configure.in AXIS2_BIN_DIR=.\..\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32
+
+if not %ERRORLEVEL% EQU 0 goto savan_error
+
+cd ..
+xcopy /E /Q /I /Y savanc\modules\savan .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\modules\savan
+xcopy /E /Q /I /Y savanc\services\publisher .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\services\publisher
+xcopy /E /Q /I /Y savanc\services\listener .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\services\listener
+xcopy /E /Q /I /Y savanc\services\subscription .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\services\subscription
+xcopy /E /Q /I /Y savanc\samples .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\samples\savan
+copy /Y savanc\modules\savan\mod_savan.dll .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\lib\
+copy /Y savanc\modules\savan\mod_savan.lib .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\lib\
+copy /Y savanc\lib\savan_client.dll .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\lib\
+copy /Y savanc\lib\savan_client.lib .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\lib\
+
+mkdir .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\samples\savan
+copy /Y savanc\bin\samples\savan\*.exe .\..\..\axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32\bin\samples\savan
+cd ..\..
+goto end
:savan_error
- at cd ..\..\..
+cd ..\..\..
:end
Added: trunk/wsf/c/build/init.bat
==============================================================================
--- (empty file)
+++ trunk/wsf/c/build/init.bat Mon Mar 31 22:59:51 2008
@@ -0,0 +1,5 @@
+set AXIS2C_VERSION=1.3.0
+set WSFC_VERSION=1.2.1
+set RAMPARTC_VERSION=1.1.0
+
+rem set WSFC_UNIT_HOME=%CD%\wso2-wsf-c-bin-%WSFC_VERSION%-win32
Modified: trunk/wsf/c/build/neethi/util/neethi_util.mk
==============================================================================
--- trunk/wsf/c/build/neethi/util/neethi_util.mk (original)
+++ trunk/wsf/c/build/neethi/util/neethi_util.mk Mon Mar 31 22:59:51 2008
@@ -1,3 +1,5 @@
+!include "..\..\..\..\build\versions.in"
+
AXIS2_BIN_DIR= ..\..\..\build\axis2c-bin-$(AXIS2C_VERSION)-win32
CFLAGS = /nologo /D "WIN32" /D "AXIS2_DECLARE_EXPORT" /D "_WINDOWS" /D "_MBCS"
@@ -14,12 +16,12 @@
neethi_util: copy_include
- @cl.exe $(CFLAGS) *.C /I$(AXIS2_BIN_DIR)\include /c
- @link.exe $(LDFLAGS) *.obj /LIBPATH:$(AXIS2_BIN_DIR)\lib axiom.lib axutil.lib \
+ cl.exe $(CFLAGS) *.C /I$(AXIS2_BIN_DIR)\include /c
+ link.exe $(LDFLAGS) *.obj /LIBPATH:$(AXIS2_BIN_DIR)\lib axiom.lib axutil.lib \
axis2_engine.lib axis2_parser.lib /DLL /OUT:$(AXIS2_BIN_DIR)\lib\neethi_util.dll \
/IMPLIB:$(AXIS2_BIN_DIR)\lib\neethi_util.lib
copy_include :
- @copy /Y neethi_options.h .\..\..\..\include\
+ copy /Y neethi_options.h .\..\..\..\include\
Modified: trunk/wsf/c/build/optional.mk
==============================================================================
--- trunk/wsf/c/build/optional.mk (original)
+++ trunk/wsf/c/build/optional.mk Mon Mar 31 22:59:51 2008
@@ -20,4 +20,4 @@
!endif
dist :
- @build_optional.bat $(OPFLAGS)
+ build_optional.bat $(OPFLAGS)
Added: trunk/wsf/c/build/versions.in
==============================================================================
--- (empty file)
+++ trunk/wsf/c/build/versions.in Mon Mar 31 22:59:51 2008
@@ -0,0 +1,3 @@
+AXIS2C_VERSION=1.3.0
+WSFC_VERSION=1.2.1
+RAMPARTC_VERSION=1.1.0
Modified: trunk/wsf/c/clean.bat
==============================================================================
--- trunk/wsf/c/clean.bat (original)
+++ trunk/wsf/c/clean.bat Mon Mar 31 22:59:51 2008
@@ -1,19 +1,22 @@
- at if exist axis2c\build\axis2c-bin-1.2.0-win32 rmdir /S /Q axis2c\build\axis2c-bin-1.2.0-win32
+ at echo off
+call build\init.bat
- at if exist sandesha2c\build\sandesha2 rmdir /S /Q sandesha2c\build\sandesha2
+if exist axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32 rmdir /S /Q axis2c\build\axis2c-bin-%AXIS2C_VERSION%-win32
- at if exist rampartc\build\rampartc-1.0 rmdir /S /Q rampartc\build\rampartc-1.0
+if exist sandesha2c\build\sandesha2 rmdir /S /Q sandesha2c\build\sandesha2
- at if exist savanc\build\savanc rmdir /S /Q savanc\build\savanc
+if exist rampartc\build\rampartc-1.0 rmdir /S /Q rampartc\build\rampartc-1.0
- at if exist wso2-wsf-c-bin-1.2.0-win32 rmdir /S /Q wso2-wsf-c-bin-1.2.0-win32
+if exist savanc\build\savanc rmdir /S /Q savanc\build\savanc
- at if exist axis2c\build\win32\int.msvc rmdir /S /Q axis2c\build\win32\int.msvc
+if exist wso2-wsf-c-bin-%WSFC_VERSION%-win32 rmdir /S /Q wso2-wsf-c-bin-%WSFC_VERSION%-win32
- at if exist rampartc\build\win32\int.msvc rmdir /S /Q rampartc\build\win32\int.msvc
+if exist axis2c\build\win32\int.msvc rmdir /S /Q axis2c\build\win32\int.msvc
- at if exist sandesha2c\build\win32\int.msvc rmdir /S /Q sandesha2c\build\win32\int.msvc
+if exist rampartc\build\win32\int.msvc rmdir /S /Q rampartc\build\win32\int.msvc
- at if exist savanc\build\win32\int.msvc rmdir /S /Q savanc\build\win32\int.msvc
+if exist sandesha2c\build\win32\int.msvc rmdir /S /Q sandesha2c\build\win32\int.msvc
- at if exist axis2c\build\deploy rmdir /S /Q axis2c\build\deploy
+if exist savanc\build\win32\int.msvc rmdir /S /Q savanc\build\win32\int.msvc
+
+if exist axis2c\build\deploy rmdir /S /Q axis2c\build\deploy
Modified: trunk/wsf/c/configure.in
==============================================================================
--- trunk/wsf/c/configure.in (original)
+++ trunk/wsf/c/configure.in Mon Mar 31 22:59:51 2008
@@ -6,7 +6,7 @@
#CRUNTIME Library ( Use /MD or /MT)
CRUNTIME=/MD
# embed manifest files or not
-EMBED_MANIFEST =1
+EMBED_MANIFEST = 1
#############################################################################
### Apache Axis2/C Build Configuration Parameters
@@ -18,7 +18,10 @@
ICONV_BIN_DIR = E:\iconv-1.9.2.win32
# Path to zlib installation
-ZLIB_BIN_DIR=E:\zlib-1.2.3.win32
+ZLIB_BIN_DIR = E:\zlib-1.2.3.win32
+
+# Path to OpenSSL installation
+OPENSSL_BIN_DIR = E:\Openssl
# Path to Apache2 installation
APACHE_BIN_DIR = "C:\Program Files\Apache Software Foundation\Apache2.2"
@@ -49,15 +52,11 @@
# Whether Rampart/C is built or not
ENABLE_RAMPARTC = 1
-# Path to OpenSSL installation
-OPENSSL_BIN_DIR = E:\OpenSSL
-
-
#############################################################################
### Apache Sandesha2/C Build Configuration Parameters
# Whether Sandesha2/C is built or not
-ENABLE_SANDESHA2C = 1
+#ENABLE_SANDESHA2C = 1
#############################################################################
### Apache Savan/C Build Configuration Parameters
Modified: trunk/wsf/c/examples/flickr/flickr.mk
==============================================================================
--- trunk/wsf/c/examples/flickr/flickr.mk (original)
+++ trunk/wsf/c/examples/flickr/flickr.mk Mon Mar 31 22:59:51 2008
@@ -1,7 +1,8 @@
+!include "..\..\build\versions.in"
echo:
- @cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" *.C /I..\..\axis2c\build\axis2c-bin-1.3.0-win32\include /c
- @link.exe /nologo *.obj /LIBPATH:..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /OUT:flickr.exe
+ cl.exe /nologo /D "_CRT_SECURE_NO_DEPRECATE" /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" *.C /I..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\include /c
+ link.exe /nologo *.obj /LIBPATH:..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /OUT:flickr.exe
Modified: trunk/wsf/c/examples/trader/trader.mk
==============================================================================
--- trunk/wsf/c/examples/trader/trader.mk (original)
+++ trunk/wsf/c/examples/trader/trader.mk Mon Mar 31 22:59:51 2008
@@ -1,3 +1,4 @@
+!include ..\..\build\versions.in
TRADER_HOME = ..
TRADER_UTIL = util
@@ -10,50 +11,52 @@
TRADER_TRADER_CLIENT = ..\trader-client
TRADER_TRADER_EXCHANGE = ..\trader_exchange
+TRADER_DECLARES = /D "_CRT_SECURE_NO_DEPRECATE" /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS"
+
echo:
- @cd $(TRADER_UTIL)
- @cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" *.C /I..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\include /I../include /c
- @link.exe /nologo *.obj /LIBPATH:..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:wsf_util.dll
-
- @cd $(TRADER_CLIENT)
- @cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" trader_client.c axis2_stub_TraderClient.c axis2_stub_ExchangeClient.c /I..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\include /I../include /c
- @link.exe /nologo *.obj ..\util\*.obj /LIBPATH:..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib axis2_http_sender.lib axis2_http_receiver.lib /OUT:trader.exe
- @copy /Y trader.exe ..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\bin\samples
+ cd $(TRADER_UTIL)
+ cl.exe /nologo $(TRADER_DECLARES) *.C /I..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\include /I../include /c
+ link.exe /nologo *.obj /LIBPATH:..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:wsf_util.dll
+
+ cd $(TRADER_CLIENT)
+ cl.exe /nologo $(TRADER_DECLARES) trader_client.c axis2_stub_TraderClient.c axis2_stub_ExchangeClient.c /I..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\include /I../include /c
+ link.exe /nologo *.obj ..\util\*.obj /LIBPATH:..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib axis2_http_sender.lib axis2_http_receiver.lib /OUT:trader.exe
+ copy /Y trader.exe ..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\bin\samples
- @cd $(TRADER_EXCHANGE_UTIL)
- @cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" *.C /I..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\include /I..\..\include /c
- @link.exe /nologo *.obj ..\..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:wsf_exchange_util.dll
-
-
- @cd $(TRADER_EXCHANGE_CLIENT)
- @cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" *.C /I..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\include /I..\..\include /c
- @link.exe /nologo *.obj ..\..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:exchangeclient.dll
- @if not exist ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\exchangeclient mkdir ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\exchangeclient
- @copy /Y exchangeclient.dll ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\exchangeclient
- @copy /Y services.xml ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\exchangeclient
-
- @cd $(TRADER_EXCHANGE_TRADER)
- @cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" *.C /I..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\include /I..\..\include /c
- @link.exe /nologo *.obj ..\..\util\*.obj ..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:exchangetrader.dll
- @if not exist ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\exchangetrader mkdir ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\exchangetrader
- @copy /Y exchangetrader.dll ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\exchangetrader
- @copy /Y services.xml ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\exchangetrader
-
- @cd $(TRADER_TRADER_UTIL)
- @cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" *.C /I..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\include /I..\..\include /c
- @link.exe /nologo *.obj ..\..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:wsf_trader_util.dll
-
- @cd $(TRADER_TRADER_CLIENT)
- @cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" *.C /I..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\include /I..\..\include /c
- @link.exe /nologo *.obj ..\..\util\*.obj ..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:traderclient.dll
- @if not exist ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\traderclient mkdir ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\traderclient
- @copy /Y traderclient.dll ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\traderclient
- @copy /Y services.xml ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\traderclient
-
-
- @cd $(TRADER_TRADER_exchange)
- @cl.exe /nologo /D "WIN32" /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" *.C /I..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\include /I..\..\include /c
- @link.exe /nologo *.obj ..\..\util\*.obj ..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:traderexchange.dll
- @if not exist ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\traderexchange mkdir ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\traderexchange
- @copy /Y traderexchange.dll ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\traderexchange
- @copy /Y services.xml ..\..\..\..\axis2c\build\axis2c-bin-1.3.0-win32\services\traderexchange
+ cd $(TRADER_EXCHANGE_UTIL)
+ cl.exe /nologo $(TRADER_DECLARES) *.C /I..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\include /I..\..\include /c
+ link.exe /nologo *.obj ..\..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:wsf_exchange_util.dll
+
+
+ cd $(TRADER_EXCHANGE_CLIENT)
+ cl.exe /nologo $(TRADER_DECLARES) *.C /I..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\include /I..\..\include /c
+ link.exe /nologo *.obj ..\..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:exchangeclient.dll
+ if not exist ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\exchangeclient mkdir ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\exchangeclient
+ copy /Y exchangeclient.dll ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\exchangeclient
+ copy /Y services.xml ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\exchangeclient
+
+ cd $(TRADER_EXCHANGE_TRADER)
+ cl.exe /nologo $(TRADER_DECLARES) *.C /I..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\include /I..\..\include /c
+ link.exe /nologo *.obj ..\..\util\*.obj ..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:exchangetrader.dll
+ if not exist ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\exchangetrader mkdir ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\exchangetrader
+ copy /Y exchangetrader.dll ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\exchangetrader
+ copy /Y services.xml ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\exchangetrader
+
+ cd $(TRADER_TRADER_UTIL)
+ cl.exe /nologo $(TRADER_DECLARES) *.C /I..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\include /I..\..\include /c
+ link.exe /nologo *.obj ..\..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:wsf_trader_util.dll
+
+ cd $(TRADER_TRADER_CLIENT)
+ cl.exe /nologo $(TRADER_DECLARES) *.C /I..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\include /I..\..\include /c
+ link.exe /nologo *.obj ..\..\util\*.obj ..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:traderclient.dll
+ if not exist ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\traderclient mkdir ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\traderclient
+ copy /Y traderclient.dll ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\traderclient
+ copy /Y services.xml ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\traderclient
+
+
+ cd $(TRADER_TRADER_exchange)
+ cl.exe /nologo $(TRADER_DECLARES) *.C /I..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\include /I..\..\include /c
+ link.exe /nologo *.obj ..\..\util\*.obj ..\util\*.obj /LIBPATH:..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\lib axiom.lib axutil.lib axis2_engine.lib axis2_parser.lib /DLL /OUT:traderexchange.dll
+ if not exist ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\traderexchange mkdir ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\traderexchange
+ copy /Y traderexchange.dll ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\traderexchange
+ copy /Y services.xml ..\..\..\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32\services\traderexchange
Modified: trunk/wsf/c/test/framework/wsfc_unit.mk
==============================================================================
--- trunk/wsf/c/test/framework/wsfc_unit.mk (original)
+++ trunk/wsf/c/test/framework/wsfc_unit.mk Mon Mar 31 22:59:51 2008
@@ -1,11 +1,14 @@
+!include .\..\..\build\versions.in
+
AUTOCONF = .\..\..\configure.in
!include $(AUTOCONF)
-WSFC_HOME_DIR="%WSFC_HOME%"
+WSFC_HOME_DIR_DLL=.\..\..\wso2-wsf-c-bin-$(WSFC_VERSION)-win32
+WSFC_HOME_DIR_SAMPLE=.\..\..\..\wso2-wsf-c-bin-$(WSFC_VERSION)-win32
CFLAGS = /nologo /w /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "AXIS2_DECLARE_EXPORT"
-LDFLAGS = /nologo /LIBPATH:$(WSFC_HOME_DIR)\lib
+LDFLAGS = /nologo
INCLUDE_PATH = /I.\include
@@ -26,34 +29,36 @@
!endif
wso2_wsfc_unit_dll:
- @if not exist int.msvc mkdir int.msvc
- @cl.exe $(CFLAGS) $(INCLUDE_PATH) src\*.c /Foint.msvc\ /c
- @if not exist $(WSFC_HOME_DIR) mkdir $(WSFC_HOME_DIR)
- @if not exist $(WSFC_HOME_DIR)\lib mkdir $(WSFC_HOME_DIR)\lib
- @link.exe $(LDFLAGS) int.msvc\*.obj /DLL /OUT:$(WSFC_HOME_DIR)\lib\wso2_wsfc_unit.dll /IMPLIB:$(WSFC_HOME_DIR)\lib\wso2_wsfc_unit.lib
+ if not exist int.msvc mkdir int.msvc
+ cl.exe $(CFLAGS) $(INCLUDE_PATH) src\*.c /Foint.msvc\ /c
+ if not exist $(WSFC_HOME_DIR_DLL) mkdir $(WSFC_HOME_DIR_DLL)
+ if not exist $(WSFC_HOME_DIR_DLL)\lib mkdir $(WSFC_HOME_DIR_DLL)\lib
+ link.exe $(LDFLAGS) /LIBPATH:$(WSFC_HOME_DIR_DLL)\lib int.msvc\*.obj /DLL \
+ /OUT:$(WSFC_HOME_DIR_DLL)\lib\wso2_wsfc_unit.dll /IMPLIB:$(WSFC_HOME_DIR_DLL)\lib\wso2_wsfc_unit.lib
-@$(_VC_MANIFEST_EMBED_DLL)
wso2_wsfc_unit_samples:
- @cd samples
- @if not exist int.msvc mkdir int.msvc
- @cl.exe $(CFLAGS) *.c /I.\..\include /I.\ /Foint.msvc\ /c
- @if not exist $(WSFC_HOME_DIR)\bin mkdir $(WSFC_HOME_DIR)\bin
- @if not exist $(WSFC_HOME_DIR)\bin\test mkdir $(WSFC_HOME_DIR)\bin\test
- @if not exist $(WSFC_HOME_DIR)\bin\test\framework mkdir $(WSFC_HOME_DIR)\bin\test\framework
- @if not exist $(WSFC_HOME_DIR)\bin\test\framework\samples mkdir $(WSFC_HOME_DIR)\bin\test\framework\samples
- @link.exe $(LDFLAGS) /LIBPATH:$(WSFC_HOME_DIR)\lib int.msvc\*.obj wso2_wsfc_unit.lib \
- /OUT:$(WSFC_HOME_DIR)\bin\test\framework\samples\sample.exe
- -@$(_VC_MANIFEST_EMBED_EXE)
- @cd ..
+ cd samples
+ cd
+ if not exist int.msvc mkdir int.msvc
+ cl.exe $(CFLAGS) *.c /I.\..\include /I.\ /Foint.msvc\ /c
+ if not exist $(WSFC_HOME_DIR_SAMPLE)\bin mkdir $(WSFC_HOME_DIR_SAMPLE)\bin
+ if not exist $(WSFC_HOME_DIR_SAMPLE)\bin\test mkdir $(WSFC_HOME_DIR_SAMPLE)\bin\test
+ if not exist $(WSFC_HOME_DIR_SAMPLE)\bin\test\framework mkdir $(WSFC_HOME_DIR_SAMPLE)\bin\test\framework
+ if not exist $(WSFC_HOME_DIR_SAMPLE)\bin\test\framework\samples mkdir $(WSFC_HOME_DIR_SAMPLE)\bin\test\framework\samples
+ link.exe $(LDFLAGS) /LIBPATH:$(WSFC_HOME_DIR_SAMPLE)\lib int.msvc\*.obj wso2_wsfc_unit.lib \
+ /OUT:$(WSFC_HOME_DIR_SAMPLE)\bin\test\framework\samples\sample.exe
+ -@$(_VC_MANIFEST_EMBED_EXE)
+ cd ..
wsfc_unit: wso2_wsfc_unit_dll
cleanint:
- @if exist $(WSFC_HOME_DIR)\lib\wso2_wsfc_unit.ilk del $(WSFC_HOME_DIR)\lib\wso2_wsfc_unit.ilk
+ if exist $(WSFC_HOME_DIR_DLL)\lib\wso2_wsfc_unit.ilk del $(WSFC_HOME_DIR_DLL)\lib\wso2_wsfc_unit.ilk
clean:
- @if exist int.msvc rmdir /s /q int.msvc
- @if exist samples\int.msvc rmdir /s /q samples\int.msvc
+ if exist int.msvc rmdir /s /q int.msvc
+ if exist samples\int.msvc rmdir /s /q samples\int.msvc
install: wsfc_unit wso2_wsfc_unit_samples
Modified: trunk/wsf/c/wsclient/wsclient.mk
==============================================================================
--- trunk/wsf/c/wsclient/wsclient.mk (original)
+++ trunk/wsf/c/wsclient/wsclient.mk Mon Mar 31 22:59:51 2008
@@ -1,7 +1,9 @@
+!include "..\build\versions.in"
+
AUTOCONF = ..\configure.in
!include $(AUTOCONF)
-AXIS2_BIN_DIR=.\..\axis2c\build\axis2c-bin-1.3.0-win32
+AXIS2_BIN_DIR=.\..\axis2c\build\axis2c-bin-$(AXIS2C_VERSION)-win32
!if "$(ENABLE_RAMPARTC)" == "1"
OPFLAGS = mod_rampart.lib
@@ -10,15 +12,15 @@
!endif
wsclient:
- @echo off
+ echo off
- @if not exist int.msvc mkdir int.msvc
- @cl.exe /nologo /D "WIN32" /w /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" src\*.c \
+ if not exist int.msvc mkdir int.msvc
+ cl.exe /nologo /D "WIN32" /w /D "_WINDOWS" /D "AXIS2_DECLARE_EXPORT" /D "_MBCS" src\*.c \
/I$(AXIS2_BIN_DIR)\include /I.\..\axis2c\neethi\include /I.\..\axis2c\neethi\src\util /Foint.msvc\ /c
- @link.exe /LIBPATH:$(AXIS2_BIN_DIR)\lib int.msvc\*.obj axutil.lib axis2_engine.lib \
+ link.exe /LIBPATH:$(AXIS2_BIN_DIR)\lib int.msvc\*.obj axutil.lib axis2_engine.lib \
axis2_parser.lib axiom.lib neethi_util.lib axis2_http_sender.lib $(OPFLAGS) /OUT:$(AXIS2_BIN_DIR)\bin\wsclient.exe
- @if exist int.msvc rmdir /s /q int.msvc
- @mkdir $(AXIS2_BIN_DIR)\bin\samples\wsclient
- @xcopy /S /Y samples\* $(AXIS2_BIN_DIR)\bin\samples\wsclient
+ if exist int.msvc rmdir /s /q int.msvc
+ if not exist $(AXIS2_BIN_DIR)\bin\samples\wsclient mkdir $(AXIS2_BIN_DIR)\bin\samples\wsclient
+ xcopy /S /Y samples\* $(AXIS2_BIN_DIR)\bin\samples\wsclient
More information about the Wsf-c-commits
mailing list