diff --git a/Makefile b/Makefile index 8b06c17..52020cb 100644 --- a/Makefile +++ b/Makefile @@ -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