recettes/Makefile

31 lines
1 KiB
Makefile

INDIVID_FOLDER =recettes_individ
INDIVID_FOLDER_PDF =recettes_individ_pdf
CHAPTERS=chapters
all:
perl -pi -e 's/}{Oeuf/}{Œuf/g' `find chapters -name '*.tex'`;
perl -pi -e 's/}{(.)/}{\U$$1/g' `find chapters -name '*.tex'`;
perl -pi -e 's/}{é/}{É/g' `find chapters -name '*.tex'`;
perl -pi -e 's/\s*[Dd]egrés/\\degrees/g' `find chapters -name '*.tex'`;
for i in `ls -d ${CHAPTERS}/*/`; do perl tri.pl $$i `echo $$i| sed 's/.$$//g'`.tex ; done;
rubber -d recettes.tex;
clean:
touch ${CHAPTERS}/asdf.tex
rm ${CHAPTERS}/*.tex;
rubber --clean recettes.tex;
individ:
mkdir -p ${INDIVID_FOLDER}
mkdir -p ${INDIVID_FOLDER_PDF}
for i in `ls -d ${CHAPTERS}/*/`; do perl indiv.pl $$i ${INDIVID_FOLDER}; done;
rubber -I . --into ${INDIVID_FOLDER_PDF} -d ${INDIVID_FOLDER}/*.tex;
rubber --into ${INDIVID_FOLDER_PDF} --clean ${INDIVID_FOLDER}/*.tex;
individ-clean:
touch ${INDIVID_FOLDER}/asdf.tex;
rubber --into ${INDIVID_FOLDER_PDF} --clean ${INDIVID_FOLDER}/*.tex;
rm -f ${INDIVID_FOLDER}/*.tex
rm -f *.pdf
check:
sh syntax_check.sh --folder ${CHAPTERS}