00fcf26c2f2c83f838558c695689ea0746cb9c1f
[libreriscv.git] / openpower / Makefile
1 #!/usr/bin/make -f
2
3 tex:
4 mkdir -p tex_out
5 pandoc -f markdown -t latex --top-level-division=section \
6 -N -o tex_out/sv.tex sv.mdwn
7 pandoc -f markdown -t latex --top-level-division=section \
8 -N -o tex_out/overview.tex sv/overview.mdwn
9 pandoc -f markdown -t latex --top-level-division=section \
10 -N -o tex_out/svp64.tex sv/svp64.mdwn
11 pandoc -f markdown -t latex --top-level-division=section \
12 -N -o tex_out/svp64_appendix.tex sv/svp64/appendix.mdwn
13 pandoc -f markdown -t latex --top-level-division=section \
14 -N -o tex_out/compliancy_levels.tex sv/compliancy_levels.mdwn
15 pandoc -f markdown -t latex --top-level-division=section \
16 -N -o tex_out/svp64_quirks.tex sv/svp64_quirks.mdwn
17 pandoc -f markdown -t latex --top-level-division=section \
18 -N -o tex_out/opcode_regs_deduped.tex opcode_regs_deduped.mdwn
19 pandoc -f markdown -t latex --top-level-division=section \
20 -N -o tex_out/normal.tex sv/normal.mdwn
21 pandoc -f markdown -t latex --top-level-division=section \
22 -N -o tex_out/ldst.tex sv/ldst.mdwn
23 pandoc -f markdown -t latex --top-level-division=section \
24 -N -o tex_out/branches.tex sv/branches.mdwn
25 pandoc -f markdown -t latex --top-level-division=section \
26 -N -o tex_out/cr_ops.tex sv/cr_ops.mdwn
27 pandoc -f markdown -t latex --top-level-division=section \
28 -N -o tex_out/setvl.tex sv/setvl.mdwn
29 pandoc -f markdown -t latex --top-level-division=section \
30 -N -o tex_out/svstep.tex sv/svstep.mdwn
31 pandoc -f markdown -t latex --top-level-division=section \
32 -N -o tex_out/remap.tex sv/remap.mdwn
33
34 pdf:
35 pdflatex -synctex=1 -interaction=nonstopmode simple_v_spec.tex
36
37 upload: tex pdf
38 rsync -HPavz simple_v_spec.pdf \
39 libre-soc.org:/var/www/ftp.libre-riscv.org