Re: Pb de csh

Startseite

Nachricht beantworten
Autor: Dominique RODRIGUEZ
Datum:  
To: guilde
Betreff: Re: Pb de csh


> > Pourquoi n'utilises-tu pas un Makefile ? Ca te permet en plus de gérer
> > les dépendances et de ne recompiler que ce qui a été modifié.
> >
> > Cf les Makefiles qui sont fournis avec les Bouquins en Latex qu'on peut
> > trouver sur le net (nag=network admin. guide ou autre).


> Ma foi ce me paraitrait etre une bonne idée ...
> Mais mon info étant encore balbutiant, en aurais-tu un exemple ou pour
> le moins des adresses ...???
> Merci,



En voici un basique (non testé):

## DEBUT
#################### VARIABLES
FICHIER_LATEX=document.tex introduction.tex chapitre1.tex \
    chapitre2.tex conclusion.tex


FICHIER_EPS=figure.eps

FICHIER_FIG_BB=toto.fig.bb titi.fig.bb

#################### REGLES
defaut:
    @echo "les cibles possibles sont: nettoyage document ps imprime"


nettoyage:
    rm -f *.aux *.log *.dvi *.eps *~ *.fig.bb


document: document.dvi

ps: document.dvi
    dvips -o document.ps document


document.dvi: $(FICHIER_LATEX) $(FICHIER_EPS) $(FICHIER_FIG_BB) 
    latex document ; latex document
    makeindex -s style.ist -o document.ind document.ist
    latex document


figure.eps: figure.fig
    fig2dev -L ps figure.fig


## règle générale
%.fig.bb: %.fig
    fig2dev -L ps $< tmp.ps
    grep BoundingBox tmp.ps > $<.bb
    rm -f tmp.ps
##FIN


n'oubliez pas le man make, ou plutôt l'info dans Emacs.
Attention aussi aux tabulations!
Profitez du mode Makefile et du font-lock d'emacs.

Dominique
-- 
------------------ http://www.geocities.com/Athens/3766 ------------------
    17 avenue du Vercors-38240 Meylan FRANCE -- tel: (+33)476.90.24.78
           I should be able to run over as many kids as I want!
               Mr. Burns in Bart Gets Hit By A Car