Makefile - clic - Clic is an command line interactive client for gopher written in Common LISP
(HTM) git clone git://bitreich.org/clic/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/clic/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
(DIR) LICENSE
---
Makefile (848B)
---
1 .PHONY: clean html pdf include clean-include clean-crap info doc
2
3 doc: pdf html info clean-crap
4
5 clean-include:
6 rm -rf include
7
8 clean-crap:
9 rm -f *.aux *.cp *.fn *.fns *.ky *.log *.pg *.toc *.tp *.tps *.vr
10
11 clean: clean-include
12 rm -f *.pdf *.html *.info
13
14 include:
15 sbcl --no-userinit --eval '(require :asdf)' \
16 --eval '(let ((asdf:*central-registry* (list "../"))) (require :alexandria))' \
17 --eval '(with-compilation-unit () (load "docstrings.lisp"))' \
18 --eval '(sb-texinfo:generate-includes "include/" (list :alexandria-1 :alexandria-2) :base-package :alexandria)' \
19 --eval '(quit)'
20
21 pdf: include
22 texi2pdf alexandria.texinfo
23
24 html: include
25 makeinfo --html --no-split alexandria.texinfo
26
27 info: include
28 makeinfo alexandria.texinfo
29
30 publish:
31 rsync -va alexandria.pdf alexandria.html common-lisp.net:/project/alexandria/public_html/draft/