File: Makefile

package info (click to toggle)
mh 6.8.4-28
  • links: PTS
  • area: main
  • in suites: slink
  • size: 7,012 kB
  • ctags: 7,496
  • sloc: ansic: 75,211; sh: 3,112; lisp: 2,205; ml: 1,894; makefile: 724; perl: 482; csh: 150; tcl: 66; sed: 43; awk: 7
file content (61 lines) | stat: -rw-r--r-- 1,602 bytes parent folder | download | duplicates (3)
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
#######################################################################
# Instructions to Make, for generation of nice-looking papers using TeX
#######################################################################

.SUFFIXES:	.pic .web .tex .dvi .imp

.pic.tex:;	tpic $<

.web.tex:;	sh -c 'if weave $<; then exit 0; else rm $@; exit 1; fi'

.tex.dvi:;	sh -c 'if TEXINPUTS=../doclib:.:${TEXINPUTS} tex \
			\\nonstopmode\\input $<\\bye; \
			  then exit 0; else rm $@; exit 1; fi'

.dvi.imp:;	dviimp $(DFLAGS) -i $@ $<


#############################################################
# Here it is...
#############################################################

all:		i-all
print:		i-print


#############################################################
# trusted
#############################################################

i-all:		trusted.dvi

i-print:	trusted.dvi true
		dvisp $(DFLAGS) -J Trusted trusted.dvi


# customization files, et. al., not included below
trusted.dvi:	version.tex

version.tex:	trusted.tex \
		text.tex \
			figure1.tex figure2.tex figure3.tex table4.tex \
		appendixA.tex \
			diagramA1-1.tex diagramA1-2.tex diagramA1-3.tex \
			diagramA1-4.tex \
		appendixB.tex \
			diagramB1-1.tex diagramB1-2.tex \
		appendixC.tex refs.tex \
		version.sh
		@: version.sh

true:;


##############################################################################
#	Miscellaneous tasks
##############################################################################

distribution:   clean
		rm -f trusted.dvi trusted.imp

clean:;		rm -f trusted.lof trusted.log trusted.lot trusted.toc _*