NOW := $(shell date)
all: pdf html md
%_generated.tex: %.tex
./perlify.pl
pdf:
./update-metadata-for-gitinfo
./perlify.pl
pdflatex applied-crypto-hardening
bibtex applied-crypto-hardening
while grep -s "Rerun to get cross-references right" \
applied-crypto-hardening.log ; do \
pdflatex applied-crypto-hardening ; \
done
#dvipdfm -z 9 applied-crypto-hardening
#dvipdf applied-crypto-hardening.dvi
html:
latex2html applied-crypto-hardening
md:
pandoc -f latex -t markdown -o applied-crypto-hardening.markdown \
applied-crypto-hardening.tex
#epub:
# experimental
# ~/Library/texmf/tex/latex/tex4ebook/tex4ebook applied-crypto-hardening.tex
epub:
# experimental
pandoc -f latex -t epub -o applied-crypto-hardening.epub applied-crypto-hardening.tex
upload:
rsync -avz --progress --no-p --no-g --no-t applied-crypto-hardening.pdf www.bettercrypto.org:/var/www/static/
www: pdf upload
clean:
rm -f applied-crypto-hardening.aux applied-crypto-hardening.bbl \
applied-crypto-hardening.blg applied-crypto-hardening.dvi \
applied-crypto-hardening.log applied-crypto-hardening.pdf \
applied-crypto-hardening.toc applied-crypto-hardening.markdown
find . -name "*_generated.tex" -exec rm \{\} \;
rm -rf applied-crypto-hardening/
rm -rf gitHeadInfo.gin