diff Resources/SyncOrthancFolder.py @ 3:d5027f9f676a

fix build
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 01 Jun 2015 15:12:22 +0200
parents
children 1fb480a156fd
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Resources/SyncOrthancFolder.py	Mon Jun 01 15:12:22 2015 +0200
@@ -0,0 +1,64 @@
+#!/usr/bin/python
+
+#
+# This maintenance script updates the content of the "Orthanc" folder
+# to match the latest version of the Orthanc source code.
+#
+
+import os
+import shutil
+
+SOURCE = '/home/jodogne/Subversion/Orthanc'
+TARGET = os.path.join(os.path.dirname(__file__), '..', 'Orthanc')
+
+FILES = [
+    'Core/ChunkedBuffer.cpp',
+    'Core/ChunkedBuffer.h',
+    'Core/Enumerations.cpp',
+    'Core/HttpClient.cpp',
+    'Core/HttpClient.h',
+    'Core/ICommand.h',
+    'Core/IDynamicObject.h',
+    'Core/ImageFormats/ImageAccessor.cpp',
+    'Core/ImageFormats/ImageAccessor.h',
+    'Core/ImageFormats/PngReader.cpp',
+    'Core/ImageFormats/PngReader.h',
+    'Core/MultiThreading/SharedMessageQueue.cpp',
+    'Core/MultiThreading/SharedMessageQueue.h',
+    'Core/OrthancException.cpp',
+    'Core/OrthancException.h',
+    'Core/PrecompiledHeaders.h',
+    'Core/Toolbox.cpp',
+    'Core/Toolbox.h',
+    'Resources/CMake/BoostConfiguration.cmake',
+    'Resources/CMake/Compiler.cmake',
+    'Resources/CMake/DownloadPackage.cmake',
+    'Resources/CMake/JsonCppConfiguration.cmake',
+    'Resources/CMake/LibCurlConfiguration.cmake',
+    'Resources/CMake/LibPngConfiguration.cmake',
+    'Resources/CMake/OpenSslConfiguration.cmake',
+    'Resources/CMake/Uninstall.cmake.in',
+    'Resources/CMake/ZlibConfiguration.cmake',
+    'Resources/OrthancLogoDocumentation.png',
+    'Resources/ThirdParty/base64/base64.cpp',
+    'Resources/ThirdParty/base64/base64.h',
+    'Resources/ThirdParty/md5/md5.c',
+    'Resources/ThirdParty/md5/md5.h',
+    'Resources/ThirdParty/minizip/NOTES',
+    'Resources/ThirdParty/minizip/crypt.h',
+    'Resources/ThirdParty/minizip/ioapi.c',
+    'Resources/ThirdParty/minizip/ioapi.h',
+    'Resources/ThirdParty/minizip/zip.c',
+    'Resources/ThirdParty/minizip/zip.h',
+    'Core/Enumerations.h',
+]
+
+for f in FILES:
+    source = os.path.join(SOURCE, f)
+    target = os.path.join(TARGET, f)
+    try:
+        os.makedirs(os.path.dirname(target))
+    except:
+        pass
+
+    shutil.copy(source, target)