Salut,

Marc SCHAEFER wrote:

> J'essaie de faire ceci dans un Makefile:
>
> # Cible
> all: truc.ps machin.ps
>
> # G�n�ration automatique du DVI par une r�gle
> # %.tex inclut %_part_1.tex %_part_2.tex
> # Exemple: truc.tex inclut truc_part_1.tex et truc_part_2.tex
> %.dvi: %.tex %_part_1.tex %_part_2.tex
>         latex $<

La version gnu de make fera un
       latex %.tex
en ignorant les autres d�pendance. Pour qu'il utilise toute les
d�pendance, c'est-�-dire qu'il fasse
        latex %.tex %part_1.tex %_part_2.tex
il faut utiliser $^ au lieu de $<.
Pour la version standard (non gnu) de make on peut � ma connaissance pas
avoir plusieurs pattern en %....


> # G�n�ration du PS par r�gle
> %.ps: %.dvi
>         dvips $< -o $@
>
> Comment faire pour que la r�gle %.dvi fonctionne de fa�on g�n�rique ?
> Apparemment, le remplacement ne fonctionne pas ainsi.

Martin


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à