tAdd dash makefile. - uwu - hardware bitcoin wallet software and build system (HTM) git clone https://git.parazyd.org/uwu (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit a2e4e93a1d41af43009c069e44d109b95b56c19f (DIR) parent 87e58ea56eddc039ee064528ab4ffb73f4c21bab (HTM) Author: parazyd <parazyd@dyne.org> Date: Fri, 27 Nov 2020 15:52:48 +0100 Add dash makefile. Diffstat: A dash.mk | 32 +++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+), 0 deletions(-) --- (DIR) diff --git a/dash.mk b/dash.mk t@@ -0,0 +1,32 @@ +# Copyright (c) 2020 Ivan J. <parazyd@dyne.org> +# This file is part of uwu. +# See LICENSE file for copyright and license details. + +DASH_TAR = $(DASH_SRC).tar.gz +DASH_SHA = $(DASH_TAR).sha256 + +DASH_BINS = \ + $(DASH_SRC) $(DASH_TAR) $(DASH_SHA) \ + $(DASH_SRC)/src/dash + +$(DASH_TAR): + wget -c https://git.kernel.org/pub/scm/utils/dash/dash.git/snapshot/$(DASH_TAR) + +$(DASH_SHA): + echo "$(DASH_SUM) $(DASH_TAR)" > $@ + +$(DASH_SRC): $(DASH_TAR) $(DASH_SHA) + sha256sum -c $(DASH_SHA) + tar xf $(DASH_TAR) + +$(DASH_SRC)/src/dash: $(DASH_SRC) + cd $(DASH_SRC) && ./autogen.sh + cd $(DASH_SRC) && \ + CC="$(CROSS_COMPILE)gcc" \ + CFLAGS="-Os" \ + ./configure \ + --host=$(DASH_HOST_PREFIX) \ + --enable-static \ + --enable-glob + $(MAKE) -C $(DASH_SRC) + $(CROSS_COMPILE)strip $@