On 27 Oct 2000, Jean-Albert Ferrez wrote:
> Voici le Makefile qui pr�pare le terrain � partir de FondSlide.eps
Pour ceux que cela int�resse, voici le Makefile de Jean-Albert
retouch� pour des g�n�ralit�s, pour corriger le probl�me que j'ai
rencontr� avec fig2dev et pour mettre en �vidence l'erreur
avec les fichiers bitmaps...
Ai essay� avec des EPS-bitmaps de diff�rentes provenance:
Gimp, pnmtops, jpegtops, tiff2ps, fig2dev avec image gif, j'abandonne...
si qqn � des exemples en bitmap... Ou une explication...
==== Makefile ====
STR-AWK = str="$<";\
export str=`echo pic$${str%.eps}|\
tr A-Z a-z|\
tr -d "[\000-\141]"|\
tr -d "[\173-\377]"` ;\
awk
%.err: %.ps %.h
file="$<";\
cat $${file%.ps}.h $< |\
gs -dBATCH -dNOPAUSE -sDEVICE=bbox -q -sOutputFile=/dev/null\
-dSAFER - -c quit >$@
%.ps: %.eps
$(STR-AWK) 'BEGIN { n=1 } ; \
{ if (n==1) print } ; \
/%%EndComments/ { n=2 } ; \
END { print "userdict begin",\
ENVIRON["str"], "end" } ; ' < $< > $@
%.h: %.eps
$(STR-AWK) 'BEGIN { n=1 } ; \
/[^(^rs$$)]/ { if (n==2) print } ; \
/%%EndComments/ { n=2 } ; \
/%%EndProlog/ { print "/" ENVIRON["str"] " {" } ; \
END { print "} def" } ; ' < $< > $@
%.eps: %.fig
fig2dev -Lps $< >$@
%.eps: %.jpg
jpeg2ps -r 200 -h $< >$@
==== EOF :) ====
P.S. Je n'aime pas trop le 'bricolage' (file=...) que j'ai fait pour
r�cup�rer le nom du fichier sans extension � la premi�re ligne de
'%.err:' (ou pour r�cup�rer le nom du deuxi�me 'pr�-requis').
Si qqn peut me corriger...
--
F�lix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.