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