Changeset 181 for trunk/perl/Makefile


Ignore:
Timestamp:
09/04/08 17:58:25 (16 years ago)
Author:
nanardon
Message:
  • add bestever.pl as external source
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/perl/Makefile

    r172 r181  
    33.SUFFIXES: .dvi .pdf .eps .fig .png .jpg 
    44 
    5 SOURCES= \ 
     5# perl 
     6 
     7perl_TEX = \ 
    68    perl.tex 
    79 
    8 perl_INCLUDE = \ 
     10perl_INCLUDES = \ 
    911        introduction.tex \ 
    1012    variables.tex \ 
     
    1416        conclusion.tex \ 
    1517 
    16 FIGURES= \ 
     18perl_EXAMPLES = \ 
     19        bestever.pl 
    1720 
    18 IMAGES= $(IMAGESJPG) $(IMAGESPNG) 
    1921 
    20 IMAGESJPG= \ 
     22perl_IMAGESJPG= \ 
    2123        Angel_fish.jpg \ 
    2224        tableau.jpg \ 
    2325        hache.jpg 
    2426 
    25 IMAGESPNG= \ 
     27perl_IMAGESPNG= \ 
    2628        mongueurs.png \ 
    2729 
    28 EXAMPLES =  
     30perl_FIGURES= \ 
    2931 
    30 DVI=$(SOURCES:.tex=.dvi) 
    31 PDF=$(SOURCES:.tex=.pdf) 
    32 EPS= $(FIGEPS) $(PNGEPS) $(JPGEPS) 
     32perl_IMAGES= $(perl_IMAGESJPG) $(perl_IMAGESPNG) 
    3333 
    34 FIGEPS = $(FIGURES:.fig=.eps)  
     34perl_DEPS = Makefile \ 
     35        $(perl_INCLUDES) \ 
     36        $(perl_EXAMPLES) \ 
     37        $(perl_FIGURES) \ 
     38        $(perl_IMAGES) \ 
    3539 
    36 PNGEPS = $(IMAGESPNG:.png=.eps) 
     40perl_DVI = $(perl_TEX:.tex=.dvi) 
     41perl_PDF = $(perl_TEX:.tex=.pdf) 
     42perl_EPS = $(perl_FIGEPS) $(perl_PNGEPS) $(perl_JPGEPS) 
     43perl_FIGEPS = $(perl_FIGURES:.fig=.eps)  
     44perl_PNGEPS = $(perl_IMAGESPNG:.png=.eps) 
     45perl_JPGEPS = $(perl_IMAGESJPG:.jpg=.eps) 
    3746 
    38 JPGEPS = $(IMAGESJPG:.jpg=.eps) 
     47# Everything 
     48ALL_PDF = $(perl_PDF) 
     49ALL_DVI = $(perl_DVI) 
    3950 
    4051all: pdf 
    4152 
    42 pdf: $(EPS) $(PDF) 
     53pdf: $(ALL_PDF) 
    4354 
    44 dvi: $(EPS) $(DVI) 
     55dvi: $(ALL_DVI) 
    4556 
    46 perl.pdf: perl.tex $(perl_INCLUDE) Makefile 
    47         pdflatex -halt-on-error $< && pdflatex -halt-on-error $< 
     57perl.pdf: $(perl_TEX) $(perl_DEPS) 
     58        pdflatex -halt-on-error $< && pdflatex -halt-on-error $<  
    4859 
    49 perl.dvi: perl.tex $(perl_INCLUDE) Makefile 
    50         latex -halt-on-error $< && latex -halt-on-error $< 
     60perl.dvi: $(perl_TEX) $(perl_DEPS) 
     61        latex -halt-on-error $< && latex -halt-on-error $<  
    5162 
    5263%.eps: %.fig 
     
    6475        rm -f $(PDF) 
    6576 
    66 .PHONY: clean 
     77.PHONY: pdf dvi clean all 
Note: See TracChangeset for help on using the changeset viewer.