[cstex] LaTeX a Makefile
Hana Skoumalova
Hana.Skoumalova at ff.cuni.cz
Mon Mar 26 12:48:32 CEST 2007
Dobrý den,
omlouvám se za mírně OT dotaz, ale skupina se mi jeví jako nejvhodnější.
Od jednoho kolegy jsme dostali hromadu latexových souborů a k nim
Makefile, který z nich má vyrobit prezentaci. Nedaří se nám to ale makem
zkompilovat, protože vždycky zafunguje implicitní pravidlo, které na ty
zdrojáky poštve tex místo latexu. Příslušný kus Makefilu vypadá takto:
%.dvi: %.tex $(SOURCE) $(SOURCE2)
latex $*
latex $*
bibtex $*
latex $*
bibtex $*
latex $*
%.ps: %.dvi
dvips $*.dvi -o
%.pdf: %.dvi
dvips -Plandscapeplus -Pwww $* -o
ps2pdf $*.ps
Jenže když make začne vyrábět .dvi, zavolá tex:
......
Considering target file `hpsg-slides-present.dvi'.
File `hpsg-slides-present.dvi' does not exist.
Pruning file `hpsg-slides-present.tex'.
Finished prerequisites of target file `hpsg-slides-present.dvi'.
Must remake target `hpsg-slides-present.dvi'.
tex hpsg-slides-present.tex
......
Dají se tyhle implicitní pravidla nějak potlačit?
Hana Skoumalová
More information about the csTeX
mailing list