Add man page
This commit is contained in:
@ -1,13 +1,28 @@
|
||||
LISP=sbcl
|
||||
|
||||
all: clash
|
||||
PREFIX=~/.local
|
||||
|
||||
all: clash clash.1
|
||||
|
||||
clash: clash.asd format.lisp parse-date.lisp clash.lisp
|
||||
$(LISP) --eval '(ql:quickload :clash)' \
|
||||
--eval '(asdf:make :clash)' \
|
||||
--eval '(uiop:quit)'
|
||||
|
||||
clash.md: clash.asd format.lisp parse-date.lisp clash.lisp
|
||||
$(LISP) --eval '(ql:quickload :clash)' \
|
||||
--eval '(clash:make-markdown-doc)' \
|
||||
--eval '(uiop:quit)' \
|
||||
-- clash.md
|
||||
|
||||
clash.1: clash.md
|
||||
go-md2man <clash.md >clash.1
|
||||
|
||||
install: clash clash.1
|
||||
install -D clash $(PREFIX)/bin/
|
||||
install -D clash.1 $(PREFIX)/share/man/man1/
|
||||
|
||||
clean:
|
||||
rm -f clash
|
||||
rm -f clash clash.md clash.1
|
||||
|
||||
.PHONY: all clean
|
||||
|
||||
Reference in New Issue
Block a user