Commit 0a322e89309ed402161984a623f80c83af26c3af

Authored by Erickson Silva
1 parent 45c66940
Exists in master and in 1 other branch devel

Adiciona script para geração de build

Showing 2 changed files with 19 additions and 1 deletions   Show diff stats
.gitignore
... ... @@ -14,4 +14,4 @@ vlibras_user
14 14 tamanho.txt
15 15 vlibras
16 16 doc/
17   -src/compiled/
18 17 \ No newline at end of file
  18 +build/
19 19 \ No newline at end of file
... ...
scripts/linux/make_build.py 0 → 100644
... ... @@ -0,0 +1,18 @@
  1 +# Create a directory 'build' with the source code and data
  2 +import compileall, os, shutil, glob
  3 +
  4 +path_installation = "/".join(os.path.dirname(os.path.abspath(__file__)).split(os.sep)[:-2])
  5 +path_source = os.path.join(path_installation, "src")
  6 +path_data = os.path.join(path_installation, "data")
  7 +path_build = os.path.join(path_installation, "build")
  8 +
  9 +if os.path.exists(path_build):
  10 + shutil.rmtree(path_build)
  11 +os.makedirs(path_build)
  12 +
  13 +compileall.compile_dir(path_source, force=True)
  14 +files = glob.iglob(os.path.join(path_source, "*.pyc"))
  15 +for file in files:
  16 + shutil.move(file, path_build)
  17 +shutil.copytree(path_data, path_build+"/data")
  18 +os.remove(path_build+"/TranslationServer.pyc")
0 19 \ No newline at end of file
... ...