From eff0ab7da8e2c49731fa52384b6aa8f8124354f3 Mon Sep 17 00:00:00 2001 From: Ivan Davidov Date: Sun, 28 Jan 2018 16:39:26 +0200 Subject: [PATCH] Added new target which guarantees that the generated release is built from the available GitHub source tree. --- src/Makefile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/Makefile b/src/Makefile index 40f16d4ab..bc9ddf0d6 100644 --- a/src/Makefile +++ b/src/Makefile @@ -103,6 +103,19 @@ release: src echo "" ; \ } +release2: + @{ \ + echo "Removing old work artifacts." ; \ + rm -rf /tmp/mll_release2 ; \ + mkdir -p /tmp/mll_release2 ; \ + cd /tmp/mll_release2 ; \ + echo "Cloning the project repository." ; \ + git clone http://github.com/ivandavidov/minimal ; \ + cd minimal/src ; \ + echo "Ready to generate release." ; \ + make release ; \ + } + test: @{ \ echo "" ; \ @@ -121,6 +134,8 @@ help: echo "" ; \ echo " make release - generate clean source tree in '/tmp/mll_release' and build MLL there." ; \ echo "" ; \ + echo " make release2 - clone the project repository and execute 'make release' from it." ; \ + echo "" ; \ echo " make src - generate 'tar.xz' source archive." ; \ echo "" ; \ echo " make qemu-bios - run 'Minimal Linux Live' in QEMU with legacy BIOS compatibility." ; \