-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcopy_package.py
29 lines (21 loc) · 1.04 KB
/
copy_package.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# -*- coding: utf-8 -*-
import utils
targetDir = 'Dev/'
dxlibDir = 'DXLib_VC/'
effekseerDir = '../Effekseer/'
effekseerVSDir = effekseerDir + 'EffekseerRuntime_DXLib/'
utils.cdToScript()
utils.mkdir(targetDir+'include/')
utils.mkdir(targetDir+'lib/')
utils.copytreeWithExt(dxlibDir+'プロジェクトに追加すべきファイル_VC用/', targetDir+'include/', ['.h'])
utils.copytreeWithExt(dxlibDir+'プロジェクトに追加すべきファイル_VC用/', targetDir+'lib/', ['.lib'])
utils.copytreeWithExt(effekseerVSDir+'vs2022_x64/install/include/', targetDir+'include/', ['.h'])
vs_types = ['vs2019', 'vs2022']
cpu_types = ['x86', 'x64']
suffix_types = ['_d', '']
libs = ['Effekseer', 'EffekseerRendererDX9', 'EffekseerRendererDX11', 'EffekseerRendererCommon']
for lib in libs:
for vs_type in vs_types:
for cpu_type in cpu_types:
for suffix_type in suffix_types:
utils.copy(effekseerVSDir+f'{vs_type}_{cpu_type}/install/lib/{lib}{suffix_type}.lib', targetDir+f'lib/{lib}_{vs_type}_{cpu_type}{suffix_type}.lib')