You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
720 B
35 lines
720 B
BIN = sbotc
|
|
LDLIBS = -lsodium
|
|
|
|
PREFIX = /usr/local
|
|
BINDIR = $(PREFIX)/bin
|
|
MANDIR = $(PREFIX)/share/man
|
|
|
|
CFLAGS = -Wall -Werror -Wextra
|
|
|
|
all: $(BIN)
|
|
|
|
$(BIN): $(BIN).c base64.c jsmn.c
|
|
|
|
install: all
|
|
@mkdir -vp $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
|
|
@cp -vf $(BIN) $(DESTDIR)$(BINDIR)
|
|
@cp -vf $(BIN).1 $(DESTDIR)$(MANDIR)/man1
|
|
|
|
link: all
|
|
@mkdir -vp $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
|
|
@ln -rsvf $(BIN) $(DESTDIR)$(BINDIR)
|
|
@ln -rsvf $(BIN).1 $(DESTDIR)$(MANDIR)/man1
|
|
|
|
uninstall:
|
|
@rm -vf \
|
|
$(DESTDIR)$(BINDIR)/$(BIN) \
|
|
$(DESTDIR)$(MANDIR)/man1/$(BIN).1
|
|
|
|
test-shs1:
|
|
@# %lzzcAZlM21slUIoiH4yd/wgDnXu8raNLvwqjxqrU06k=.sha256
|
|
shs1testclient ./test-shs-inner.sh $(SHS1_TEST_SEED)
|
|
|
|
clean:
|
|
@rm -vf $(BIN)
|