From 64d0e65d40cbdd4d5fa9e843e4bbccd34cf9e2ed Mon Sep 17 00:00:00 2001 From: "Paul J. Davis" Date: Mon, 23 Apr 2012 13:05:40 -0500 Subject: [PATCH] Cleanup Makefile --- Makefile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index d9aa61f..fc014af 100644 --- a/Makefile +++ b/Makefile @@ -7,11 +7,17 @@ clean: rm -rf .eunit rm test/*.beam -deps: ./deps/ - ./rebar get-deps update-deps - - -build: deps +depends: + @if test ! -d ./deps; then \ + ./rebar get-deps; \ + else \ + ./rebar update-deps; \ + fi + +build: + @if test ! -d ./deps; then \ + ./rebar get-deps; \ + fi ./rebar compile @@ -23,7 +29,7 @@ eunit: ./rebar eunit skip_deps=true -check: etap eunit +check: build etap eunit %.beam: %.erl