Afficher un message
Vieux 04/05/2006, 13h31   #1
Thomas vO
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Makefile et circular dependency

bonjour,

j'essaie de faire un Makefile relativement générique pour (pdf)LaTeX
(qui fonctionne avec le make de GNU).

j'ai donc mis des variables contenant les images :

### figures à convertir de l'EPS en PDF
ALL_EPS = \
logo.pdf
### figures à convertir depuis pdflatex en EPS
ALL_PDF = \
logo.eps
ALL_JPG = \
dsotm.jpg

pour lesquels j'ai mis les règles suivantes :

### un .eps dépend d'un .pdf, d'un .jpg ou d'un .png
%.eps: %.pdf ${ALL_PDF}
${PDF2EPS} $<

%.eps: %.jpg ${ALL_JPG}
convert $< $(patsubst %.jpg,%.eps,$<)

%.eps: %.png ${ALL_PNG}
convert $< $(patsubst %.png,%.eps,$<)

### Conversion des images pour le PDF
### ou d'un eps (+ conversion)
%.pdf: %.eps ${ALL_EPS}
${EPS2PDF} -o=$(patsubst %.eps,%.pdf,$<) $<

et bien évidemment, j'ai des dépendances circulaires... est-ce qu'il
existe un moyen d'arrêter ce cercle (vicieux) ?

--
Thomas vO - <http://perso.enstimac.fr/~vanouden/>
  Réponse avec citation
 
Page generated in 0,06066 seconds with 9 queries