Update Makefile

Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
This commit is contained in:
Adrien Gallouët
2019-11-13 13:46:17 +00:00
parent 34486c20b1
commit 0ceedaec10

View File

@@ -15,21 +15,26 @@ FLAGS += -I.static/$(CROSS)/libsodium-stable/src/libsodium/include
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)
.PHONY: $(NAME)
$(NAME):
@echo "Building $(NAME)"
$(NAME): $(SRC) $(HDR)
@echo "$(NAME)"
@$(CC) $(FLAGS) -o $(NAME) $(SRC) -lsodium
.PHONY: install
install: $(NAME)
@echo "Installing $(NAME)"
@echo "$(DESTDIR)$(prefix)/bin/$(NAME)"
@$(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/bin
@$(INSTALL) -m 755 -s $(NAME) $(DESTDIR)$(prefix)/bin
.PHONY: clean
clean:
@rm -f "$(NAME)"
@rm -f "$(DIST).tar.gz"
.PHONY: dist
dist:
@echo "Building $(DIST).tar.gz"
@echo "$(DIST).tar.gz"
@(git --git-dir=.git ls-files --recurse-submodules -- ':!:.*' ':!:**/.*' && echo VERSION) | ( \
tar zcf $(DIST).tar.gz -T- --transform 's:^:$(DIST)/:' || \
tar zcf $(DIST).tar.gz -T- -s ':^:$(DIST)/:' ) 2>/dev/null