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