|
@@ -685,14 +685,12 @@ distclean-edoc:
|
|
|
# Copyright (c) 2013-2014, Loïc Hoguin <essen@ninenines.eu>
|
|
|
# This file is part of erlang.mk and subject to the terms of the ISC License.
|
|
|
|
|
|
-.PHONY: distclean-rel
|
|
|
+.PHONY: relx-rel distclean-relx-rel distclean-relx
|
|
|
|
|
|
# Configuration.
|
|
|
|
|
|
RELX_CONFIG ?= $(CURDIR)/relx.config
|
|
|
|
|
|
-ifneq ($(wildcard $(RELX_CONFIG)),)
|
|
|
-
|
|
|
RELX ?= $(CURDIR)/relx
|
|
|
export RELX
|
|
|
|
|
@@ -706,10 +704,11 @@ endif
|
|
|
|
|
|
# Core targets.
|
|
|
|
|
|
-rel:: distclean-rel $(RELX)
|
|
|
- @$(RELX) -c $(RELX_CONFIG) $(RELX_OPTS)
|
|
|
+ifneq ($(wildcard $(RELX_CONFIG)),)
|
|
|
+rel:: distclean-relx-rel relx-rel
|
|
|
+endif
|
|
|
|
|
|
-distclean:: distclean-rel distclean-relx
|
|
|
+distclean:: distclean-relx-rel distclean-relx
|
|
|
|
|
|
# Plugin-specific targets.
|
|
|
|
|
@@ -721,10 +720,11 @@ endef
|
|
|
$(RELX):
|
|
|
@$(call relx_fetch)
|
|
|
|
|
|
-distclean-rel:
|
|
|
+relx-rel: $(RELX)
|
|
|
+ @$(RELX) -c $(RELX_CONFIG) $(RELX_OPTS)
|
|
|
+
|
|
|
+distclean-relx-rel:
|
|
|
$(gen_verbose) rm -rf $(RELX_OUTPUT_DIR)
|
|
|
|
|
|
distclean-relx:
|
|
|
$(gen_verbose) rm -rf $(RELX)
|
|
|
-
|
|
|
-endif
|