2026-01-20 20:08:13 +00:00
|
|
|
.PHONY: html pdf clean
|
|
|
|
|
|
|
|
|
|
html: index.html
|
|
|
|
|
|
2026-01-20 20:27:41 +00:00
|
|
|
index.html: resume.tex res.cls resume.cfg style.css
|
|
|
|
|
make4ht -f html5 -c resume.cfg resume.tex
|
2026-01-20 20:57:56 +00:00
|
|
|
sed -i 's|</head>|<link href="style.css" rel="stylesheet" type="text/css" /></head>|; s|<title></title>|<title>Bastian Gruber - CV</title>|' resume.html
|
|
|
|
|
sed -i 's|linkedin.com/in/bastiangruber|<a href="https://linkedin.com/in/bastiangruber">linkedin.com/in/bastiangruber</a>|g' resume.html
|
|
|
|
|
sed -i 's|rustwebdevelopment.com|<a href="https://rustwebdevelopment.com">rustwebdevelopment.com</a>|g' resume.html
|
|
|
|
|
sed -i 's|gruberbastian@me.com|<a href="mailto:gruberbastian@me.com">gruberbastian@me.com</a>|g' resume.html
|
|
|
|
|
sed -i 's|github.com/gruberb|<a href="https://github.com/gruberb">github.com/gruberb</a>|g' resume.html
|
|
|
|
|
sed -i 's|code.novanexus.ca|<a href="https://code.novanexus.ca">code.novanexus.ca</a>|g' resume.html
|
|
|
|
|
sed -i 's|bastiangruber.ca|<a href="https://bastiangruber.ca">bastiangruber.ca</a>|g' resume.html
|
2026-01-20 20:27:41 +00:00
|
|
|
mv resume.html index.html
|
2026-01-20 20:08:13 +00:00
|
|
|
|
|
|
|
|
pdf: resume.pdf
|
|
|
|
|
|
|
|
|
|
resume.pdf: resume.tex res.cls
|
|
|
|
|
pdflatex resume.tex
|
|
|
|
|
|
|
|
|
|
clean:
|
2026-01-20 20:27:41 +00:00
|
|
|
rm -f index.html resume.aux resume.log resume.dvi resume.html resume.css resume.4ct resume.4tc resume.idv resume.lg resume.tmp resume.xref
|
2026-01-20 20:08:13 +00:00
|
|
|
|
|
|
|
|
all: html pdf
|