recettes/Makefile

37 lines
1.3 KiB
Makefile

INDIVID_FOLDER =recettes_individ
INDIVID_FOLDER_PDF =recettes_individ_pdf
CHAPTERS=chapters
CHAPTERS2=chapters2
MERGE=chapters_merge
all:
mkdir -p ${MERGE}
./replacements.pl `find ${CHAPTERS} ${CHAPTERS2} -name '*.tex'`;
for i in `find ${CHAPTERS} ${CHAPTERS2} -type d | grep '/'`; \
do perl tri.pl $$i.tex $$i; done;
for i in `find ${CHAPTERS} ${CHAPTERS2} -type d | grep '/' | awk -F'/' '{print $$2;}' | sort | uniq`; \
do perl tri.pl ${MERGE}/`basename $$i.tex` ${CHAPTERS}/$$i ${CHAPTERS2}/$$i ; done;
rubber -d recettes.tex;
rubber -d recettes2.tex;
rubber -d recettes_merge.tex;
clean:
rm -f ${CHAPTERS}/*.tex ${CHAPTERS2}/*.tex ${MERGE}/*.tex;
rubber --clean recettes.tex;
individ:
mkdir -p ${INDIVID_FOLDER}
mkdir -p ${INDIVID_FOLDER_PDF}
for i in `find ${CHAPTERS} ${CHAPTERS2} -type d | grep '/'`; 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 ${INDIVID_FOLDER_PDF}/*.pdf
check:
sh syntax_check.sh --folder ${CHAPTERS}
sh syntax_check.sh --folder ${CHAPTERS2}