Loading Makefile +15 −0 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading
Makefile +15 −0 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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 Loading @@ -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