import shutil
+import os
-SWIG="T:/work2/sf/MeshIO/swig"
+SWIG="T:/work2/sf/MeshIO/swig/meshio"
DST_24=[
"T:/Blender/bf-blender/build2.4git/bin/Release/.blender/scripts",
MAP_25={
"bl24.py": "bl24.py",
"bl25.py": "bl25.py",
- "mqo_import.py": "import_scene_mqo.py",
- "mqo_export.py": "export_scene_mqo.py",
- "pmd_import.py": "import_scene_pmd.py",
- "pmd_export.py": "export_scene_pmd.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):
dst="%s/%s" % (dst, src)
print(dst)
shutil.copy(src, dst)
- shutil.copy(src, SWIG)
def copy25(src):
print("copy %s..." % src)
continue
print(dst)
shutil.copy(src, dst)
- shutil.copy(src, "%s/%s" % (SWIG, MAP_25[src]))
+
+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()