OSDN Git Service

bac1057ff7e82cb2dedc5e03a937f5bde806d044
[meshio/meshio.git] / swig / blender / cp.py
1 import shutil
2
3 DST_24=[
4         "T:/Blender/bf-blender/build2.4git/bin/Release/.blender/scripts",
5         "T:/Blender/bf-blender/build2.4git/bin/Debug/.blender/scripts",
6         "T:/Blender/blender-2.49b-windows/.blender/scripts",
7         ]
8
9 MAP_25={
10         "mqo_import.py": "import_scene_mqo.py",
11         }
12
13 DST_25=[
14         "T:/Blender/blender-2.5-alpha2-win32/.blender/scripts/io",
15         "T:/Blender/bf-blender/build2.5/bin/Debug/.blender/scripts/io",
16         "T:/Blender/bf-blender/build2.5git/bin/Release/.blender/scripts/io",
17         "T:/Blender/1340_Release/Release/.blender/scripts/io",
18         ]
19
20 def copy24(src):
21     print("copy %s..." % src)
22     for dst in DST_24:
23         dst="%s/%s" % (dst, src)
24         print(dst)
25         shutil.copy(src, dst)
26
27 def copy25(src):
28     print("copy %s..." % src)
29     for dst in DST_25:
30         try:
31             dst="%s/%s" % (dst, MAP_25[src])
32         except:
33             dst="%s/%s" % (dst, src)
34         print(dst)
35         shutil.copy(src, dst)
36
37 if __name__=="__main__":
38     import sys
39
40     for v in sys.argv[1:]:
41         copy24(v)
42         copy25(v)
43