This commit is contained in:
72
makefile
72
makefile
@@ -1,5 +1,8 @@
|
||||
|
||||
all: prepare pdf/plan_van_aanpak.pdf pdf/plan_van_aanpak.booklet.pdf
|
||||
all: all_booklets all_docduments
|
||||
|
||||
all_docduments: prepare pdf/plan_van_aanpak.pdf pdf/detailontwerp_stabilisatie.pdf pdf/detailontwerp_stuursysteem.pdf pdf/unittest_stabilisatie.pdf pdf/projectdocument.pdf
|
||||
all_booklets: prepare pdf/plan_van_aanpak.booklet.pdf pdf/detailontwerp_stabilisatie.booklet.pdf pdf/detailontwerp_stuursysteem.booklet.pdf pdf/unittest_stabilisatie.booklet.pdf pdf/projectdocument.booklet.pdf
|
||||
|
||||
prepare:
|
||||
mkdir -p latex pdf
|
||||
@@ -7,6 +10,9 @@ prepare:
|
||||
clean:
|
||||
rm -r build
|
||||
|
||||
clean_all:
|
||||
rm -r build latex pdf
|
||||
|
||||
install_arch:
|
||||
mkdir -p build/install
|
||||
pacman -Sy --noconfirm --needed curl unzip texlive-basic texlive-langeuropean pandoc
|
||||
@@ -65,6 +71,22 @@ latex/pakket_van_eisen.latex: converters/mdToLatex.sh converters/template.latex
|
||||
mkdir -p build/pakket_van_eisen
|
||||
bash converters/mdToLatex.sh markdown/pakket_van_eisen.md latex/pakket_van_eisen.latex
|
||||
|
||||
latex/detailontwerp_stabilisatie.latex: converters/mdToLatex.sh converters/template.latex markdown/detailontwerp_stabilisatie.md
|
||||
mkdir -p build/detailontwerp_stabilisatie
|
||||
bash converters/mdToLatex.sh markdown/detailontwerp_stabilisatie.md latex/detailontwerp_stabilisatie.latex
|
||||
|
||||
latex/detailontwerp_stuursysteem.latex: converters/mdToLatex.sh converters/template.latex markdown/detailontwerp_stuursysteem.md
|
||||
mkdir -p build/detailontwerp_stuursysteem
|
||||
bash converters/mdToLatex.sh markdown/detailontwerp_stuursysteem.md latex/detailontwerp_stuursysteem.latex
|
||||
|
||||
latex/unittest_stabilisatie.latex: converters/mdToLatex.sh converters/template.latex markdown/unittest_stabilisatie.md
|
||||
mkdir -p build/unittest_stabilisatie
|
||||
bash converters/mdToLatex.sh markdown/unittest_stabilisatie.md latex/unittest_stabilisatie.latex
|
||||
|
||||
# latex/unittest_stuursysteem.latex: converters/mdToLatex.sh converters/template.latex markdown/unittest_stuursysteem.md
|
||||
# mkdir -p build/unittest_stuursysteem
|
||||
# bash converters/mdToLatex.sh markdown/unittest_stuursysteem.md latex/unittest_stuursysteem.latex
|
||||
|
||||
latex/projectdocument.latex: converters/mdToLatex.sh converters/template.latex markdown/projectdocument.md
|
||||
mkdir -p build/projectdocument
|
||||
bash converters/mdToLatex.sh markdown/projectdocument.md latex/projectdocument.latex
|
||||
@@ -97,6 +119,54 @@ pdf/pakket_van_eisen.booklet.pdf: converters/bookletify.latex pdf/pakket_van_eis
|
||||
pdflatex -interaction=nonstopmode -output-directory="build/pakket_van_eisen.booklet" "build/pakket_van_eisen.booklet/bookletify.latex"
|
||||
mv build/pakket_van_eisen.booklet/bookletify.pdf pdf/pakket_van_eisen.booklet.pdf
|
||||
|
||||
pdf/detailontwerp_stabilisatie.pdf: latex/detailontwerp_stabilisatie.latex
|
||||
cd build/detailontwerp_stabilisatie && xelatex ../../latex/detailontwerp_stabilisatie.latex
|
||||
cd build/detailontwerp_stabilisatie && xelatex ../../latex/detailontwerp_stabilisatie.latex
|
||||
cd build/detailontwerp_stabilisatie && xelatex ../../latex/detailontwerp_stabilisatie.latex
|
||||
mv build/detailontwerp_stabilisatie/detailontwerp_stabilisatie.pdf pdf/detailontwerp_stabilisatie.pdf
|
||||
|
||||
pdf/detailontwerp_stabilisatie.booklet.pdf: converters/bookletify.latex pdf/detailontwerp_stabilisatie.pdf
|
||||
mkdir -p build/detailontwerp_stabilisatie.booklet
|
||||
sed -e 's|?pdf?|../../pdf/detailontwerp_stabilisatie.pdf|' converters/bookletify.latex >build/detailontwerp_stabilisatie.booklet/bookletify.latex
|
||||
pdflatex -interaction=nonstopmode -output-directory="build/detailontwerp_stabilisatie.booklet" "build/detailontwerp_stabilisatie.booklet/bookletify.latex"
|
||||
mv build/detailontwerp_stabilisatie.booklet/bookletify.pdf pdf/detailontwerp_stabilisatie.booklet.pdf
|
||||
|
||||
pdf/detailontwerp_stuursysteem.pdf: latex/detailontwerp_stuursysteem.latex
|
||||
cd build/detailontwerp_stuursysteem && xelatex ../../latex/detailontwerp_stuursysteem.latex
|
||||
cd build/detailontwerp_stuursysteem && xelatex ../../latex/detailontwerp_stuursysteem.latex
|
||||
cd build/detailontwerp_stuursysteem && xelatex ../../latex/detailontwerp_stuursysteem.latex
|
||||
mv build/detailontwerp_stuursysteem/detailontwerp_stuursysteem.pdf pdf/detailontwerp_stuursysteem.pdf
|
||||
|
||||
pdf/detailontwerp_stuursysteem.booklet.pdf: converters/bookletify.latex pdf/detailontwerp_stuursysteem.pdf
|
||||
mkdir -p build/detailontwerp_stuursysteem.booklet
|
||||
sed -e 's|?pdf?|../../pdf/detailontwerp_stuursysteem.pdf|' converters/bookletify.latex >build/detailontwerp_stuursysteem.booklet/bookletify.latex
|
||||
pdflatex -interaction=nonstopmode -output-directory="build/detailontwerp_stuursysteem.booklet" "build/detailontwerp_stuursysteem.booklet/bookletify.latex"
|
||||
mv build/detailontwerp_stuursysteem.booklet/bookletify.pdf pdf/detailontwerp_stuursysteem.booklet.pdf
|
||||
|
||||
pdf/unittest_stabilisatie.pdf: latex/unittest_stabilisatie.latex
|
||||
cd build/unittest_stabilisatie && xelatex ../../latex/unittest_stabilisatie.latex
|
||||
cd build/unittest_stabilisatie && xelatex ../../latex/unittest_stabilisatie.latex
|
||||
cd build/unittest_stabilisatie && xelatex ../../latex/unittest_stabilisatie.latex
|
||||
mv build/unittest_stabilisatie/unittest_stabilisatie.pdf pdf/unittest_stabilisatie.pdf
|
||||
|
||||
pdf/unittest_stabilisatie.booklet.pdf: converters/bookletify.latex pdf/unittest_stabilisatie.pdf
|
||||
mkdir -p build/unittest_stabilisatie.booklet
|
||||
sed -e 's|?pdf?|../../pdf/unittest_stabilisatie.pdf|' converters/bookletify.latex >build/unittest_stabilisatie.booklet/bookletify.latex
|
||||
pdflatex -interaction=nonstopmode -output-directory="build/unittest_stabilisatie.booklet" "build/unittest_stabilisatie.booklet/bookletify.latex"
|
||||
mv build/unittest_stabilisatie.booklet/bookletify.pdf pdf/unittest_stabilisatie.booklet.pdf
|
||||
|
||||
# pdf/unittest_stuursysteem.pdf: latex/unittest_stuursysteem.latex
|
||||
# cd build/unittest_stuursysteem && xelatex ../../latex/unittest_stuursysteem.latex
|
||||
# cd build/unittest_stuursysteem && xelatex ../../latex/unittest_stuursysteem.latex
|
||||
# cd build/unittest_stuursysteem && xelatex ../../latex/unittest_stuursysteem.latex
|
||||
# mv build/unittest_stuursysteem/unittest_stuursysteem.pdf pdf/unittest_stuursysteem.pdf
|
||||
|
||||
# pdf/unittest_stuursysteem.booklet.pdf: converters/bookletify.latex pdf/unittest_stuursysteem.pdf
|
||||
# mkdir -p build/unittest_stuursysteem.booklet
|
||||
# sed -e 's|?pdf?|../../pdf/unittest_stuursysteem.pdf|' converters/bookletify.latex >build/unittest_stuursysteem.booklet/bookletify.latex
|
||||
# pdflatex -interaction=nonstopmode -output-directory="build/unittest_stuursysteem.booklet" "build/unittest_stuursysteem.booklet/bookletify.latex"
|
||||
# mv build/unittest_stuursysteem.booklet/bookletify.pdf pdf/unittest_stuursysteem.booklet.pdf
|
||||
|
||||
pdf/projectdocument.pdf: latex/projectdocument.latex
|
||||
cd build/projectdocument && xelatex ../../latex/projectdocument.latex
|
||||
cd build/projectdocument && xelatex ../../latex/projectdocument.latex
|
||||
|
||||
Reference in New Issue
Block a user