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.

Répondre à