DIR:=$(strip $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))) mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST))) current_dir := $(notdir $(patsubst %/,%,$(dir $(mkfile_path)))) RHOST= SHELL := /bin/bash .PHONY: create help start stop list pdf clean help: @echo "" ; @echo "" ; @echo "--------------" ; @echo " SwarmLab.io " ; @echo "--------------" ; @echo "" ; @echo " USAGE: make [COMMAND]" ; @echo "" ; @echo " Examples of [COMMAND] can be:" ; @echo "" ; @echo " create: create service " ; @echo "" ; @echo " start: start service " ; @echo "" ; @echo " stop: shutdown service" ; @echo "" ; @echo " clean: remove images in the system" ; @echo "" ; @echo " list: show running containers of instance" ; @echo "" ; @echo " pdf: Generating PDF from xelatex main.tex" ; @echo "" ; @echo " help: show this message" ; @echo "" ; @echo "More info:" ; @echo "http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html" ; @echo "" ; @echo "" ; create: @./install/usr/share/swarmlab.io/sec/swarmlab-sec create 2>/dev/null ; true start: @./install/usr/share/swarmlab.io/sec/swarmlab-sec up 2>/dev/null ; true list: @./install/usr/share/swarmlab.io/sec/swarmlab-sec list 2>/dev/null ; true pdf: @./bin/make-clean-and-compile.sh ; true stop: @./install/usr/share/swarmlab.io/sec/swarmlab-sec down 2>/dev/null ; true clean: @./install/usr/share/swarmlab.io/sec/swarmlab-sec clean 2>/dev/null ; true