37 lines
1.3 KiB
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}
|