Récup depuis hedgehoc, première partie
This commit is contained in:
39
Makefile
Normal file
39
Makefile
Normal file
@ -0,0 +1,39 @@
|
||||
TEXSRCS=$(wildcard *.tex)
|
||||
TEXSUBS=$(wildcard */*.tex)
|
||||
TEXPDFS=$(TEXSRCS:.tex=.pdf)
|
||||
|
||||
SVGSRCS=$(wildcard */*.svg)
|
||||
SVGIMGS=$(SVGSRCS:.svg=.pdf)
|
||||
|
||||
XCFSRCS=$(wildcard */*.xcf)
|
||||
XCFIMGS=$(XCFSRCS:.xcf=.png)
|
||||
|
||||
TSVSRCS=$(wildcard */*.tsv)
|
||||
PLTSRCS=$(wildcard */*.plt)
|
||||
PLTIMGS=$(PLTSRCS:.plt=.pdf)
|
||||
|
||||
PNGIMGS=$(wildcard */*.png)
|
||||
|
||||
all: $(TEXPDFS)
|
||||
|
||||
$(TEXPDFS): %.pdf: %.tex $(TEXSUBS) $(SVGIMGS) $(XCFIMGS) $(PLTIMGS) $(PNGIMGS)
|
||||
xelatex $<
|
||||
xelatex $<
|
||||
#pdftk $@ cat 1 3-end 2 output $*.tmp
|
||||
#gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=$@ $*.tmp
|
||||
#rm $*.tmp
|
||||
|
||||
$(PLTIMGS): %.pdf: %.plt %.tsv
|
||||
gnuplot $<
|
||||
|
||||
$(SVGIMGS): %.pdf: %.svg
|
||||
rsvg-convert -f pdf $< -o $@
|
||||
|
||||
$(XCFIMGS): %.png: %.xcf
|
||||
xcf2png $< > $@
|
||||
|
||||
clean:
|
||||
rm -f *.log *.toc *.bbl *.blg *.aux *.out *.nav *.snm */*.aux *.loe *.loa *.lof *.lot *.toc *.thm *.maf *.mtc* *.tmp
|
||||
|
||||
mrproper: clean
|
||||
rm -f $(TEXPDFS) $(SVGIMGS) $(XCFIMGS) $(PLTIMGS)
|
Reference in New Issue
Block a user