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
|