Commit 02b9f60e authored by Jerome Chauveau's avatar Jerome Chauveau
Browse files

PHONY targets + build

parent f52fb1bd
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ install-basex: # BaseX: Téléchargement, installation et définition du mot de
		rm BaseX107.zip;\
		./$(TOOLS_DIR)max.sh;\
    fi
.PHONY: install-basex

install: install-basex ##  installation de MaX
	./$(TOOLS_DIR)max-dev.sh
@@ -25,10 +26,12 @@ install: install-basex ## installation de MaX
	ln -s ../../../rxq basex/webapp/MaX/
	ln -s ../../../package.json basex/webapp/MaX/
	@echo "Install done !"
.PHONY: install

package:  ## packaging de la version à distribuer
	cd $(TOOLS_DIR) && ./build.sh
	@echo "Package ok"
.PHONY: package

#### end of dev targets
run:  stop ## lancement du serveur basex
@@ -37,30 +40,42 @@ run: stop ## lancement du serveur basex
	else\
		./basex/bin/basexhttp -h$(HTTP_PORT) &\
	fi
.PHONY: run

stop:  ## arrêt basex de dev
	./basex/bin/basexhttpstop || true
.PHONY: stop

install-tei-demo: run ## installation de l'édition de démo TEI
	sleep 2
	$(TOOLS_DIR)max.sh --d-tei
	@echo "done"
.PHONY: install-tei-demo

install-ead-demo: run ## installation de l'édition de démo EAD
	sleep 2
	$(TOOLS_DIR)max.sh --d-ead
	@echo "done"
.PHONY: install-ead-demo

enable-plugin: ## activation d'un plugin : make enable-plugin [plugin-name] [edition-name]
	cd $(TOOLS_DIR) && ./max.sh --$(MAKECMDGOALS)
.PHONY: enable-plugin

disable-plugin: ## désactivation d'un plugin : make disable-plugin [plugin-name] [edition-name]
	cd $(TOOLS_DIR) && ./max.sh --$(MAKECMDGOALS)
.PHONY: disable-plugin

list-plugins: ## affichage de la liste des plugins
	cd $(TOOLS_DIR) && ./max.sh --$(MAKECMDGOALS)
.PHONY: list-plugins

build: ## création d'une archive prête à deployer
	tar -czvf build.tar.gz *
.PHONY: build

help: ## afficher l'aide
	@echo "\nChoisissez une commande. Les choix sont:\n"
	@grep -E '^[0-9a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "  \033[0;36m%-12s\033[m %s\n", $$1, $$2}'
	@echo ""
.PHONY: help
 No newline at end of file