File: Makefile

package info (click to toggle)
cdftools 4.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,948 kB
  • sloc: f90: 43,175; makefile: 457; sh: 96; ada: 22
file content (37 lines) | stat: -rw-r--r-- 949 bytes parent folder | download | duplicates (6)
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
# $Rev$
# $Id$
# $Date$
#-----------------------------------------------------------
TEX=latex
CDFTOOLS=cdftools
CDFTOOLSDIR=CDFTOOLS_2.1

all:  $(CDFTOOLS)_prog.dvi $(CDFTOOLS)_user.dvi index

$(CDFTOOLS).dvi: $(CDFTOOLS).tex

index: $(CDFTOOLS)_prog.dvi $(CDFTOOLS)_user.dvi
	makeindex $(CDFTOOLS)_user.idx 
	makeindex $(CDFTOOLS)_prog.idx 

#pdf: $(CDFTOOLS)_user.pdf $(CDFTOOLS)_prog.pdf

pdf: $(CDFTOOLS)_user.tex $(CDFTOOLS)_prog.tex
	pdflatex $(CDFTOOLS)_user.tex
	pdflatex $(CDFTOOLS)_prog.tex

# to force recompilation of tex file when index is updated
touch:
	touch *.tex

clean:
	\rm -f *.dvi *.log *.aux  *~ *.idx *.ind *.ilg *.toc

commit:
	svn ci 

web:  pdf
	hevea $(CDFTOOLS)_user.tex 
	scp $(CDFTOOLS)_user.html molines@meolipc:/var/www/web/CDFTOOLS/cdftools-2.1.html
	scp $(CDFTOOLS)_user.hind molines@meolipc:/var/www/web/CDFTOOLS/cdftools-2.1.hind
	scp $(CDFTOOLS)_user.pdf molines@meolipc:/var/www/web/CDFTOOLS/cdftools-2.1.pdf