示例#1
0
    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/')
示例#2
0
	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'])
示例#3
0
    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/')
示例#4
0
	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)
示例#5
0
    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)
示例#6
0
    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'])
示例#7
0
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)
示例#8
0
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/')
示例#9
0
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/')
示例#10
0
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/')
示例#11
0
                          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/')
示例#12
0
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/')
示例#13
0
			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/')
示例#14
0
			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/')


示例#15
0
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")
示例#16
0
		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/')
示例#17
0
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/')


示例#18
0
    )
    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',
示例#19
0
                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',
示例#20
0
    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/')
示例#21
0
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/')
示例#22
0
	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/')
示例#23
0
                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/')