Changeset 10


Ignore:
Timestamp:
Jul 12, 2011, 7:29:11 PM (9 years ago)
Author:
g7moreau
Message:
  • Transcode figure to eps for latex
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r9 r10  
    6969SRC_BIB     := $(notdir $(foreach dir,$(ARBO_BIB),$(wildcard $(dir)/*.bib)))
    7070
    71 #OBJ_PSTEX   := $(patsubst %.fig,$(DIR_TMP)/%.pstex,  $(SRC_FIG))
    72 #OBJ_PDFTEX   := $(patsubst %.fig,$(DIR_TMP)/%.pdftex,   $(SRC_FIG))
    73 OBJ_EPS      := $(patsubst %.fig,$(DIR_TMP)/%.eps,      $(SRC_FIG))
    74 OBJ_PSTEX_T  := $(patsubst %.fig,$(DIR_TMP)/%.pstex_t,  $(SRC_FIG))
    75 OBJ_PDF      := $(patsubst %.fig,$(DIR_TMP)/%.pdf,      $(SRC_FIG))
    76 OBJ_PDFTEX_T := $(patsubst %.fig,$(DIR_TMP)/%.pdftex_t, $(SRC_FIG))
    77 
    78 OBJ_PDF4EPS  := $(patsubst %.eps,$(DIR_TMP)/%.pdf,      $(SRC_EPS))
    79 
     71OBJ_FIG2EPS      := $(patsubst %.fig,$(DIR_TMP)/%.eps,      $(SRC_FIG))
     72OBJ_FIG2PSTEX_T  := $(patsubst %.fig,$(DIR_TMP)/%.pstex_t,  $(SRC_FIG))
     73OBJ_FIG2PDF      := $(patsubst %.fig,$(DIR_TMP)/%.pdf,      $(SRC_FIG))
     74OBJ_FIG2PDFTEX_T := $(patsubst %.fig,$(DIR_TMP)/%.pdftex_t, $(SRC_FIG))
     75OBJ_EPS2PDF      := $(patsubst %.eps,$(DIR_TMP)/%.pdf,      $(SRC_EPS))
     76OBJ_JPG2EPS      := $(patsubst %.jpg,$(DIR_TMP)/%.eps,      $(SRC_JPG))
     77OBJ_PNG2EPS      := $(patsubst %.png,$(DIR_TMP)/%.eps,      $(SRC_PNG))
     78OBJ_GIF2EPS      := $(patsubst %.gif,$(DIR_TMP)/%.eps,      $(SRC_GIF))
    8079
    8180OBJ_BASE    := $(DIR_TMP)/$(DOCUMENT)
     
    8584
    8685PDFTEXPRE   := export TEXMFOUTPUT="$(DIR_TMP)";
    87 #PDFTEXPRE   += export TEXINPUTS="$(DIR_PROJET)/src//:$(DIR_PROJET)/src/Figures:$(DIR_TMP):";
    8886PDFTEXPRE   += export TEXINPUTS="$(TEXINPUTS)";
    8987PDFTEXPRE   += export LANG="C";
     
    108106vpath %.png       $(ARBO_FIG)
    109107vpath %.gif       $(ARBO_FIG)
    110 
    111 vpath %.bib                     $(ARBO_BIB)
     108vpath %.bib       $(ARBO_BIB)
    112109
    113110.PHONY: all folder
     
    155152        @echo '############################################################'
    156153
     154#--------------------------------------------------------------#
     155
    157156vims:
    158157        vim --servername DOC $(DOCUMENT).tex
     
    207206        @echo '### Liste des variables '
    208207        @echo '############################################################'
    209         @echo SRC_FIG       $(SRC_FIG)
    210         @echo SRC_TEX       $(SRC_TEX)
    211         @echo OBJ_PSTEX     $(OBJ_PSTEX)
    212         @echo OBJ_PSTEX_T   $(OBJ_PSTEX_T)
    213         @echo OBJ_PDF4EPS   $(OBJ_PDF4EPS)
    214         @echo OBJ_PDF       $(OBJ_PDF)
     208        @echo SRC_FIG         $(SRC_FIG)
     209        @echo SRC_TEX         $(SRC_TEX)
     210        @echo OBJ_PSTEX       $(OBJ_PSTEX)
     211        @echo OBJ_FIG2PSTEX_T $(OBJ_FIG2PSTEX_T)
     212        @echo OBJ_EPS2PDF     $(OBJ_EPS2PDF)
     213        @echo OBJ_FIG2PDF     $(OBJ_FIG2PDF)
    215214
    216215clean:
     
    235234        $(DOCUMENT).pdf \
    236235        $(OBJ_PSTEX) \
    237         $(OBJ_PSTEX_T) \
    238         $(OBJ_PDF) \
     236        $(OBJ_FIG2PSTEX_T) \
     237        $(OBJ_FIG2PDF) \
    239238        $(DIR_PDF)/$(DOCUMENT).pdf \
    240239        $(DIR_TMP)/*
     
    250249#--------------------------------------------------------------#
    251250
    252 figure: $(OBJ_PDF) $(OBJ_PDFTEX_T) $(OBJ_EPS) $(OBJ_PSTEX_T) $(OBJ_PDF4EPS)
     251figure: $(OBJ_FIG2PDF) $(OBJ_FIG2PDFTEX_T) $(OBJ_FIG2EPS) $(OBJ_FIG2PSTEX_T)
    253252        @echo '############################################################'
    254253        @echo '####  Fin des figures'
     
    271270#--------------------------------------------------------------#
    272271
    273 pdflatex: folder figure
     272pdflatex: folder figure $(OBJ_EPS2PDF)
    274273        @echo '############################################################'
    275274        @echo '####  Debut du formateur pdflatex'
     
    282281        @echo '############################################################'
    283282
    284 latex: figure
     283latex: folder figure $(OBJ_JPG2EPS) $(OBJ_PNG2EPS) $(OBJ_GIF2EPS)
    285284        @echo '############################################################'
    286285        @echo '####  Debut du formateur latex'
     
    329328dvi: $(DIR_TMP)/dvi.ok
    330329
    331 $(DIR_TMP)/pdf.ok: $(DOCUMENT).tex $(SRC_TEX) $(OBJ_PDF) $(OBJ_PDFTEX_T)
     330$(DIR_TMP)/pdf.ok: $(DOCUMENT).tex $(SRC_TEX) $(OBJ_FIG2PDF) $(OBJ_FIG2PDFTEX_T)
    332331        make pdflatex
    333332        touch $<
    334333
    335 $(DIR_TMP)/dvi.ok: $(DOCUMENT).tex $(SRC_TEX) $(OBJ_EPS) $(OBJ_PSTEX_T)
     334$(DIR_TMP)/dvi.ok: $(DOCUMENT).tex $(SRC_TEX) $(OBJ_FIG2EPS) $(OBJ_FIG2PSTEX_T)
    336335        make latex
    337336        touch $<
     
    339338################################################################
    340339
    341 $(DIR_TMP)/$(DOCUMENT).pdf: $(DOCUMENT).tex $(SRC_BIB) $(SRC_TEX) $(OBJ_PDF) $(OBJ_PSTEX_T)
     340$(DIR_TMP)/$(DOCUMENT).pdf: $(DOCUMENT).tex $(SRC_BIB) $(SRC_TEX) $(OBJ_FIG2PDF) $(OBJ_FIG2PSTEX_T)
    342341        $(COPYTOC)
    343342        make pdflatex
     
    354353################################################################
    355354
    356 $(DIR_TMP)/$(DOCUMENT).dvi: $(DOCUMENT).tex $(SRC_BIB) $(SRC_TEX) $(OBJ_EPS) $(OBJ_PSTEX_T)
     355$(DIR_TMP)/$(DOCUMENT).dvi: $(DOCUMENT).tex $(SRC_BIB) $(SRC_TEX) $(OBJ_FIG2EPS) $(OBJ_FIG2PSTEX_T)
    357356        $(COPYTOC)
    358357        make latex
     
    407406#       fig2dev -L pstex_t -p $^ $@
    408407
    409 $(DIR_TMP)/%.pdf: %.eps
    410         @echo eps2pdf $< $@
    411         epstopdf $< --outfile $@
    412 
    413408ifeq "$(QUIX)" "A.linux"
    414409$(DIR_TMP)/%.pdftex: %.fig
     
    435430#       fig2dev -L pdftex_t -E 1 -p $* $< $@
    436431
     432
     433$(DIR_TMP)/%.pdf: %.eps
     434        epstopdf $< --outfile $@
     435
     436$(DIR_TMP)/%.eps: %.jpg
     437        convert $< $@
     438
     439$(DIR_TMP)/%.eps: %.png
     440        convert $< $@
     441
     442$(DIR_TMP)/%.eps: %.gif
     443        convert $< $@
     444
    437445################################################################
    438446# dossier
Note: See TracChangeset for help on using the changeset viewer.