def copySampleFiles(from_, to_): sampleDir = to_ sampleBinDir = sampleDir+r'bin/' aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt(from_ + r'bin/', sampleBinDir, [r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core.dll', sampleBinDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', sampleBinDir) aceutils.mkdir(sampleDir+r'sample_cs/') aceutils.copytreeWithExt(from_ + r'sample_cs/', sampleDir+r'sample_cs/', [r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) editCSFiles(sampleDir+r'sample_cs/') aceutils.copy(from_+r'sample_cs.sln', to_) aceutils.copy(r'Dev/bin/Altseed.dll', sampleDir+r'sample_cs/') aceutils.copy(r'Dev/bin/Altseed.XML', sampleDir+r'sample_cs/')
def copySampleFiles(from_,to_): sampleDir = to_ sampleBinDir = sampleDir+r'bin/' aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt(from_ + 'bin/',sampleBinDir,[ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) aceutils.mkdir(sampleDir+r'cpp/') aceutils.mkdir(sampleDir+r'cpp/include/') aceutils.mkdir(sampleDir+r'cpp/lib/') aceutils.mkdir(sampleDir+r'cpp/lib/Debug/') aceutils.mkdir(sampleDir+r'cpp/lib/Release/') if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core_Debug.dll', sampleBinDir) aceutils.copy(r'Dev/bin/Altseed_core.dll', sampleBinDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', sampleBinDir) aceutils.copy(r'Dev/include/Altseed.h', sampleDir+r'cpp/include/') if aceutils.isWin(): aceutils.copy(r'Dev/lib/x86/Debug/Altseed.lib', sampleDir+r'cpp/lib/Debug/') aceutils.copy(r'Dev/lib/x86/Release/Altseed.lib', sampleDir+r'cpp/lib/Release/') elif aceutils.isMac(): aceutils.copy(r'Dev/lib/libAltseed.a', sampleDir+r'cpp/lib/') aceutils.copy(from_+r'sample_cpp.sln',to_) aceutils.mkdir(sampleDir+r'sample_cpp/') aceutils.copytreeWithExt(from_ + r'sample_cpp/',sampleDir+r'sample_cpp/',[ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt'])
def copySampleFiles(from_, to_): sampleDir = to_ sampleBinDir = sampleDir + r'bin/' aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt(from_ + r'bin/', sampleBinDir, [ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt' ]) if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core.dll', sampleBinDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', sampleBinDir) aceutils.copy(r'Sample/sample_cs.sln', sampleDir) aceutils.mkdir(sampleDir + r'sample_cs/') aceutils.copytreeWithExt( from_ + r'sample_cs/', sampleDir + r'sample_cs/', [ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt' ]) editCSFiles(sampleDir + r'sample_cs/') aceutils.copy(r'Dev/bin/Altseed.dll', sampleDir + r'sample_cs/') aceutils.copy(r'Dev/bin/Altseed.XML', sampleDir + r'sample_cs/')
def copySampleFiles(from_,to_): sampleDir = to_ sampleBinDir = sampleDir+r'bin/' aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt(from_ + r'bin/',sampleBinDir,[ r'.jar', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core.dll', sampleBinDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', sampleBinDir) aceutils.mkdir(sampleDir+r'sample_java/') aceutils.copytreeWithExt(from_ + r'sample_java/',sampleDir+r'sample_java/',[ r'.java', r'.xml']) aceutils.copy(r'Dev/bin/Altseed.jar', sampleBinDir)
def copySampleFiles(from_, to_): sampleDir = to_ sampleBinDir = sampleDir+r'bin/' aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt(from_ + r'bin/', sampleBinDir, [ r'.jar', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core.dll', sampleBinDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', sampleBinDir) aceutils.mkdir(sampleDir+r'sample_java/') aceutils.copytreeWithExt( from_ + r'sample_java/', sampleDir+r'sample_java/', [r'.java', r'.xml']) aceutils.copy(r'Dev/bin/Altseed.jar', sampleBinDir)
def copySampleFiles(from_, to_): sampleDir = to_ sampleBinDir = sampleDir+r'bin/' aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt(from_ + 'bin/', sampleBinDir, [r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) aceutils.mkdir(sampleDir+r'cpp/') aceutils.mkdir(sampleDir+r'cpp/include/') aceutils.mkdir(sampleDir+r'cpp/lib/') aceutils.mkdir(sampleDir+r'cpp/lib/Debug/') aceutils.mkdir(sampleDir+r'cpp/lib/Release/') if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core_Debug.dll', sampleBinDir) aceutils.copy(r'Dev/bin/Altseed_core.dll', sampleBinDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', sampleBinDir) aceutils.copy(r'Dev/include/Altseed.h', sampleDir+r'cpp/include/') if aceutils.isWin(): if aceutils.Isi386(): aceutils.copy(r'Dev/lib/x86/Debug/Altseed.lib', sampleDir+r'cpp/lib/Debug/') aceutils.copy(r'Dev/lib/x86/Release/Altseed.lib', sampleDir+r'cpp/lib/Release/') else: aceutils.copy(r'Dev/lib/x64/Debug/Altseed.lib', sampleDir+r'cpp/lib/Debug/') aceutils.copy(r'Dev/lib/x64/Release/Altseed.lib', sampleDir+r'cpp/lib/Release/') elif aceutils.isMac(): aceutils.copy(r'Dev/lib/libAltseed.a', sampleDir+r'cpp/lib/') aceutils.copy(from_+r'sample_cpp.sln', to_) aceutils.mkdir(sampleDir+r'sample_cpp/') aceutils.copytreeWithExt(from_ + r'sample_cpp/', sampleDir+r'sample_cpp/', [ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt'])
def release_cs(): type = "cs" targetDir = getTargetDir(type) init(type, targetDir) compile(type) aceutils.mkdir(targetDir + r"/") copyTool(type, targetDir) makeDocument(type, targetDir, "cs") # Sample sampleDir = targetDir + r"/Sample/BasicSample/" sampleBinDir = sampleDir + r"bin/" aceutils.mkdir(targetDir + r"/Sample/") aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt( r"Sample/BasicSample/bin/", sampleBinDir, [ r".h", r".cpp", r".filters", r".config", r".vcxproj", r".cs", r".csproj", r".sln", r".wav", r".ogg", r".png", r".aip", r".efk", r".aff", ], ) if aceutils.isWin(): aceutils.copy(r"Dev/bin/Altseed_core.dll", sampleBinDir) elif aceutils.isMac(): aceutils.copy(r"Dev/bin/libAltseed_core.dylib", sampleBinDir) aceutils.copy(r"Sample/sample_cs.sln", sampleDir) aceutils.mkdir(sampleDir + r"sample_cs/") aceutils.copytreeWithExt( r"Sample/BasicSample/sample_cs/", sampleDir + r"sample_cs/", [ r".h", r".cpp", r".filters", r".config", r".vcxproj", r".cs", r".csproj", r".sln", r".wav", r".ogg", r".png", r".aip", r".efk", r".aff", ], ) editCSFiles(sampleDir + r"sample_cs/") aceutils.copy(r"Dev/bin/Altseed.dll", sampleDir + r"sample_cs/") aceutils.copy(r"Dev/bin/Altseed.XML", sampleDir + r"sample_cs/") # Runtime runtimeDir = targetDir + r"/Runtime/" aceutils.mkdir(runtimeDir) if aceutils.isWin(): aceutils.copy(r"Dev/bin/Altseed_core.dll", runtimeDir) elif aceutils.isMac(): aceutils.copy(r"Dev/bin/libAltseed_core.dylib", runtimeDir) aceutils.copy(r"Dev/bin/Altseed.dll", runtimeDir) aceutils.copy(r"Dev/bin/Altseed.XML", runtimeDir)
def release_cs(): type = 'cs' targetDir = getTargetDir(type) init(type, targetDir) # GenerateHeader aceutils.call(sys.executable + r' Dev/generate_swig.py') compile(type) aceutils.mkdir(targetDir+r'/') copy_tools(type, targetDir) makeDocument(type, targetDir,'cs') # Sample aceutils.mkdir(targetDir+r'/Sample/') def copySampleFiles(from_,to_): sampleDir = to_ sampleBinDir = sampleDir+r'bin/' aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt(from_ + r'bin/',sampleBinDir,[ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core.dll', sampleBinDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', sampleBinDir) aceutils.mkdir(sampleDir+r'sample_cs/') aceutils.copytreeWithExt(from_ + r'sample_cs/',sampleDir+r'sample_cs/',[ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) editCSFiles(sampleDir+r'sample_cs/') aceutils.copy(from_+r'sample_cs.sln',to_) aceutils.copy(r'Dev/bin/Altseed.dll', sampleDir+r'sample_cs/') aceutils.copy(r'Dev/bin/Altseed.XML', sampleDir+r'sample_cs/') copySampleFiles(r'Sample/BasicSample/',targetDir+r'/Sample/BasicSample/') copySampleFiles(r'Sample/ApplicationSample/',targetDir+r'/Sample/ApplicationSample/') # Runtime runtimeDir = targetDir+r'/Runtime/' aceutils.mkdir(runtimeDir) if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core.dll', runtimeDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', runtimeDir) aceutils.copy(r'Dev/bin/Altseed.dll', runtimeDir) aceutils.copy(r'Dev/bin/Altseed.XML', runtimeDir) # Readme aceutils.copy(r'readme_cs.txt', targetDir+r'/readme.txt') # Template if aceutils.isWin(): aceutils.copytreeWithExt(r'Template/cs_win/',targetDir+r'/Template/',[r'.cs', r'.filters', r'.config', r'.vcxproj', r'.sln', r'.csproj']) aceutils.mkdir(targetDir+r'/Template/bin/') aceutils.copy(r'Dev/bin/Altseed.dll', targetDir+r'/Template/Game/') aceutils.copy(r'Dev/bin/Altseed.XML', targetDir+r'/Template/Game/') aceutils.copy(r'Dev/bin/Altseed_core.dll', targetDir+r'/Template/bin/') elif aceutils.isMac(): aceutils.copytreeWithExt(r'Template/cs_mac/',targetDir+r'/Template/',[r'.cs', r'.plist', r'.sln', r'.csproj']) aceutils.mkdir(targetDir+r'/Template/bin/') aceutils.copy(r'Dev/bin/Altseed.dll', targetDir+r'/Template/Game/') aceutils.copy(r'Dev/bin/Altseed.XML', targetDir+r'/Template/Game/') aceutils.copy(r'Dev/bin/libAltseed_core.dylib', targetDir+r'/Template/bin/')
def release_cs(): type = 'cs' targetDir = getTargetDir(type) init(type, targetDir) # GenerateHeader aceutils.call(sys.executable + r' Dev/generate_swig.py') compile(type) aceutils.mkdir(targetDir+r'/') copy_tools(type, targetDir) makeDocument(type, targetDir, 'cs') # Sample aceutils.mkdir(targetDir+r'/Sample/') def copySampleFiles(from_, to_): sampleDir = to_ sampleBinDir = sampleDir+r'bin/' aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt(from_ + r'bin/', sampleBinDir, [r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core.dll', sampleBinDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', sampleBinDir) aceutils.mkdir(sampleDir+r'sample_cs/') aceutils.copytreeWithExt(from_ + r'sample_cs/', sampleDir+r'sample_cs/', [r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) editCSFiles(sampleDir+r'sample_cs/') aceutils.copy(from_+r'sample_cs.sln', to_) aceutils.copy(r'Dev/bin/Altseed.dll', sampleDir+r'sample_cs/') aceutils.copy(r'Dev/bin/Altseed.XML', sampleDir+r'sample_cs/') copySampleFiles(r'Sample/BasicSample/', targetDir+r'/Sample/BasicSample/') copySampleFiles(r'Sample/ApplicationSample/', targetDir+r'/Sample/ApplicationSample/') # Runtime runtimeDir = targetDir+r'/Runtime/' aceutils.mkdir(runtimeDir) if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core.dll', runtimeDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', runtimeDir) aceutils.copy(r'Dev/bin/Altseed.dll', runtimeDir) aceutils.copy(r'Dev/bin/Altseed.XML', runtimeDir) # Readme aceutils.copy(r'readme_cs.txt', targetDir+r'/readme.txt') # Template if aceutils.isWin(): aceutils.copytreeWithExt(r'Template/cs_win/', targetDir+r'/Template/', [r'.cs', r'.filters', r'.config', r'.vcxproj', r'.sln', r'.csproj']) aceutils.mkdir(targetDir+r'/Template/bin/') aceutils.copy(r'Dev/bin/Altseed.dll', targetDir+r'/Template/Game/') aceutils.copy(r'Dev/bin/Altseed.XML', targetDir+r'/Template/Game/') aceutils.copy(r'Dev/bin/Altseed_core.dll', targetDir+r'/Template/bin/') elif aceutils.isMac(): aceutils.copytreeWithExt(r'Template/cs_mac/', targetDir + r'/Template/', [r'.cs', r'.plist', r'.sln', r'.csproj']) aceutils.mkdir(targetDir+r'/Template/bin/') aceutils.copy(r'Dev/bin/Altseed.dll', targetDir+r'/Template/Game/') aceutils.copy(r'Dev/bin/Altseed.XML', targetDir+r'/Template/Game/') aceutils.copy(r'Dev/bin/libAltseed_core.dylib', targetDir+r'/Template/bin/')
def release_cpp(): type = 'cpp' targetDir = getTargetDir(type) init(type, targetDir) compile(type) aceutils.mkdir(targetDir+r'/') copy_tools(type, targetDir) makeDocument(type, targetDir, 'cpp') # Sample aceutils.mkdir(targetDir+r'/Sample/') def copySampleFiles(from_, to_): sampleDir = to_ sampleBinDir = sampleDir+r'bin/' aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt(from_ + 'bin/', sampleBinDir, [r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) aceutils.mkdir(sampleDir+r'cpp/') aceutils.mkdir(sampleDir+r'cpp/include/') aceutils.mkdir(sampleDir+r'cpp/lib/') aceutils.mkdir(sampleDir+r'cpp/lib/Debug/') aceutils.mkdir(sampleDir+r'cpp/lib/Release/') if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core_Debug.dll', sampleBinDir) aceutils.copy(r'Dev/bin/Altseed_core.dll', sampleBinDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', sampleBinDir) aceutils.copy(r'Dev/include/Altseed.h', sampleDir+r'cpp/include/') if aceutils.isWin(): if aceutils.Isi386(): aceutils.copy(r'Dev/lib/x86/Debug/Altseed.lib', sampleDir+r'cpp/lib/Debug/') aceutils.copy(r'Dev/lib/x86/Release/Altseed.lib', sampleDir+r'cpp/lib/Release/') else: aceutils.copy(r'Dev/lib/x64/Debug/Altseed.lib', sampleDir+r'cpp/lib/Debug/') aceutils.copy(r'Dev/lib/x64/Release/Altseed.lib', sampleDir+r'cpp/lib/Release/') elif aceutils.isMac(): aceutils.copy(r'Dev/lib/libAltseed.a', sampleDir+r'cpp/lib/') aceutils.copy(from_+r'sample_cpp.sln', to_) aceutils.mkdir(sampleDir+r'sample_cpp/') aceutils.copytreeWithExt(from_ + r'sample_cpp/', sampleDir+r'sample_cpp/', [ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) copySampleFiles(r'Sample/BasicSample/', targetDir+r'/Sample/BasicSample/') copySampleFiles(r'Sample/ApplicationSample/', targetDir+r'/Sample/ApplicationSample/') # Runtime runtimeDir = targetDir+r'/Runtime/' aceutils.mkdir(runtimeDir) aceutils.mkdir(runtimeDir+r'Debug/') aceutils.mkdir(runtimeDir+r'Release/') if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core_Debug.dll', runtimeDir) aceutils.copy(r'Dev/bin/Altseed_core.dll', runtimeDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', runtimeDir) aceutils.copy(r'Dev/include/Altseed.h', runtimeDir) if aceutils.isWin(): if aceutils.Isi386(): aceutils.copy(r'Dev/lib/x86/Debug/Altseed.lib', runtimeDir+r'Debug/') aceutils.copy(r'Dev/lib/x86/Release/Altseed.lib', runtimeDir+r'Release/') else: aceutils.copy(r'Dev/lib/x64/Debug/Altseed.lib', runtimeDir+r'Debug/') aceutils.copy(r'Dev/lib/x64/Release/Altseed.lib', runtimeDir+r'Release/') elif aceutils.isMac(): aceutils.copy(r'Dev/lib/libAltseed.a', runtimeDir+r'/') # Doxygen aceutils.call(r'doxygen Script/Doxyfile_cpp') aceutils.copytree(r'Doxygen_CPP/html/', targetDir+r'/Reference_CPP') # Readme aceutils.copy(r'readme_cpp.txt', targetDir+r'/readme.txt') # Template if aceutils.isWin(): aceutils.copytreeWithExt(r'Template/cpp_win/', targetDir+r'/Template/', [ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.sln']) aceutils.mkdir(targetDir+r'/Template/bin/') aceutils.mkdir(targetDir+r'/Template/cpp/') aceutils.mkdir(targetDir+r'/Template/cpp/include/') aceutils.mkdir(targetDir+r'/Template/cpp/lib/') aceutils.mkdir(targetDir+r'/Template/cpp/lib/Debug/') aceutils.mkdir(targetDir+r'/Template/cpp/lib/Release/') aceutils.copy(r'Dev/bin/Altseed_core_Debug.dll', targetDir+r'/Template/bin/') aceutils.copy(r'Dev/bin/Altseed_core.dll', targetDir+r'/Template/bin/') aceutils.copy(r'Dev/include/Altseed.h', targetDir+r'/Template/cpp/include/') if aceutils.Isi386(): aceutils.copy(r'Dev/lib/x86/Debug/Altseed.lib', targetDir+r'/Template/cpp/lib/Debug/') aceutils.copy(r'Dev/lib/x86/Release/Altseed.lib', targetDir+r'/Template/cpp/lib/Release/') else: aceutils.copy(r'Dev/lib/x64/Debug/Altseed.lib', targetDir+r'/Template/cpp/lib/Debug/') aceutils.copy(r'Dev/lib/x64/Release/Altseed.lib', targetDir+r'/Template/cpp/lib/Release/') elif aceutils.isMac(): aceutils.copytreeWithExt(r'Template/cpp_mac/', targetDir+r'/Template/', [ r'.h', r'.cpp', r'.plist', r'.pbxproj', r'.xcworkspacedata']) aceutils.mkdir(targetDir+r'/Template/bin/') aceutils.mkdir(targetDir+r'/Template/include/') aceutils.mkdir(targetDir+r'/Template/lib/') aceutils.copy(r'Dev/bin/libAltseed_core.dylib', targetDir+r'/Template/bin/') aceutils.copy(r'Dev/include/Altseed.h', targetDir+r'/Template/include/') aceutils.copy(r'Dev/lib/libAltseed.a', targetDir+r'/Template/lib/')
r'src/libgd_static.vcxproj /p:configuration=Debug') aceutils.call(aceutils.cmd_compile + r'src/libgd_static.vcxproj /p:configuration=Release') if aceutils.isWin(): aceutils.mkdir(r'../Dev/lib/x86/') aceutils.mkdir(r'../Dev/lib/x86/Debug') aceutils.mkdir(r'../Dev/lib/x86/Release') aceutils.mkdir(r'../Dev/lib/x64/') aceutils.mkdir(r'../Dev/lib/x64/Debug') aceutils.mkdir(r'../Dev/lib/x64/Release') aceutils.mkdir(r'../Dev/include/gd') aceutils.copytreeWithExt(pathname + r'/src/', r'../Dev/include/gd/', ['.h']) aceutils.copy(r'gd_bin/Bin/Debug/libgd_static.lib', r'../Dev/lib/x86/Debug/') aceutils.copy(r'gd_bin/Bin/Release/libgd_static.lib', r'../Dev/lib/x86/Release/') aceutils.copy(r'gd_bin_x64/Bin/Debug/libgd_static.lib', r'../Dev/lib/x64/Debug/') aceutils.copy(r'gd_bin_x64/Bin/Release/libgd_static.lib', r'../Dev/lib/x64/Release/') else: aceutils.copytreeWithExt(pathname + r'/src/', r'../Dev/include/gd/', ['.h']) aceutils.copy(r'gd_bin/Bin/libgd.a', r'../Dev/lib/')
def release_cpp(): type = 'cpp' targetDir = getTargetDir(type) init(type, targetDir) compile(type) aceutils.mkdir(targetDir+r'/') copy_tools(type, targetDir) makeDocument(type, targetDir,'cpp') # Sample aceutils.mkdir(targetDir+r'/Sample/') def copySampleFiles(from_,to_): sampleDir = to_ sampleBinDir = sampleDir+r'bin/' aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt(from_ + 'bin/',sampleBinDir,[ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) aceutils.mkdir(sampleDir+r'cpp/') aceutils.mkdir(sampleDir+r'cpp/include/') aceutils.mkdir(sampleDir+r'cpp/lib/') aceutils.mkdir(sampleDir+r'cpp/lib/Debug/') aceutils.mkdir(sampleDir+r'cpp/lib/Release/') if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core_Debug.dll', sampleBinDir) aceutils.copy(r'Dev/bin/Altseed_core.dll', sampleBinDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', sampleBinDir) aceutils.copy(r'Dev/include/Altseed.h', sampleDir+r'cpp/include/') if aceutils.isWin(): aceutils.copy(r'Dev/lib/x86/Debug/Altseed.lib', sampleDir+r'cpp/lib/Debug/') aceutils.copy(r'Dev/lib/x86/Release/Altseed.lib', sampleDir+r'cpp/lib/Release/') elif aceutils.isMac(): aceutils.copy(r'Dev/lib/libAltseed.a', sampleDir+r'cpp/lib/') aceutils.copy(from_+r'sample_cpp.sln',to_) aceutils.mkdir(sampleDir+r'sample_cpp/') aceutils.copytreeWithExt(from_ + r'sample_cpp/',sampleDir+r'sample_cpp/',[ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png', r'.mp4', r'.aip', r'.efk', r'.aff', r'.pack', r'.txt']) copySampleFiles(r'Sample/BasicSample/',targetDir+r'/Sample/BasicSample/') copySampleFiles(r'Sample/ApplicationSample/',targetDir+r'/Sample/ApplicationSample/') # Runtime runtimeDir = targetDir+r'/Runtime/' aceutils.mkdir(runtimeDir) aceutils.mkdir(runtimeDir+r'Debug/') aceutils.mkdir(runtimeDir+r'Release/') if aceutils.isWin(): aceutils.copy(r'Dev/bin/Altseed_core_Debug.dll', runtimeDir) aceutils.copy(r'Dev/bin/Altseed_core.dll', runtimeDir) elif aceutils.isMac(): aceutils.copy(r'Dev/bin/libAltseed_core.dylib', runtimeDir) aceutils.copy(r'Dev/include/Altseed.h', runtimeDir) if aceutils.isWin(): aceutils.copy(r'Dev/lib/x86/Debug/Altseed.lib',runtimeDir+r'Debug/') aceutils.copy(r'Dev/lib/x86/Release/Altseed.lib', runtimeDir+r'Release/') elif aceutils.isMac(): aceutils.copy(r'Dev/lib/libAltseed.a',runtimeDir+r'/') # Doxygen aceutils.call(r'doxygen Script/Doxyfile_cpp') aceutils.copytree(r'Doxygen_CPP/html/', targetDir+r'/Reference_CPP') # Readme aceutils.copy(r'readme_cpp.txt', targetDir+r'/readme.txt') # Template if aceutils.isWin(): aceutils.copytreeWithExt(r'Template/cpp_win/',targetDir+r'/Template/',[ r'.h', r'.cpp', r'.filters', r'.config', r'.vcxproj', r'.sln']) aceutils.mkdir(targetDir+r'/Template/bin/') aceutils.mkdir(targetDir+r'/Template/cpp/') aceutils.mkdir(targetDir+r'/Template/cpp/include/') aceutils.mkdir(targetDir+r'/Template/cpp/lib/') aceutils.mkdir(targetDir+r'/Template/cpp/lib/Debug/') aceutils.mkdir(targetDir+r'/Template/cpp/lib/Release/') aceutils.copy(r'Dev/bin/Altseed_core_Debug.dll', targetDir+r'/Template/bin/') aceutils.copy(r'Dev/bin/Altseed_core.dll', targetDir+r'/Template/bin/') aceutils.copy(r'Dev/include/Altseed.h', targetDir+r'/Template/cpp/include/') aceutils.copy(r'Dev/lib/x86/Debug/Altseed.lib', targetDir+r'/Template/cpp/lib/Debug/') aceutils.copy(r'Dev/lib/x86/Release/Altseed.lib', targetDir+r'/Template/cpp/lib/Release/') elif aceutils.isMac(): aceutils.copytreeWithExt(r'Template/cpp_mac/',targetDir+r'/Template/',[ r'.h', r'.cpp', r'.plist', r'.pbxproj', r'.xcworkspacedata']) aceutils.mkdir(targetDir+r'/Template/bin/') aceutils.mkdir(targetDir+r'/Template/include/') aceutils.mkdir(targetDir+r'/Template/lib/') aceutils.copy(r'Dev/bin/libAltseed_core.dylib', targetDir+r'/Template/bin/') aceutils.copy(r'Dev/include/Altseed.h', targetDir+r'/Template/include/') aceutils.copy(r'Dev/lib/libAltseed.a', targetDir+r'/Template/lib/')
aceutils.call('cmake --build . --config Debug') aceutils.call('cmake --build . --config Release') elif aceutils.isMac(): aceutils.call(r'cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Release ' + options_cmd + r' "-DCMAKE_OSX_ARCHITECTURES=x86_64' + (';i386' if aceutils.Isi386() else '') + r'" ../bullet3/') aceutils.call(r'make') else: aceutils.call(r'cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Release ' + options_cmd + r' ../bullet3/') aceutils.call(r'make') with aceutils.CurrentDir('bullet_bin_x64'): if aceutils.isWin(): aceutils.call(aceutils.cmd_cmake_x64+r'-D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF ' + options_cmd + r' ../bullet3/') aceutils.call('cmake --build . --config Debug') aceutils.call('cmake --build . --config Release') aceutils.copytreeWithExt(r'bullet3/src/',r'../Dev/include/',['.h']) if aceutils.isWin(): aceutils.mkdir(r'../Dev/lib/x86/') aceutils.mkdir(r'../Dev/lib/x86/Debug') aceutils.mkdir(r'../Dev/lib/x86/Release') aceutils.mkdir(r'../Dev/lib/x64/') aceutils.mkdir(r'../Dev/lib/x64/Debug') aceutils.mkdir(r'../Dev/lib/x64/Release') aceutils.copy(r'bullet_bin/lib/Debug/BulletCollision_Debug.lib', r'../Dev/lib/x86/Debug/') aceutils.copy(r'bullet_bin/lib/Debug/LinearMath_Debug.lib', r'../Dev/lib/x86/Debug/') aceutils.copy(r'bullet_bin/lib/Release/BulletCollision.lib', r'../Dev/lib/x86/Release/') aceutils.copy(r'bullet_bin/lib/Release/LinearMath.lib', r'../Dev/lib/x86/Release/')
aceutils.call(aceutils.cmd_cmake_x64 + r'-DBUILD_STATIC_LIBS=ON ../' + pathname + '/') aceutils.call(aceutils.cmd_compile + r'src/libgd_static.vcxproj /p:configuration=Debug') aceutils.call(aceutils.cmd_compile + r'src/libgd_static.vcxproj /p:configuration=Release') aceutils.mkdir(r"../Dev/Cpp/include/") aceutils.mkdir(r"../Dev/Cpp/lib/") if aceutils.isWin(): aceutils.mkdir(r'../Dev/Cpp/lib/x86/') aceutils.mkdir(r'../Dev/Cpp/lib/x86/Debug') aceutils.mkdir(r'../Dev/Cpp/lib/x86/Release') aceutils.mkdir(r'../Dev/Cpp/lib/x64/') aceutils.mkdir(r'../Dev/Cpp/lib/x64/Debug') aceutils.mkdir(r'../Dev/Cpp/lib/x64/Release') aceutils.mkdir(r'../Dev/Cpp/include/gd') aceutils.copytreeWithExt(pathname + r'/src/', r'../Dev/Cpp/include/gd/',['.h']) aceutils.copy(r'gd_bin/Bin/Debug/libgd_static.lib', r'../Dev/Cpp/lib/x86/Debug/') aceutils.copy(r'gd_bin/Bin/Release/libgd_static.lib', r'../Dev/Cpp/lib/x86/Release/') aceutils.copy(r'gd_bin_x64/Bin/Debug/libgd_static.lib', r'../Dev/Cpp/lib/x64/Debug/') aceutils.copy(r'gd_bin_x64/Bin/Release/libgd_static.lib', r'../Dev/Cpp/lib/x64/Release/') else: aceutils.copytreeWithExt(pathname + r'/src/', r'../Dev/Cpp/include/gd/',['.h']) aceutils.copy(r'gd_bin/Bin/libgd.a', r'../Dev/Cpp/lib/')
def release_cpp(): type = "cpp" targetDir = getTargetDir(type) init(type, targetDir) compile(type) aceutils.mkdir(targetDir + r"/") copyTool(type, targetDir) makeDocument(type, targetDir, "cpp") # Sample sampleDir = targetDir + r"/Sample/BasicSample/" sampleBinDir = sampleDir + r"bin/" aceutils.mkdir(targetDir + r"/Sample/") aceutils.mkdir(sampleDir) aceutils.mkdir(sampleBinDir) aceutils.copytreeWithExt( r"Sample/BasicSample/bin/", sampleBinDir, [ r".h", r".cpp", r".filters", r".config", r".vcxproj", r".cs", r".csproj", r".sln", r".wav", r".ogg", r".png", r".aip", r".efk", r".aff", ], ) aceutils.mkdir(sampleDir + r"cpp/") aceutils.mkdir(sampleDir + r"cpp/include/") aceutils.mkdir(sampleDir + r"cpp/lib/") aceutils.mkdir(sampleDir + r"cpp/lib/Debug/") aceutils.mkdir(sampleDir + r"cpp/lib/Release/") if aceutils.isWin(): aceutils.copy(r"Dev/bin/Altseed_core.Debug.dll", sampleBinDir) aceutils.copy(r"Dev/bin/Altseed_core.dll", sampleBinDir) elif aceutils.isMac(): aceutils.copy(r"Dev/bin/libAltseed_core.dylib", sampleBinDir) aceutils.copy(r"Dev/include/Altseed.h", sampleDir + r"cpp/include/") if aceutils.isWin(): aceutils.copy(r"Dev/lib/x86/Debug/Altseed.lib", sampleDir + r"cpp/lib/Debug/") aceutils.copy(r"Dev/lib/x86/Release/Altseed.lib", sampleDir + r"cpp/lib/Release/") elif aceutils.isMac(): aceutils.copy(r"Dev/lib/libAltseed.a", sampleDir + r"cpp/lib/") aceutils.copy(r"Sample/BasicSample/sample_cpp.sln", sampleDir) aceutils.mkdir(sampleDir + r"sample_cpp/") aceutils.copytreeWithExt( r"Sample/BasicSample/sample_cpp/", sampleDir + r"sample_cpp/", [ r".h", r".cpp", r".filters", r".config", r".vcxproj", r".cs", r".csproj", r".sln", r".wav", r".ogg", r".png", r".aip", r".efk", r".aff", ], ) # Runtime runtimeDir = targetDir + r"/Runtime/" aceutils.mkdir(runtimeDir) aceutils.mkdir(runtimeDir + r"Debug/") aceutils.mkdir(runtimeDir + r"Release/") if aceutils.isWin(): aceutils.copy(r"Dev/bin/Altseed_core.Debug.dll", runtimeDir) aceutils.copy(r"Dev/bin/Altseed_core.dll", runtimeDir) elif aceutils.isMac(): aceutils.copy(r"Dev/bin/libAltseed_core.dylib", runtimeDir) aceutils.copy(r"Dev/include/Altseed.h", runtimeDir) if aceutils.isWin(): aceutils.copy(r"Dev/lib/x86/Debug/Altseed.lib", runtimeDir + r"Debug/") aceutils.copy(r"Dev/lib/x86/Release/Altseed.lib", runtimeDir + r"Release/") elif aceutils.isMac(): aceutils.copy(r"Dev/lib/libAltseed.a", runtimeDir + r"/") # Doxygen aceutils.call(r"doxygen Script/Doxyfile_cpp") aceutils.copytree(r"Reference_CPP/html/", targetDir + r"/Reference_CPP")
else: aceutils.call(r'cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Release -D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF ../AltseedPlatform/') aceutils.call(r'make') with aceutils.CurrentDir('AltseedPlatform_bin_x64'): if aceutils.isWin(): aceutils.call(aceutils.cmd_cmake_x64+r'-D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF ../AltseedPlatform/') aceutils.call('cmake --build . --config Debug') aceutils.call('cmake --build . --config Release') dstIncPath = r'../Dev/include/' dstLibPath = r'../Dev/lib/' aceutils.mkdir(dstIncPath) aceutils.mkdir(dstLibPath) aceutils.copytreeWithExt(r'AltseedPlatform/include/', dstIncPath,['.h']) aceutils.copytreeWithExt(r'AltseedPlatform/lib/', dstLibPath,['.lib','.a']) if aceutils.isWin(): aceutils.mkdir(dstLibPath + r'x86/') aceutils.mkdir(dstLibPath + r'x86/Debug') aceutils.mkdir(dstLibPath + r'x86/Release') aceutils.mkdir(dstLibPath + r'x64/') aceutils.mkdir(dstLibPath + r'x64/Debug') aceutils.mkdir(dstLibPath + r'x64/Release') aceutils.copy(r'AltseedPlatform_bin/src/Debug/AltseedPlatform.lib', dstLibPath + r'x86/Debug/') aceutils.copy(r'AltseedPlatform_bin/src/Release/AltseedPlatform.lib', dstLibPath + r'x86/Release/') aceutils.copy(r'AltseedPlatform_bin_x64/src/Debug/AltseedPlatform.lib', dstLibPath + r'x64/Debug/')
if aceutils.isWin(): aceutils.call(r'cmake -G "Visual Studio 12 Win64" ../libgd-gd-2.1.1/') aceutils.call(r'"C:\Program Files (x86)\MSBuild\12.0\Bin\msbuild" src/libgd_static.vcxproj /p:configuration=Debug') aceutils.call(r'"C:\Program Files (x86)\MSBuild\12.0\Bin\msbuild" src/libgd_static.vcxproj /p:configuration=Release') aceutils.cd(r"../") if aceutils.isWin(): aceutils.mkdir(r'Dev/lib/x86/') aceutils.mkdir(r'Dev/lib/x86/Debug') aceutils.mkdir(r'Dev/lib/x86/Release') aceutils.mkdir(r'Dev/lib/x64/') aceutils.mkdir(r'Dev/lib/x64/Debug') aceutils.mkdir(r'Dev/lib/x64/Release') aceutils.mkdir(r'Dev/include/gd') aceutils.copytreeWithExt(r'libgd-gd-2.1.1/src/', r'Dev/include/gd/',['.h']) aceutils.copy(r'gd_bin/Bin/Debug/libgd_static.lib', r'Dev/lib/x86/Debug/') aceutils.copy(r'gd_bin/Bin/Release/libgd_static.lib', r'Dev/lib/x86/Release/') aceutils.copy(r'gd_bin_x64/Bin/Debug/libgd_static.lib', r'Dev/lib/x64/Debug/') aceutils.copy(r'gd_bin_x64/Bin/Release/libgd_static.lib', r'Dev/lib/x64/Release/') else: aceutils.copytreeWithExt(r'libgd-gd-2.1.1/src/', r'Dev/include/gd/',['.h']) aceutils.copy(r'gd_bin/Bin/libgd.a', r'Dev/lib/')
) aceutils.call( r'"C:\Program Files (x86)\MSBuild\12.0\Bin\msbuild" Dev/unitTest_Engine_cs.sln /p:configuration=Release' ) #remove files aceutils.rmdir(targetDir) aceutils.rmdir(r'Sample/sample_cs/obj') aceutils.mkdir(targetDir + r'/') # Sample sampleDir = targetDir + r'/Sample/' aceutils.copytreeWithExt(r'Sample/', targetDir + r'/Sample/', [ r'.h', r'.cpp', r'.filters', r'.vcxproj', r'.cs', r'.csproj', r'.sln', r'.wav', r'.ogg', r'.png' ]) aceutils.mkdir(sampleDir + r'cpp/') aceutils.mkdir(sampleDir + r'cpp/include/') aceutils.mkdir(sampleDir + r'cpp/lib/') aceutils.mkdir(sampleDir + r'cpp/lib/Debug/') aceutils.mkdir(sampleDir + r'cpp/lib/Release/') aceutils.copy(r'Dev/bin/ace_cs.dll', sampleDir + r'bin/') aceutils.copy(r'Dev/bin/ace_core.Debug.dll', sampleDir + r'bin/') aceutils.copy(r'Dev/bin/ace_core.dll', sampleDir + r'bin/') aceutils.copy(r'Dev/include/ace.h', sampleDir + r'cpp/include/') aceutils.copy(r'Dev/lib/Debug/ace_engine.lib', sampleDir + r'cpp/lib/Debug/') aceutils.copy(r'Dev/lib/Release/ace_engine.lib',
r'cmake -G "Unix Makefiles" -D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF ../AltseedPlatform/' ) aceutils.call(r'make') with aceutils.CurrentDir('AltseedPlatform_bin_x64'): if aceutils.isWin(): aceutils.call( aceutils.cmd_cmake_x64 + r'-D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF ../AltseedPlatform/' ) aceutils.call('cmake --build . --config Debug') aceutils.call('cmake --build . --config Release') aceutils.mkdir(r'../include/') aceutils.mkdir(r'../lib/') aceutils.copytreeWithExt(r'AltseedPlatform/include/', r'../include/', ['.h']) aceutils.copytreeWithExt(r'AltseedPlatform/lib/', r'../lib/', ['.lib', '.a']) if aceutils.isWin(): aceutils.mkdir(r'../lib/x86/') aceutils.mkdir(r'../lib/x86/Debug') aceutils.mkdir(r'../lib/x86/Release') aceutils.mkdir(r'../lib/x64/') aceutils.mkdir(r'../lib/x64/Debug') aceutils.mkdir(r'../lib/x64/Release') aceutils.copy(r'AltseedPlatform_bin/src/Debug/AltseedPlatform.lib', r'../lib/x86/Debug/') aceutils.copy(r'AltseedPlatform_bin/src/Release/AltseedPlatform.lib',
with aceutils.CurrentDir('AltseedRHI_bin_x64'): if aceutils.isWin(): aceutils.call( aceutils.cmd_cmake_x64 + r'-D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF ../AltseedRHI/') aceutils.call(aceutils.cmd_compile + r'AltseedRHI.sln /p:configuration=Debug') aceutils.call(aceutils.cmd_compile + r'AltseedRHI.sln /p:configuration=Release') dstIncPath = r'../Dev/include/' dstLibPath = r'../Dev/lib/' aceutils.mkdir(dstIncPath) aceutils.mkdir(dstLibPath) aceutils.copytreeWithExt(r'AltseedRHI/include/', dstIncPath, ['.h']) if not aceutils.isMac(): aceutils.copytreeWithExt(r'AltseedRHI/lib/', dstLibPath, ['.lib', '.a']) if aceutils.isWin(): aceutils.mkdir(dstLibPath + r'x86/') aceutils.mkdir(dstLibPath + r'x86/Debug') aceutils.mkdir(dstLibPath + r'x86/Release') aceutils.mkdir(dstLibPath + r'x64/') aceutils.mkdir(dstLibPath + r'x64/Debug') aceutils.mkdir(dstLibPath + r'x64/Release') aceutils.copy(r'AltseedRHI_bin/src/Debug/AltseedRHI.lib', dstLibPath + r'x86/Debug/')
aceutils.cd(r"bullet_bin_x64") if aceutils.isWin(): aceutils.call( r'cmake -G "Visual Studio 12 Win64" -D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF -D BUILD_DEMOS:BOOL=OFF ../bullet-2.82-r2704/' ) aceutils.call( r'"C:\Program Files (x86)\MSBuild\12.0\Bin\msbuild" BULLET_PHYSICS.sln /p:configuration=Debug' ) aceutils.call( r'"C:\Program Files (x86)\MSBuild\12.0\Bin\msbuild" BULLET_PHYSICS.sln /p:configuration=Release' ) aceutils.cd(r"../") aceutils.copytreeWithExt(r'bullet-2.82-r2704/src/', r'Dev/include/', ['.h']) if aceutils.isWin(): aceutils.mkdir(r'Dev/lib/x86/') aceutils.mkdir(r'Dev/lib/x86/Debug') aceutils.mkdir(r'Dev/lib/x86/Release') aceutils.mkdir(r'Dev/lib/x64/') aceutils.mkdir(r'Dev/lib/x64/Debug') aceutils.mkdir(r'Dev/lib/x64/Release') aceutils.copy(r'bullet_bin/lib/Debug/BulletCollision_Debug.lib', r'Dev/lib/x86/Debug/') aceutils.copy(r'bullet_bin/lib/Debug/LinearMath_Debug.lib', r'Dev/lib/x86/Debug/')
aceutils.call(r'cmake -G "Unix Makefiles" -D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF ../bullet-2.82-r2704/') aceutils.call(r'make') aceutils.cd(r"../") aceutils.cd(r"bullet_bin_x64") if aceutils.isWin(): aceutils.call(r'cmake -G "Visual Studio 12 Win64" -D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF -D BUILD_DEMOS:BOOL=OFF ../bullet-2.82-r2704/') aceutils.call(r'"C:\Program Files (x86)\MSBuild\12.0\Bin\msbuild" BULLET_PHYSICS.sln /p:configuration=Debug') aceutils.call(r'"C:\Program Files (x86)\MSBuild\12.0\Bin\msbuild" BULLET_PHYSICS.sln /p:configuration=Release') aceutils.cd(r"../") aceutils.copytreeWithExt(r'bullet-2.82-r2704/src/',r'Dev/include/',['.h']) if aceutils.isWin(): aceutils.mkdir(r'Dev/lib/x86/') aceutils.mkdir(r'Dev/lib/x86/Debug') aceutils.mkdir(r'Dev/lib/x86/Release') aceutils.mkdir(r'Dev/lib/x64/') aceutils.mkdir(r'Dev/lib/x64/Debug') aceutils.mkdir(r'Dev/lib/x64/Release') aceutils.copy(r'bullet_bin/lib/Debug/BulletCollision_Debug.lib', r'Dev/lib/x86/Debug/') aceutils.copy(r'bullet_bin/lib/Debug/LinearMath_Debug.lib', r'Dev/lib/x86/Debug/') aceutils.copy(r'bullet_bin/lib/Release/BulletCollision.lib', r'Dev/lib/x86/Release/')
r'cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=Release -D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF ../bullet3/' ) aceutils.call(r'make') with aceutils.CurrentDir('bullet_bin_x64'): if aceutils.isWin(): aceutils.call( aceutils.cmd_cmake_x64 + r'-D USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=OFF -D BUILD_DEMOS:BOOL=OFF ../bullet3/' ) aceutils.call(aceutils.cmd_compile + r'BULLET_PHYSICS.sln /p:configuration=Debug') aceutils.call(aceutils.cmd_compile + r'BULLET_PHYSICS.sln /p:configuration=Release') aceutils.copytreeWithExt(r'bullet3/src/', r'../Dev/include/', ['.h']) if aceutils.isWin(): aceutils.mkdir(r'../Dev/lib/x86/') aceutils.mkdir(r'../Dev/lib/x86/Debug') aceutils.mkdir(r'../Dev/lib/x86/Release') aceutils.mkdir(r'../Dev/lib/x64/') aceutils.mkdir(r'../Dev/lib/x64/Debug') aceutils.mkdir(r'../Dev/lib/x64/Release') aceutils.copy(r'bullet_bin/lib/Debug/BulletCollision_Debug.lib', r'../Dev/lib/x86/Debug/') aceutils.copy(r'bullet_bin/lib/Debug/LinearMath_Debug.lib', r'../Dev/lib/x86/Debug/')