123456789101112131415161718192021222324252627282930 |
- .PHONY: shell
- SHELL_ERL ?= erl
- SHELL_PATHS ?= $(CURDIR)/ebin $(APPS_DIR)/*/ebin $(DEPS_DIR)/*/ebin
- SHELL_OPTS ?=
- ALL_SHELL_DEPS_DIRS = $(addprefix $(DEPS_DIR)/,$(SHELL_DEPS))
- help::
- $(verbose) printf "%s\n" "" \
- "Shell targets:" \
- " shell Run an erlang shell with SHELL_OPTS or reasonable default"
- $(foreach dep,$(SHELL_DEPS),$(eval $(call dep_target,$(dep))))
- build-shell-deps: $(ALL_SHELL_DEPS_DIRS)
- $(verbose) for dep in $(ALL_SHELL_DEPS_DIRS) ; do $(MAKE) -C $$dep ; done
- shell: build-shell-deps
- $(gen_verbose) $(SHELL_ERL) -pa $(SHELL_PATHS) $(SHELL_OPTS)
|