File: Makefile

package info (click to toggle)
advi 2.0.0-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,728 kB
  • sloc: ml: 16,318; makefile: 1,223; ansic: 1,020; sh: 262; perl: 55; tcl: 10
file content (31 lines) | stat: -rw-r--r-- 738 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
TEXINPUTS := .:$(TOPDIR)/examples/lib:$(TOPDIR)/tex:$(TOPDIR)/examples/prosper:
ADVI=TEXPSHEADERS=.:$(TOPDIR)/tex: $(TOPDIR)/src/advi
LATEX=TEXINPUTS=$(TEXINPUTS) latex 
STY=advi.sty advi-annot.sty bubble.sty 
LIBSTY=commandline.sty xprosper.sty
DEPENDS=$(addprefix $(TOPDIR)/tex/, $(STY)) \
        $(addprefix $(TOPDIR)/examples/lib/, $(LIBSTY))
DVIFILES=$(FILES:%.tex=%.dvi) Makefile

all:: $(DVIFILES)

.dvi.advi:
	$(ADVI) $<

.tex.dvi: 
	$(LATEX) $*

.tex.ps:
	$(LATEX) '\def\argv{driver=dvips}\input' $*
	dvips -o $@ $*.dvi
	rm $*.dvi

.tex.pdf:
	$(LATEX) '\def\argv{driver=dvipdfm}\input' $*
	dvipdfm -o $@ $*.dvi
	rm $*.dvi

clean::
	rm -f $(FILES:%.tex=%.{aux,log,dvi,ps,pdf})

.SUFFIXES: .tex .dvi .advi .ps .eps .ftex .gz .pdf