add image and link filtering
[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 --filter pandoc_img.py \
7 -N -o tex_out/sv.tex sv.mdwn
8 pandoc -f markdown -t latex --top-level-division=section \
9 --filter pandoc_img.py \
10 -N -o tex_out/overview.tex sv/overview.mdwn
11 pandoc -f markdown -t latex --top-level-division=section \
12 --filter pandoc_img.py \
13 -N -o tex_out/svp64.tex sv/svp64.mdwn
14 pandoc -f markdown -t latex --top-level-division=section \
15 -N -o tex_out/svp64_appendix.tex sv/svp64/appendix.mdwn
16 pandoc -f markdown -t latex --top-level-division=section \
17 -N -o tex_out/compliancy_levels.tex sv/compliancy_levels.mdwn
18 pandoc -f markdown -t latex --top-level-division=section \
19 -N -o tex_out/svp64_quirks.tex sv/svp64_quirks.mdwn
20 pandoc -f markdown -t latex --top-level-division=section \
21 -N -o tex_out/sprs.tex sv/sprs.mdwn
22 pandoc -f markdown -t latex --top-level-division=section \
23 -N -o tex_out/opcode_regs_deduped.tex opcode_regs_deduped.mdwn
24 pandoc -f markdown -t latex --top-level-division=section \
25 -N -o tex_out/normal.tex sv/normal.mdwn
26 pandoc -f markdown -t latex --top-level-division=section \
27 -N -o tex_out/ldst.tex sv/ldst.mdwn
28 pandoc -f markdown -t latex --top-level-division=section \
29 -N -o tex_out/branches.tex sv/branches.mdwn
30 pandoc -f markdown -t latex --top-level-division=section \
31 -N -o tex_out/cr_ops.tex sv/cr_ops.mdwn
32 pandoc -f markdown -t latex --top-level-division=section \
33 -N -o tex_out/setvl.tex sv/setvl.mdwn
34 pandoc -f markdown -t latex --top-level-division=section \
35 -N -o tex_out/svstep.tex sv/svstep.mdwn
36 pandoc -f markdown -t latex --top-level-division=section \
37 -N -o tex_out/remap.tex sv/remap.mdwn
38 pandoc -f markdown -t latex --top-level-division=section \
39 -N -o tex_out/mv_swizzle.tex sv/mv.swizzle.mdwn
40 pandoc -f markdown -t latex --top-level-division=section \
41 -N -o tex_out/mv_vec.tex sv/mv.vec.mdwn
42 pandoc -f markdown -t latex --top-level-division=section \
43 -N -o tex_out/pseudocode_simplev.tex \
44 ../../openpower-isa/openpower/isa/simplev.mdwn
45
46
47 pdf:
48 pdflatex -synctex=1 -interaction=nonstopmode simple_v_spec.tex
49
50 upload: tex pdf
51 rsync -HPavz simple_v_spec.pdf \
52 libre-soc.org:/var/www/ftp.libre-riscv.org