diff options
author | Loïc Hoguin <[email protected]> | 2014-11-05 16:21:57 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2014-11-05 16:21:57 +0200 |
commit | 92626f1548c1dea677594c48040066ac2bb6f550 (patch) | |
tree | 520d1b089ac998ef7862ba563ed343d89351c7e5 /erlang.mk | |
parent | 724f024bbffaa56dadb10ed88130831ed7e81b09 (diff) | |
download | erlang.mk-92626f1548c1dea677594c48040066ac2bb6f550.tar.gz erlang.mk-92626f1548c1dea677594c48040066ac2bb6f550.tar.bz2 erlang.mk-92626f1548c1dea677594c48040066ac2bb6f550.zip |
Add an erlang-mk target for automated updating of erlang.mk
Diffstat (limited to 'erlang.mk')
-rw-r--r-- | erlang.mk | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -12,7 +12,7 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -.PHONY: all deps app rel docs tests clean distclean help +.PHONY: all deps app rel docs tests clean distclean help erlang-mk ERLANG_MK_VERSION = 1 @@ -72,6 +72,18 @@ define core_http_get endef endif +# Automated update. + +ERLANG_MK_BUILD_CONFIG ?= build.config +ERLANG_MK_BUILD_DIR ?= .erlang.mk.build + +erlang-mk: + git clone https://github.com/ninenines/erlang.mk $(ERLANG_MK_BUILD_DIR) + if [ -f $(ERLANG_MK_BUILD_CONFIG) ]; then cp $(ERLANG_MK_BUILD_CONFIG) $(ERLANG_MK_BUILD_DIR); fi + cd $(ERLANG_MK_BUILD_DIR) && make + cp $(ERLANG_MK_BUILD_DIR)/erlang.mk ./erlang.mk + rm -rf $(ERLANG_MK_BUILD_DIR) + # Copyright (c) 2013-2014, Loïc Hoguin <[email protected]> # This file is part of erlang.mk and subject to the terms of the ISC License. |