def build(build_num=0): print '=================================== Build Start =================================' print '\nsrc -> backup' copytree(src_dir, backup_dir, 0) print '\ntfc_shared -> minecraft' copytree(os.path.join(forge_dir, 'tfc_shared'), os.path.join(src_dir, 'minecraft'), 0) print error_level = 0 try: os.chdir(mcp_dir) reset_logger() recompile(None, False, False) reset_logger() os.chdir(forge_dir) except SystemExit, e: print 'Recompile Exception: %d ' % e.code error_level = e.code
def build(build_num=0): print "=================================== Build Start =================================" print "\nsrc -> backup" copytree(src_dir, backup_dir, 0) print "\ntfc_client -> minecraft" copytree(os.path.join(forge_dir, "tfc_client", "src"), os.path.join(src_dir, "minecraft"), 0) print "\ntfc_server -> minecraft_server" copytree(os.path.join(forge_dir, "tfc_server", "src"), os.path.join(src_dir, "minecraft_server"), 0) print "\ntfc_shared -> minecraft" copytree(os.path.join(forge_dir, "tfc_shared"), os.path.join(src_dir, "minecraft"), 0) print "\ntfc_shared -> minecraft_server" copytree(os.path.join(forge_dir, "tfc_shared"), os.path.join(src_dir, "minecraft_server"), 0) print error_level = 0 try: os.chdir(mcp_dir) reset_logger() recompile(None) reset_logger() os.chdir(forge_dir) except SystemExit, e: print "Recompile Exception: %d " % e.code error_level = e.code
copytree(src_dir, backup_dir, 0) print '\ntfc_shared -> minecraft' copytree(os.path.join(forge_dir, 'tfc_shared'), os.path.join(src_dir, 'minecraft'), 0) print '\ntfc api -> minecraft' copytree(os.path.join(forge_dir, 'tfc api'), os.path.join(src_dir, 'minecraft'), 0) print error_level = 0 try: os.chdir(mcp_dir) reset_logger() recompile(None, False, False) reset_logger() os.chdir(forge_dir) except SystemExit, e: print 'Recompile Exception: %d ' % e.code error_level = e.code print '\nremove src' shutil.rmtree(src_dir) print '\nbackup -> src' copytree(backup_dir, src_dir, 0) print '\nremove backup' shutil.rmtree(backup_dir) print '=================================== Build Finished %d =================================' % error_level return error_level if __name__ == '__main__': main()
os.path.join(src_dir, 'minecraft'), 0) print '\ntfc api -> minecraft' copytree(os.path.join(forge_dir, 'tfc api'), os.path.join(src_dir, 'minecraft'), 0) print error_level = 0 try: os.chdir(mcp_dir) reset_logger() recompile(None, False, False) reset_logger() os.chdir(forge_dir) except SystemExit, e: print 'Recompile Exception: %d ' % e.code error_level = e.code print '\nremove src' shutil.rmtree(src_dir) print '\nbackup -> src' copytree(backup_dir, src_dir, 0) print '\nremove backup' shutil.rmtree(backup_dir) print '=================================== Build Finished %d =================================' % error_level return error_level if __name__ == '__main__': main()