[mapguide-commits] r5807 - trunk/MgDev/Oem/dbxml/dbxml/build_windows

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Mon May 16 23:37:57 EDT 2011


Author: christinebao
Date: 2011-05-16 20:37:57 -0700 (Mon, 16 May 2011)
New Revision: 5807

Added:
   trunk/MgDev/Oem/dbxml/dbxml/build_windows/copyFiles10.bat
   trunk/MgDev/Oem/dbxml/dbxml/build_windows/copyFiles10_win64.bat
Modified:
   trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj
Log:
Update copy script for copying xerces lib to dbxml\lib.

Added: trunk/MgDev/Oem/dbxml/dbxml/build_windows/copyFiles10.bat
===================================================================
--- trunk/MgDev/Oem/dbxml/dbxml/build_windows/copyFiles10.bat	                        (rev 0)
+++ trunk/MgDev/Oem/dbxml/dbxml/build_windows/copyFiles10.bat	2011-05-17 03:37:57 UTC (rev 5807)
@@ -0,0 +1,80 @@
+REM This bat script copies artifacts from 
+REM XQilla, BDB XML, and Berkeley DB to a common tree.
+REM Files include libraries, debug files (.pdb) and header files
+REM This simplifies building as well as creation of a binary
+REM release for Windows
+ at ECHO OFF
+SET INSTALL=..\..
+SET XERCES_BUILD=%INSTALL%\xerces-c-src\Build\Win32\VC10
+SET XQILLA_BUILD=%INSTALL%\xqilla\build\windows\vc8
+SET XML_BUILD=%INSTALL%\dbxml\build_windows
+SET DB_BUILD=%INSTALL%\db-4.8.26\build_windows
+
+
+SET LIB_DEST=%INSTALL%\lib
+SET BIN_DEST=%INSTALL%\bin
+SET JAR_DEST=%INSTALL%\jar
+SET BIN_DEBUG_DEST=%INSTALL%\bin\debug
+
+IF NOT EXIST %XML_BUILD% IF EXIST %INSTALL%\xml\build_windows SET XML_BUILD=%INSTALL%\xml\build_windows
+
+echo %XML_BUILD%
+
+mkdir %LIB_DEST%
+mkdir %BIN_DEST%
+mkdir %BIN_DEBUG_DEST%
+mkdir %JAR_DEST%
+
+REM Copy Xerces libraries
+XCOPY %XERCES_BUILD%\Release\*.lib %LIB_DEST% /I/Y/R
+XCOPY %XERCES_BUILD%\Debug\*.lib %LIB_DEST% /I/Y/R
+
+REM Copy Xerces dlls
+XCOPY %XERCES_BUILD%\Debug\*.dll %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XERCES_BUILD%\Debug\*pdb %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XERCES_BUILD%\Release\*.dll %BIN_DEST% /I/Y/R
+XCOPY %XERCES_BUILD%\Release\*pdb %BIN_DEST% /I/Y/R
+
+REM Copy XQilla libraries
+XCOPY %XQILLA_BUILD%\Debug32\*.lib %LIB_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Release32\*.lib %LIB_DEST% /I/Y/R
+
+REM Copy XQilla dlls and exe
+XCOPY %XQILLA_BUILD%\Release32\*.dll %BIN_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Release32\*.pdb %BIN_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Release32\*.exe %BIN_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Debug32\*.dll %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Debug32\*.pdb %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Debug32\*.exe %BIN_DEBUG_DEST% /I/Y/R
+
+REM Copy BDB XML libraries and jar
+XCOPY %XML_BUILD%\Debug32\*.lib %LIB_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Release32\*.lib %LIB_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Debug32\*.jar %JAR_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Release32\*.jar %JAR_DEST% /I/Y/R
+
+REM Copy BDB XML dlls and exe
+XCOPY %XML_BUILD%\Release32\*.dll %BIN_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Release32\*.pdb %BIN_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Release32\*.exe %BIN_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Debug32\*.dll %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Debug32\*.pdb %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Debug32\*.exe %BIN_DEBUG_DEST% /I/Y/R
+
+REM Copy DB libraries and jar
+XCOPY %DB_BUILD%\Debug32\*.lib %LIB_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Release32\*.lib %LIB_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Debug32\*.jar %JAR_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Release32\*.jar %JAR_DEST% /I/Y/R
+
+REM Copy DB dlls and exe
+XCOPY %DB_BUILD%\Release32\*.dll %BIN_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Release32\*.pdb %BIN_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Release32\*.exe %BIN_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Debug32\*.dll %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Debug32\*.pdb %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Debug32\*.exe %BIN_DEBUG_DEST% /I/Y/R
+
+REM Copy headers
+copyHeaders.bat
+

Added: trunk/MgDev/Oem/dbxml/dbxml/build_windows/copyFiles10_win64.bat
===================================================================
--- trunk/MgDev/Oem/dbxml/dbxml/build_windows/copyFiles10_win64.bat	                        (rev 0)
+++ trunk/MgDev/Oem/dbxml/dbxml/build_windows/copyFiles10_win64.bat	2011-05-17 03:37:57 UTC (rev 5807)
@@ -0,0 +1,80 @@
+REM This bat script copies artifacts from 
+REM XQilla, BDB XML, and Berkeley DB to a common tree.
+REM Files include libraries, debug files (.pdb) and header files
+REM This simplifies building as well as creation of a binary
+REM release for Windows
+ at ECHO OFF
+SET INSTALL=..\..
+SET XERCES_BUILD=%INSTALL%\xerces-c-src\Build\x64\VC10
+SET XQILLA_BUILD=%INSTALL%\xqilla\build\windows\vc8
+SET XML_BUILD=%INSTALL%\dbxml\build_windows
+SET DB_BUILD=%INSTALL%\db-4.8.26\build_windows
+
+
+SET LIB_DEST=%INSTALL%\lib64
+SET BIN_DEST=%INSTALL%\bin64
+SET JAR_DEST=%INSTALL%\jar64
+SET BIN_DEBUG_DEST=%INSTALL%\bin64\debug
+
+IF NOT EXIST %XML_BUILD% IF EXIST %INSTALL%\xml\build_windows SET XML_BUILD=%INSTALL%\xml\build_windows
+
+echo %XML_BUILD%
+
+mkdir %LIB_DEST%
+mkdir %BIN_DEST%
+mkdir %BIN_DEBUG_DEST%
+mkdir %JAR_DEST%
+
+REM Copy Xerces libraries
+XCOPY %XERCES_BUILD%\Release\*.lib %LIB_DEST% /I/Y/R
+XCOPY %XERCES_BUILD%\Debug\*.lib %LIB_DEST% /I/Y/R
+
+REM Copy Xerces dlls
+XCOPY %XERCES_BUILD%\Debug\*.dll %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XERCES_BUILD%\Debug\*pdb %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XERCES_BUILD%\Release\*.dll %BIN_DEST% /I/Y/R
+XCOPY %XERCES_BUILD%\Release\*pdb %BIN_DEST% /I/Y/R
+
+REM Copy XQilla libraries
+XCOPY %XQILLA_BUILD%\Debug64\*.lib %LIB_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Release64\*.lib %LIB_DEST% /I/Y/R
+
+REM Copy XQilla dlls and exe
+XCOPY %XQILLA_BUILD%\Release64\*.dll %BIN_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Release64\*.pdb %BIN_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Release64\*.exe %BIN_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Debug64\*.dll %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Debug64\*.pdb %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XQILLA_BUILD%\Debug64\*.exe %BIN_DEBUG_DEST% /I/Y/R
+
+REM Copy BDB XML libraries and jar
+XCOPY %XML_BUILD%\Debug64\*.lib %LIB_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Release64\*.lib %LIB_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Debug64\*.jar %JAR_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Release64\*.jar %JAR_DEST% /I/Y/R
+
+REM Copy BDB XML dlls and exe
+XCOPY %XML_BUILD%\Release64\*.dll %BIN_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Release64\*.pdb %BIN_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Release64\*.exe %BIN_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Debug64\*.dll %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Debug64\*.pdb %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %XML_BUILD%\Debug64\*.exe %BIN_DEBUG_DEST% /I/Y/R
+
+REM Copy DB libraries and jar
+XCOPY %DB_BUILD%\Debug64\*.lib %LIB_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Release64\*.lib %LIB_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Debug64\*.jar %JAR_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Release64\*.jar %JAR_DEST% /I/Y/R
+
+REM Copy DB dlls and exe
+XCOPY %DB_BUILD%\Release64\*.dll %BIN_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Release64\*.pdb %BIN_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Release64\*.exe %BIN_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Debug64\*.dll %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Debug64\*.pdb %BIN_DEBUG_DEST% /I/Y/R
+XCOPY %DB_BUILD%\Debug64\*.exe %BIN_DEBUG_DEST% /I/Y/R
+
+REM Copy headers
+copyHeaders.bat
+

Modified: trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj
===================================================================
--- trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj	2011-05-17 02:49:43 UTC (rev 5806)
+++ trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj	2011-05-17 03:37:57 UTC (rev 5807)
@@ -188,7 +188,7 @@
     </Link>
     <PostBuildEvent>
       <Message>Copying libraries to install directory</Message>
-      <Command>copyFiles7.bat $(Platform)
+      <Command>copyFiles10.bat $(Platform)
 installProj.bat libdbxml25 dll $(OutDir) debug copyLib
 </Command>
     </PostBuildEvent>
@@ -215,7 +215,7 @@
     </Link>
     <PostBuildEvent>
       <Message>Copying libraries to install directory</Message>
-      <Command>copyFiles7_win64.bat
+      <Command>copyFiles10_win64.bat
 installProj_win64.bat libdbxml25 dll $(OutDir) debug copyLib
 </Command>
     </PostBuildEvent>
@@ -293,7 +293,7 @@
     </Link>
     <PostBuildEvent>
       <Message>Copying libraries to install directory</Message>
-      <Command>copyFiles7.bat $(Platform)
+      <Command>copyFiles10.bat $(Platform)
 installProj.bat libdbxml25 dll $(OutDir) release copyLib
 </Command>
     </PostBuildEvent>
@@ -318,7 +318,7 @@
     </Link>
     <PostBuildEvent>
       <Message>Copying libraries to install directory</Message>
-      <Command>copyFiles7_win64.bat $(Platform)
+      <Command>copyFiles10_win64.bat $(Platform)
 installProj.bat libdbxml25 dll $(OutDir) release copyLib
 </Command>
     </PostBuildEvent>



More information about the mapguide-commits mailing list