dw_cs_a4_book2up.pdf: dw_cs_a4_book2up.ps
ps2pdf dw_cs_a4_book2up.ps dw_cs_a4_book2up.pdf.new
mv dw_cs_a4_book2up.pdf.new dw_cs_a4_book2up.pdf
dw_cs_a4_book2up.ps: dw_cs_a4_book.ps nup
./nup dw_cs_a4_book.ps dw_cs_a4_book2up.ps.new
mv dw_cs_a4_book2up.ps.new dw_cs_a4_book2up.ps
dw_cs_a4_book.ps: dw_cs_a4.ps
psbook dw_cs_a4.ps dw_cs_a4_book.ps.new
mv dw_cs_a4_book.ps.new dw_cs_a4_book.ps
dw_cs_a4.ps: dw_cs_a4.pdf
pdftops dw_cs_a4.pdf dw_cs_a4.ps.new
mv dw_cs_a4.ps.new dw_cs_a4.ps
dw_cs_a4.pdf: diceware_full.txt txt2pdf.py txt2pdf
./txt2pdf -o ./dw_cs_a4.pdf diceware_full.txt
diceware_full.txt: diceware_preface.txt diceware_table_nice.txt
cat diceware_preface.txt diceware_table_nice.txt >diceware_full.txt.new
mv diceware_full.txt.new diceware_full.txt
diceware_table_nice.txt: diceware_wordlist_cz.txt dw_table.py
./dw_table.py
.PHONY: clean
clean:
rm -f *.pdf *.ps diceware_full.txt diceware_table_nice.txt *.new