laforge has submitted this change. ( https://gerrit.osmocom.org/c/erlang/osmo_dia2gsup/+/37340?usp=email ) Change subject: Makefile: new file ...................................................................... Makefile: new file Add a Makefile similar to the ones in osmo-epdg and osmo-s1gw. Change-Id: Ida7ce261bfaac845ecdbec43e0bdd7d1669e5486 --- A Makefile 1 file changed, 41 insertions(+), 0 deletions(-) Approvals: Jenkins Builder: Verified fixeria: Looks good to me, approved diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..940e06f --- /dev/null +++ b/Makefile @@ -0,0 +1,30 @@ +CONFIG ?= examples/sys.config + +all: build + +build: + rebar3 compile + rebar3 escriptize + +run: build + ERL_FLAGS='-config $(CONFIG)' _build/default/bin/osmo-dia2gsup + +shell: build + rebar3 shell --config $(CONFIG) + +check: + rebar3 eunit + +analyze: + rebar3 dialyzer + +clean: +# Avoid running rebar3 clean if _build doesn't exist, since it would try +# to fetch deps from the Internet and that may not be avaialble when in +# OBS build. +ifneq ("$(wildcard _build/.*)", "") + rebar3 clean + rm -rf _build/ +else + rm -f src/diameter_*.erl +endif -- To view, visit https://gerrit.osmocom.org/c/erlang/osmo_dia2gsup/+/37340?usp=email To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: erlang/osmo_dia2gsup Gerrit-Branch: master Gerrit-Change-Id: Ida7ce261bfaac845ecdbec43e0bdd7d1669e5486 Gerrit-Change-Number: 37340 Gerrit-PatchSet: 2 Gerrit-Owner: osmith <osmith@sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: daniel <dwillmann@sysmocom.de> Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de> Gerrit-Reviewer: laforge <laforge@osmocom.org> Gerrit-Reviewer: pespin <pespin@sysmocom.de> Gerrit-MessageType: merged