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 (74 lines) | stat: -rw-r--r-- 2,246 bytes parent folder | download | duplicates (2)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#*********************************************************************#
#                                                                     #
#                             Active-DVI                              #
#*********************************************************************#
#                                                                     #
#                   Projet Cristal, INRIA Rocquencourt                #
#                                                                     #
#  Copyright 2002 Institut National de Recherche en Informatique et   #
#  en Automatique.  All rights reserved.  This file is distributed    #
#  under the terms of the GNU Lesser General Public License.          #
#                                                                     #
#  Jun Furuse, Didier Rmy and Pierre Weis.                           #
#  Contributions by Roberto Di Cosmo, Didier Le Botlan,               #
#  Xavier Leroy, and Alan Schmitt.                                    #
#                                                                     #
#  Based on Mldvi by Alexandre Miquel.                                #
#*********************************************************************#

# $Id$

# To view the demo, use ../advi demo.dvi
# include ../Makefile.config

# OUTDIR = ../_build/default/test/
OUTDIR = _build/

# binaries
ADVI = ../advi

# flags
TEXINPUTS = .:../tex:

LATEX = TEXINPUTS=$(TEXINPUTS) latexmk -output-directory=$(OUTDIR)
PLATEX = TEXINPUTS=$(TEXINPUTS) latexmk -latex=platex -output-directory=$(OUTDIR)


# sources
TEXFILES= demo.tex demo2.tex trigo_source.tex \
	  trans.tex trans2.tex trans3.tex background.tex \
	  color.tex demo_raw.tex macros.tex test_events.tex

DVIFILES= $(TEXFILES:%.tex=%.dvi)

# Those example do not compile anymore (not maintained)
# include Makefile.more

all :: $(DVIFILES) $(MLPROG)


$(DVIFILES): bar.eps demo.sty ../tex/advi.sty ../tex/advi-annot.sty

%.advi: %.dvi 
	$(ADVI) $<

%.dvi: %.tex bar.eps
	$(LATEX) $<
	ln -f $(OUTDIR)/$@ .

jpdemo.dvi: jpdemo.tex
	$(PLATEX) $<
	ln -f $(OUTDIR)/$@ .

bar.eps: ../tex/bar.eps
	cp -p ../tex/bar.eps .

clean::
	rm -rf _build
	rm -f $(DVIFILES)

install:

uninstall:

.SUFFIXES: .tex .sty .dvi .ps .eps .advi