From 7a1e0d472072e9d96c4c6af2b09c0accc45cd70a Mon Sep 17 00:00:00 2001 From: Badlop Date: Sat, 30 Apr 2022 20:41:46 +0200 Subject: [PATCH] Fix 'make xref' when using Mix; notice it only checks Elixir files --- Makefile.in | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile.in b/Makefile.in index 13f7b556d..16e713ebe 100644 --- a/Makefile.in +++ b/Makefile.in @@ -111,6 +111,7 @@ ifeq "$(REBAR_VER)" "6" GET_DEPS= deps.get CONFIGURE_DEPS= EBINDIR=$(DEPSDIR)/ejabberd/ebin + XREFOPTIONS=graph REBARREL=MIX_ENV=prod $(REBAR) release --overwrite REBARDEV=MIX_ENV=dev $(REBAR) release --overwrite RELIVECMD=escript rel/relive.escript && MIX_ENV=dev RELIVE=true iex --name ejabberd@localhost -S mix run @@ -129,6 +130,7 @@ endif GET_DEPS= get-deps CONFIGURE_DEPS=$(REBAR) configure-deps EBINDIR=$(DEPSDIR)/ejabberd/ebin + XREFOPTIONS= REBARREL=$(REBAR) as prod tar REBARDEV=REBAR_PROFILE=dev $(REBAR) release RELIVECMD=$(REBAR) relive @@ -142,6 +144,7 @@ else GET_DEPS= get-deps CONFIGURE_DEPS=$(REBAR) configure-deps EBINDIR=ebin + XREFOPTIONS= REBARREL=$(REBAR) generate REBARDEV= RELIVECMD=@echo "Rebar2 detected... relive not supported.\ @@ -172,7 +175,7 @@ update: $(REBAR) $(UPDATEDEPS) && :> $(DEPSDIR)/.got xref: all - $(REBAR) $(SKIPDEPS) xref + $(REBAR) $(SKIPDEPS) xref $(XREFOPTIONS) hooks: all tools/hook_deps.sh $(EBINDIR)