Makefile
changeset 21 e5d2bd8b5c6f
parent 17 823b583c7f72
child 28 06ced28bcbb8
equal deleted inserted replaced
20:c9a3790c45c3 21:e5d2bd8b5c6f
     1 
     1 
     2 ALL = mk2014.pdf
     2 ALL = mk2014.pdf
     3 
     3 
     4 DIA = $(wildcard dia/*.dia)
     4 # input
     5 TT = $(wildcard *.tt)
     5 CONF   = $(wildcard conf/*.conf)
     6 CONF = $(wildcard conf/*.conf)
       
     7 FRAMES = $(wildcard frames/*tex)
     6 FRAMES = $(wildcard frames/*tex)
       
     7 OUT    = $(wildcard out/*)
       
     8 DIA    = $(wildcard dia/*.dia)
     8 IMAGES = $(notdir $(DIA:.dia=.pdf))
     9 IMAGES = $(notdir $(DIA:.dia=.pdf))
     9 OUT = $(wildcard out/*)
       
    10 
    10 
    11 .PHONY: clean
    11 .PHONY: clean
    12 
    12 
    13 all:		$(ALL)
    13 all:		$(ALL)
    14 clean:
    14 clean:
    15 	rubber -d --clean mk2014.tex
    15 	rubber --clean mk2014.tex
    16 	-rm -f *.vrb $(IMAGES)
    16 	-rm -f *.vrb $(IMAGES)
    17 
    17 
    18 mk2014.pdf:	mk2014.tex $(IMAGES) $(FRAMES) $(TT) $(CONF) $(OUT)
    18 distclean:	clean
       
    19 	rubber --clean -d mk2014.tex
       
    20 
       
    21 mk2014.pdf:	mk2014.tex $(IMAGES) $(FRAMES) $(CONF) $(OUT)
    19 
    22 
    20 %.pdf:	%.tex
    23 %.pdf:	%.tex
    21 	rubber -f -d $<
    24 	rubber -f -d $<
    22 
    25 
    23 %.pdf:	dia/%.dia
    26 %.pdf:	dia/%.dia