diff options
author | Magnus <mfeuer@jaguarlandrover.com> | 2014-07-26 12:41:58 -0700 |
---|---|---|
committer | Magnus <mfeuer@jaguarlandrover.com> | 2014-07-26 12:41:58 -0700 |
commit | c50d521a3bb08e840df5f50fcaaa3d872a6feaa7 (patch) | |
tree | 8ed9ef6f18eeff38c6704a5e52988198a73876e9 /Makefile | |
parent | 0b3e2b95237ca34a338992f4ff2c19372076cc42 (diff) | |
download | rvi_core-c50d521a3bb08e840df5f50fcaaa3d872a6feaa7.tar.gz |
Initial gerrit commit
Signed-off-by: Magnus <mfeuer@jaguarlandrover.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..3d74103 --- /dev/null +++ b/Makefile @@ -0,0 +1,57 @@ +.PHONY: all deps compile setup clean doc setup_backend setup_device + + +NAME=rvi +export KVDB_BACKENDS=ets + +SETUP_GEN=$(shell ./find_setup_gen.sh) + + +all: deps compile + +deps: + rebar get-deps + +compile: + rebar compile + +recomp: + rebar compile skip_deps=true + +setup_device: + ERL_LIBS=$(PWD)/deps:$(ERL_LIBS):$(PWD) \ + $(SETUP_GEN) $(NAME) priv/setup_device.config setup_device + +setup_backend: + ERL_LIBS=$(PWD)/deps:$(ERL_LIBS):$(PWD) \ + $(SETUP_GEN) $(NAME) priv/setup_backend.config setup_backend + +target_backend: + ERL_LIBS=$(PWD)/deps:$(ERL_LIBS) \ + $(SETUP_GEN) $(NAME) priv/setup_backend.config setup -pz $(PWD)/ebin \ + -target rel_backend -vsn 0.1 + +target_device: + ERL_LIBS=$(PWD)/deps:$(ERL_LIBS) \ + $(SETUP_GEN) $(NAME) priv/setup_device.config setup -pz $(PWD)/ebin \ + -target rel_device -vsn 0.1 + +# +# Start the backend server +# +run_backend: setup_backend + erl -boot setup_backend/start -config setup_backend/sys + + +# +# Start the backend device. +# +run_device: setup_device + erl -boot setup_device/start -config setup_device/sys + + +doc: + REBAR_DOC=1 rebar skip_deps=true get-deps doc + +clean: + rebar clean |