From e5949b409f5e5b1043180e79cf5dd6a5679e9002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20Gallou=C3=ABt?= Date: Sat, 29 Feb 2020 09:34:58 +0000 Subject: [PATCH] Handle cross stripped binary MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Adrien Gallouët --- Makefile | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index c803c04..f6a1356 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,6 @@ VERSION := $(shell ./version.sh) DIST := $(NAME)-$(VERSION) CC ?= cc -DESTDIR ?= prefix ?= /usr Q := @ @@ -18,15 +17,22 @@ FLAGS += -L.static/$(CROSS)/libsodium-stable/src/libsodium/.libs SRC := argz/argz.c mud/mud.c mud/aegis256/aegis256.c $(wildcard src/*.c) HDR := argz/argz.h mud/mud.h mud/aegis256/aegis256.h $(wildcard src/*.h) +ifneq ($(CROSS),) + X = $(CROSS)- +endif + $(NAME): $(SRC) $(HDR) - @echo "$(NAME)" - $(Q)$(CC) $(FLAGS) -o $(NAME) $(SRC) -lsodium + $(Q)$(X)$(CC) $(FLAGS) -o $(NAME) $(SRC) -lsodium + +$(NAME)-strip: $(NAME) + $(Q)cp $< $@ + $(Q)$(X)strip -s $@ .PHONY: install -install: $(NAME) +install: $(NAME)-strip @echo "$(DESTDIR)$(prefix)/bin/$(NAME)" $(Q)install -m 755 -d $(DESTDIR)$(prefix)/bin - $(Q)install -m 755 -s $(NAME) $(DESTDIR)$(prefix)/bin + $(Q)install -m 755 $(NAME)-strip $(DESTDIR)$(prefix)/bin/$(NAME) .PHONY: clean clean: