Commit c6aadcc8492285bbaaf8af36ea7426900381fb90
1 parent
f910b62c
Exists in
master
and in
1 other branch
Delete Makefile.old
Showing
1 changed file
with
0 additions
and
122 deletions
Show diff stats
Makefile.old
@@ -1,122 +0,0 @@ | @@ -1,122 +0,0 @@ | ||
1 | -# 20170207 | ||
2 | -# make config IP=127.0.0.1 KEY=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX | ||
3 | -# make install | ||
4 | - | ||
5 | -CURRENT_IP := $(shell ip route get 1 | awk '{print $$7; exit}') | ||
6 | -NETWORK_INTERFACE := $(shell ip route | grep "default" | awk '{print $$5; exit}') | ||
7 | -VLIBRAS_WIKILIBRAS_ENV := /etc/profile.d/lavid/vlibras/wikilibras_env.sh | ||
8 | -VW_CORRETOR_DIR := $(CURDIR)/corretor_sinais | ||
9 | -VW_DIR := $(CURDIR) | ||
10 | -VW_LOCALHOST := ${IP} | ||
11 | -VW_PYBOSSA_API_KEY := ${KEY} | ||
12 | -VW_PYBOSSA_DIR := $(CURDIR)/pybossa | ||
13 | -VW_TASKMGR_DIR := $(CURDIR)/taskmgr | ||
14 | -VW_VALIDADOR_DIR := $(CURDIR)/validador_sinais | ||
15 | -VW_WIKILIBRAS_DIR := $(CURDIR)/wikilibrasV2 | ||
16 | - | ||
17 | --include ${VLIBRAS_WIKILIBRAS_ENV} | ||
18 | - | ||
19 | -ifndef VW_PYBOSSA_API_KEY | ||
20 | - VW_PYBOSSA_API_KEY := ${PYBOSSA_API_KEY} | ||
21 | -endif | ||
22 | - | ||
23 | -ifndef VW_LOCALHOST | ||
24 | - # Attempt 1: use ip detected automatically | ||
25 | - VW_LOCALHOST := ${CURRENT_IP} | ||
26 | -endif | ||
27 | - | ||
28 | -ifndef VW_LOCALHOST | ||
29 | - # Attempt 2: use ip stored in file ${VLIBRAS_WIKILIBRAS_ENV} | ||
30 | - VW_LOCALHOST := ${LOCALHOST} | ||
31 | -endif | ||
32 | - | ||
33 | -ifndef VW_LOCALHOST | ||
34 | - # Attempt 3: use loopback if the current ip was not detect | ||
35 | - VW_LOCALHOST := 127.0.0.1 | ||
36 | -endif | ||
37 | - | ||
38 | -showip: | ||
39 | - @ echo Current Interface: ${NETWORK_INTERFACE} | ||
40 | - @ echo Current IP: ${CURRENT_IP} | ||
41 | - | ||
42 | -%_env.sh: | ||
43 | - @ echo "#!/bin/sh" > "$@" | ||
44 | - @ echo "" >> "$@" | ||
45 | - @ echo "#***********************************************************************" >> "$@" | ||
46 | - @ echo "# Environment variables for Wikilibras" >> "$@" | ||
47 | - @ echo "#" >> "$@" | ||
48 | - @ echo "# Created by: LAViD VLibras-Wikilibras $(shell date)" >> "$@" | ||
49 | - @ echo "#" >> "$@" | ||
50 | - @ echo "# WARNING! All changes made in this file will be lost after instalation!" >> "$@" | ||
51 | - @ echo "#***********************************************************************" >> "$@" | ||
52 | - @ echo "" >> "$@" | ||
53 | - @ echo "export LOCALHOST=\"${VW_LOCALHOST}\"" >> "$@" | ||
54 | - @ echo "export NETWORK_INTERFACE=\"${NETWORK_INTERFACE}\"" >> "$@" | ||
55 | - @ echo "export PYBOSSA_API_KEY=\"${VW_PYBOSSA_API_KEY}\"" >> "$@" | ||
56 | - @ echo "export VW_CORRETOR_DIR=\"${VW_CORRETOR_DIR}\"" >> "$@" | ||
57 | - @ echo "export VW_DIR=\"${VW_DIR}\"" >> "$@" | ||
58 | - @ echo "export VW_PYBOSSA_DIR=\"${VW_PYBOSSA_DIR}\"" >> "$@" | ||
59 | - @ echo "export VW_TASKMGR_DIR=\"${VW_TASKMGR_DIR}\"" >> "$@" | ||
60 | - @ echo "export VW_VALIDADOR_DIR=\"${VW_VALIDADOR_DIR}\"" >> "$@" | ||
61 | - @ echo "export VW_WIKILIBRAS_DIR=\"${VW_WIKILIBRAS_DIR}\"" >> "$@" | ||
62 | - | ||
63 | -config: $(notdir ${VLIBRAS_WIKILIBRAS_ENV}) | ||
64 | - @ cat "$^" | ||
65 | - @ sudo install -m 655 -p "$^" -D "${VLIBRAS_WIKILIBRAS_ENV}" && rm -f "$^" | ||
66 | - @ $(MAKE) -sC ${VW_PYBOSSA_DIR} $@ | ||
67 | - @ $(MAKE) -sC ${VW_CORRETOR_DIR} $@ | ||
68 | - @ $(MAKE) -sC ${VW_VALIDADOR_DIR} $@ | ||
69 | - @ $(MAKE) -sC ${VW_WIKILIBRAS_DIR} $@ | ||
70 | - @ $(MAKE) -sC ${VW_TASKMGR_DIR} $@ | ||
71 | - @ $(MAKE) -s apache | ||
72 | - @ $(MAKE) -s showip | ||
73 | - | ||
74 | -apache: | ||
75 | - @ sudo service apache2 start | ||
76 | - @ if [ -e /etc/apache2/sites-enabled/pybossa.conf ]; then sudo a2dissite pybossa.conf; fi | ||
77 | - @ if [ -e /etc/apache2/sites-available/wikilibras.conf ]; then sudo a2ensite wikilibras.conf; fi | ||
78 | - @ sudo apachectl configtest | ||
79 | - @ sudo service apache2 reload | ||
80 | - @ sudo service apache2 restart | ||
81 | - | ||
82 | -create_project update_project: | ||
83 | - @ $(MAKE) -sC ${VW_CORRETOR_DIR} $@ | ||
84 | - @ $(MAKE) -sC ${VW_VALIDADOR_DIR} $@ | ||
85 | - @ $(MAKE) -sC ${VW_WIKILIBRAS_DIR} $@ | ||
86 | - | ||
87 | -REPOSITORIES += "corretor_sinais" | ||
88 | -REPOSITORIES += "pybossa" | ||
89 | -REPOSITORIES += "taskmgr" | ||
90 | -REPOSITORIES += "validador_sinais" | ||
91 | -REPOSITORIES += "wikilibras-api" | ||
92 | -REPOSITORIES += "wikilibras-core" | ||
93 | -REPOSITORIES += "wikilibras-front" | ||
94 | -REPOSITORIES += "wikilibrasdbapi" | ||
95 | -REPOSITORIES += "wikilibrasV2" | ||
96 | - | ||
97 | -reset: | ||
98 | - @ curl "http://${LOCALHOST}:200/reset" && echo "" | ||
99 | - @ curl "http://${LOCALHOST}:200/resettasks" && echo "" | ||
100 | - @ $(MAKE) -sC wikilibrasdbapi distclean | ||
101 | - @ $(MAKE) -sC taskmgr clean | ||
102 | - @ $(MAKE) -sC wikilibras-core clean | ||
103 | - @ sudo service apache2 stop | ||
104 | - @ sudo rm -f /var/log/apache2/error.log | ||
105 | - @ sudo touch /var/log/apache2/error.log | ||
106 | - @ sudo service apache2 start | ||
107 | - @ sudo service apache2 reload | ||
108 | - @ $(MAKE) -sC $(CURDIR) update_project | ||
109 | - | ||
110 | -clone: | ||
111 | - @ for i in ${REPOSITORIES}; \ | ||
112 | - do \ | ||
113 | - [ -d "$$i" ] || git clone "git@gitlab.lavid.ufpb.br:wikilibras/$$i.git"; \ | ||
114 | - done | ||
115 | - | ||
116 | -install: | ||
117 | - @ sudo apt-get update && sudo apt-get -y install build-essential git-core openssh-server | ||
118 | - | ||
119 | -uninstall: | ||
120 | - @ sudo rm -f ${VLIBRAS_WIKILIBRAS_ENV} | ||
121 | - | ||
122 | -.PHONY: %_env.sh config clone showip install uninstall |