ERL = $(shell which erl) LFETOOL = $(shell which lfetool) REBAR = $(shell which rebar) ifeq ($(ERL),) $(error Can't find Erlang executable 'erl') else ifeq ($(LFETOOL),) $(error Can't find lfetool) else ifeq ($(REBAR),) $(error Can't find rebar) endif get-deps: ; $(REBAR) get-deps compile clean: ; rebar clean compile: ; $(REBAR) compile test: compile; $(LFETOOL) tests unit