OSDN Git Service

add pymeshio.
[meshio/meshio.git] / swig / blender / cp.py
index 10fd049..e1ac927 100644 (file)
@@ -1,4 +1,7 @@
 import shutil
+import os
+
+SWIG="T:/work2/sf/MeshIO/swig/meshio"
 
 DST_24=[
         "T:/Blender/bf-blender/build2.4git/bin/Release/.blender/scripts",
@@ -7,16 +10,22 @@ DST_24=[
         ]
 
 MAP_25={
-        "mqo_import.py": "import_scene_mqo.py",
-        "mqo_export.py": "export_scene_mqo.py",
+        "bl24.py": "bl24.py",
         "bl25.py": "bl25.py",
+        "mqo_import.py": "io_import_scene_mqo.py",
+        "mqo_export.py": "io_export_scene_mqo.py",
+        "pmd_import.py": "io_import_scene_pmd.py",
+        "pmd_export.py": "io_export_scene_pmd.py",
         }
 
 DST_25=[
-        "T:/Blender/blender-2.5-alpha2-win32/.blender/scripts/io",
-        "T:/Blender/bf-blender/build2.5/bin/Debug/.blender/scripts/io",
-        "T:/Blender/bf-blender/build2.5git/bin/Release/.blender/scripts/io",
-        "T:/Blender/1340_Release/Release/.blender/scripts/io",
+        #"T:/Blender/blender-2.5-alpha2-win32/.blender/scripts/io",
+        #"T:/Blender/bf-blender/build2.5/bin/Debug/.blender/scripts/io",
+        #"T:/Blender/bf-blender/build2.5git/bin/Release/.blender/scripts/io",
+        #"T:/Blender/1340_Release/Release/.blender/scripts/io",
+        "T:/Blender/bf-blender/build2.5git/bin/Release/2.53/scripts/addons",
+        "T:/Blender/blender-2.53-beta-windows32/2.53/scripts/addons",
+        "addons",
         ]
 
 def copy24(src):
@@ -36,10 +45,26 @@ def copy25(src):
         print(dst)
         shutil.copy(src, dst)
 
+def copy_pymeshio():
+    print("copy_pymeshio...")
+    for parent in DST_25:
+        dst="%s/pymeshio" % parent
+        if not os.path.exists(dst):
+            os.mkdir(dst)
+        # englishmap
+        shutil.copy("../englishmap.py", dst)
+        # pymethio
+        for file in os.listdir("../pymeshio"):
+            if file.endswith(".py"):
+                shutil.copy("../pymeshio/%s" % file, dst)
+
 if __name__=="__main__":
     import sys
 
+    if not os.path.exists(SWIG):
+        os.mkdir(SWIG)
     for v in sys.argv[1:]:
         copy24(v)
         copy25(v)
+    copy_pymeshio()