[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

LaTeX en dos pasadas (o pattern rules en make)



Hola todos:

Tengo una duda sobre los makefile.

Algunos documentos en LaTeX necesitan generarse en dos pasadas (en la
primera generan las referencias y en la segunda las resuelven), así que
mi makefile está algo así:

TEX = latex
%.dvi:%.tex # pattern rule para LaTeX
     $(TEX) $<

all:$(DVI) # Generar los DVI

Al correr make debería generar todos los documentos. Sin embargo el make
realiza solo una pasada, por lo que no es posible generar documentos
completos usando reglas sencillas como esta.

En todos los Makefile que he encontrado por ahí tienen una regla de
makefile por cada archivo que desean compilar, y cuando intenté escribir
mas de un comando para el 'pattern rule' no funcionó.

¿Alguien conoce algún metodo para hacer que los 'pattern rules'
ejecunten mas de un comando?

Gracias,

Camilo Alejandro

-- 
* De simio la conoci y he visto hombres que la añoran.
* En lo que a mi se refiere, ni entonces ni ahora
* perdi mi libertad.
      Informe para una academia. Franz Kafka



Reply to: