-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Benoît Barbier wrote: > Salut Arnaud,
Salut Benoît, Bonne année ;-) > On Fri, 30 Dec 2005 13:44:10 +0100 > Arnaud Vandyck <[EMAIL PROTECTED]> wrote: [...] >>GRAPHICSPATH = le_repertoire >>file := $(addsuffix .pdf, $(basename $(wildcard $(GRAPHICSPATH)/*.eps))) >> >>eps2pdf: $(files) >> >>$(files): >> epstopdf $@ > > C'est génial en fait il fait bien une itération sur epstopdf! > > J'ai essayé de le faire de cette façon mais j'y arrive pas! > epstopdf reçois à chaque itération un fichier.eps renommé en > fichier.pdf donc il râle forcément. Tu es obligé de faire cela pour qu'il construise les fichiers pdf. > Et si je fait simplement : > file := $(wildcard $(GRAPHICSPATH)/*.eps) > Il me répond > make: Rien à faire pour « eps2pdf ». De fait ;-) > Et ca je suppose que c'est parce que le contenu de la dépendance $(files) > n'est pas plus récent que ce qui sera remplacé par [EMAIL PROTECTED] Non, c'est parce que les fichiers *.eps existent, donc il n'y a pas besoin de faire quoi que ce soit. > Voilà ce que j'ai essayé de déduire en relisant la doc et en faisant des > echo. > > Vu la complexité et la taille de la bête : > http://www.gnu.org/software/make/manual/html_mono/make.html > > J'aurais encore besoin d'un petit coup de pouce. ;) Pas de problème ;-) En fait, le code que je t'ai donné au début va effectuer une itération sur les fichier pdf que tu aimerais bien avoir, maintenant, tu dois passer en paramètre le nom du fichier eps. Pour ce faire, tu devrais pouvoir faire quelque chose comme ceci: GRAPHICSPATH = le_repertoire files := $(addsuffix .pdf, $(basename $(wildcard \ $(GRAPHICSPATH)/*.eps))) eps2pdf: $(files) $(files): epstopdf $(addsuffix .eps, $(basename $@)) et voilà, tu retransformes le nom du fichier avec l'extension eps ;-) - -- Arnaud Vandyck, STE fi, ULg Formateur Cellule Programmation. Java Trap: http://www.gnu.org/philosophy/java-trap.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDt//Y4vzFZu62tMIRAvU1AJ9ZulsnBdVxFXRfXMcp2aVzdNIFrACgjbP0 Qb4kGTQfDZMEC9oseZ/0SII= =ydDM -----END PGP SIGNATURE-----
begin:vcard fn:Arnaud Vandyck n:Vandyck;Arnaud org;quoted-printable:Universit=C3=A9 de Li=C3=A8ge;STE-Formations Informatiques adr;quoted-printable;quoted-printable;quoted-printable:B=C3=A2timent C1;;Rue Armand St=C3=A9vard, 2;Li=C3=A8ge;;4000;Belgique email;internet:[EMAIL PROTECTED] title;quoted-printable:Attach=C3=A9 (formateur) tel;work:+32 4 366 90 55 tel;fax:+32 4 366 90 59 tel;home:+32 4 349 09 69 tel;cell:+32 486 31 10 47 x-mozilla-html:FALSE url:http://www.ste.fapse.ulg.ac.be/ version:2.1 end:vcard
_______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech