Commit 0ac8194d14325502f2a9cf7c02edc709f33f4e68
1 parent
1f7d9509
Exists in
master
Atualiza instalação do blender 2.74 no Makefile
Showing
3 changed files
with
42 additions
and
22 deletions
Show diff stats
.gitignore
Makefile
1 | -LOG=server.log | |
2 | -SERVER=server.js | |
1 | +LOG = server.log | |
2 | +SERVER = server.js | |
3 | +BLENDER_VER = "2.74" | |
4 | +BLENDER_DIR = "blender-$(BLENDER_VER)-linux-glibc211-x86_64" | |
5 | +BLENDER_BZ2 = "$(BLENDER_DIR).tar.bz2" | |
6 | +BLENDER_URL = "http://download.blender.org/release/Blender$(BLENDER_VER)/$(BLENDER_BZ2)" | |
7 | +CACHE += "./events.log" | |
8 | +CACHE += "./server.log" | |
9 | +DONE = [\33[32;5mFinalizado\33[m] | |
10 | +FAIL = [\33[31;5mFalhou\33[m] Codigo: $$? | |
3 | 11 | |
4 | -.PHONY: help install list run start stop | |
12 | +.PHONY: install list run start stop | |
5 | 13 | |
6 | -install: .update .blender .nodejs .npm .mongodb | |
14 | +__help__: | |
15 | + @echo "" | |
16 | + @echo " \33[32;5m make install \33[0m \33[34;5m instala todas as dependencias da API \33[0m" | |
17 | + @echo " \33[32;5m make list \33[0m \33[34;5m lista a API se estiver ativa em background \33[0m" | |
18 | + @echo " \33[32;5m make run \33[0m \33[34;5m conecta o servidor js ao MongoDB para testes \33[0m" | |
19 | + @echo " \33[32;5m make start \33[0m \33[34;5m inicia uma instancia da API em background \33[0m" | |
20 | + @echo " \33[32;5m make stop \33[0m \33[34;5m finaliza a API instanciada no background \33[0m" | |
21 | + @echo "" | |
22 | + | |
23 | +install: clean .update .blender .nodejs .npm .mongodb | |
7 | 24 | @echo "\33[31;5mO computador deve ser reiniciado para concluir o processo\33[0m" |
8 | 25 | |
9 | 26 | .update: |
... | ... | @@ -11,16 +28,29 @@ install: .update .blender .nodejs .npm .mongodb |
11 | 28 | |
12 | 29 | .blender: |
13 | 30 | @sudo apt-get -y install blender |
14 | - | |
31 | + @test -d "/usr/share/blender$(BLENDER_VER)/" || make -s .blender_stable | |
32 | + | |
33 | +.blender_stable: | |
34 | + @wget $(BLENDER_URL) -NcO ""$$HOME"/$(BLENDER_DIR).tar.bz2" | |
35 | + @cd "$$HOME" && \ | |
36 | + tar -xf $(BLENDER_BZ2) && \ | |
37 | + sudo rm -rf "/usr/share/blender$(BLENDER_VER)/" && \ | |
38 | + sudo mv -f "$(BLENDER_DIR)" "/usr/share/blender$(BLENDER_VER)" && \ | |
39 | + sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blender" "/usr/bin/blender" && \ | |
40 | + sudo ln -sf "/usr/share/blender$(BLENDER_VER)/blenderplayer" "/usr/bin/blenderplayer" | |
41 | + | |
42 | +clean: | |
43 | + @rm -rf $(CACHE) | |
44 | + | |
15 | 45 | .nodejs: |
16 | 46 | @sudo apt-get -y install nodejs |
17 | 47 | @sudo ln -sf "/usr/bin/nodejs" "/usr/bin/node" |
18 | 48 | |
19 | 49 | .npm: |
20 | - @sudo apt-get update | |
21 | - @sudo apt-get -y install gcc make build-essential npm | |
22 | 50 | @sudo rm -rf "./node_modules" |
23 | - @sudo ln -sf "$$HOME" "wikilibras_server" | |
51 | + @sudo rm -f "./wikilibras_server" | |
52 | + @sudo apt-get -y install gcc make build-essential npm | |
53 | + @sudo ln -sf "$$HOME" "wikilibras_server" | |
24 | 54 | @sudo npm cache clean |
25 | 55 | @sudo npm install -g forever node-gyp |
26 | 56 | @sudo npm link forever node-gyp |
... | ... | @@ -33,18 +63,6 @@ install: .update .blender .nodejs .npm .mongodb |
33 | 63 | @sudo apt-get install -y mongodb-org |
34 | 64 | @sudo rm "/etc/apt/sources.list.d/mongodb-org-3.0.list" |
35 | 65 | |
36 | -help: | |
37 | - @echo "" | |
38 | - @echo " \33[33;5m Apenas uma instancia da API deve ser executada\33[0m" | |
39 | - @echo "" | |
40 | - @echo " \33[32;5m help \33[0m \33[34;5m exibe essa ajuda \33[0m" | |
41 | - @echo " \33[32;5m install \33[0m \33[34;5m instala todas as dependencias da API \33[0m" | |
42 | - @echo " \33[32;5m list \33[0m \33[34;5m lista a API se estiver ativa em background \33[0m" | |
43 | - @echo " \33[32;5m run \33[0m \33[34;5m conecta o servidor js ao MongoDB para testes \33[0m" | |
44 | - @echo " \33[32;5m start \33[0m \33[34;5m inicia uma instancia da API em background \33[0m" | |
45 | - @echo " \33[32;5m stop \33[0m \33[34;5m finaliza a API instanciada no background \33[0m" | |
46 | - @echo "" | |
47 | - | |
48 | 66 | list: |
49 | 67 | @forever list |
50 | 68 | ... | ... |
public/assets/css/.sass-cache/b8ff95717abe9141bb02c85d4daf286641f59094/main.scssc
No preview for this file type