# Copyright (c) 2016, Loïc Hoguin # Copyright (c) 2015, Erlang Solutions Ltd. # This file is part of erlang.mk and subject to the terms of the ISC License. .PHONY: xref distclean-xref # Configuration. ifeq ($(XREF_CONFIG),) XREFR_ARGS := else XREFR_ARGS := -c $(XREF_CONFIG) endif XREFR ?= $(CURDIR)/xrefr export XREFR XREFR_URL ?= https://github.com/inaka/xref_runner/releases/download/0.2.2/xrefr # Core targets. help:: $(verbose) printf "%s\n" "" \ "Xref targets:" \ " xref Run Xrefr using $XREF_CONFIG as config file if defined" distclean:: distclean-xref # Plugin-specific targets. $(XREFR): $(gen_verbose) $(call core_http_get,$(XREFR),$(XREFR_URL)) $(verbose) chmod +x $(XREFR) xref: deps app $(XREFR) $(gen_verbose) $(XREFR) $(XREFR_ARGS) distclean-xref: $(gen_verbose) rm -rf $(XREFR)