diff options
author | Christian Hesse <mail@eworm.de> | 2013-11-26 11:17:50 +0100 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2013-11-26 11:17:50 +0100 |
commit | 7483b2467b1937024396a43aa42f96710462cb03 (patch) | |
tree | cad7370dcd6f673983ff00e63859e86899db3e7f /Makefile | |
parent | 2ddcdfc0e92d18e9497ea59cea3c8a9870ee09f0 (diff) | |
download | nthash-7483b2467b1937024396a43aa42f96710462cb03.tar.gz nthash-7483b2467b1937024396a43aa42f96710462cb03.tar.zst |
add some documentation
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 21 |
1 files changed, 16 insertions, 5 deletions
@@ -1,6 +1,8 @@ # nthash - Generate NT Hash -PREFIX := /usr + +PREFIX := /usr CC := gcc +MD := markdown ECHO := echo GREP := grep INSTALL := install @@ -10,19 +12,28 @@ CFLAGS += -O2 -Wall -Werror # "-lnettle" if pkg-config fails. CFLAGS += $(shell pkg-config --cflags --libs nettle 2>/dev/null || echo "-lnettle") -all: nthash +all: nthash README.html nthash: $(CC) $(CFLAGS) -o nthash $(LDFLAGS) nthash.c +README.html: README.md + $(MD) README.md > README.html + check: $(ECHO) -n "testing123" | ./nthash | \ $(GREP) -q '^3e678b266d1d449e531e92bec33b6d27$$' $(ECHO) "testing123" | ./nthash 2>&1 | \ $(GREP) -q '^Warning: Input contains line break!$$' -install: nthash - $(INSTALL) -pDm0755 nthash $(DESTDIR)$(PREFIX)/bin/nthash +install: install-bin install-doc + +install-bin: nthash + $(INSTALL) -pD -m0755 nthash $(DESTDIR)$(PREFIX)/bin/nthash + +install-doc: README.html + $(INSTALL) -pD -m0644 README.md $(DESTDIR)$(PREFIX)/share/doc/nthash/README.md + $(INSTALL) -pD -m0644 README.html $(DESTDIR)$(PREFIX)/share/doc/nthash/README.html clean: - $(RM) -f *.o *~ nthash + $(RM) -f *.o *~ README.html nthash |