summaryrefslogtreecommitdiff
path: root/math/pari23/patches/patch-al
blob: bed4592adbd75f563c3f153007f78e882e2316b9 (plain)
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
$NetBSD: patch-al,v 1.1 2016/03/03 13:23:22 wiz Exp $

--- config/DOC_Make.SH.orig	2008-03-31 11:43:59.000000000 +0000
+++ config/DOC_Make.SH
@@ -8,11 +8,11 @@ MACROS= paricfg.tex parimacro.tex
 USERS_TEX=\$(MACROS) users.tex usersch1.tex usersch2.tex usersch3.tex
 PARI_TEX=\$(MACROS) libpari.tex appa.tex appb.tex appc.tex usersch4.tex usersch5.tex
 
-doc all: develop.dvi libpari.dvi users.dvi refcard.ps tutorial.dvi
+docdvi: develop.dvi libpari.dvi users.dvi refcard.ps tutorial.dvi
 docps: develop.ps libpari.ps refcard.ps tutorial.ps users.ps INSTALL.ps
-docpdf: develop.pdf libpari.pdf users.pdf tutorial.pdf refcard.pdf INSTALL.pdf
+all doc docpdf: develop.pdf libpari.pdf users.pdf tutorial.pdf refcard.pdf INSTALL.pdf
 
-.SUFFIXES: .tex .ipf .pod .inf .dumbpod .3 .html
+.SUFFIXES: .tex .ipf .pod .inf .dumbpod .3 .html .ps .pdf .dvi .idx .std
 
 paricfg.tex: paricfg.tex.in
 	sed -e 's/@version@/$version.$patch/'\\
@@ -20,50 +20,50 @@ paricfg.tex: paricfg.tex.in
 	    -e 's!@libdir@!$libdir!'\\
 	    -e 's!@datadir@!$datadir!' paricfg.tex.in > \$@
 
-%.pdf: %.tex \$(MACROS)
-	pdftex \$<
+.tex.pdf: \$*.tex \$(MACROS)
+	\$(PDFTEX) \$<
 
-%.dvi: %.tex \$(MACROS)
+.tex.dvi: \$*.tex \$(MACROS)
 	tex \$<
 
 libpari.pdf: \$(PARI_TEX) \$(MACROS)
 	-rm -f libpari.std
-	pdftex libpari
-	pdftex libpari
-	make libpari.std; pdftex libpari; rm -f libpari.std
+	\$(PDFTEX) libpari
+	\$(PDFTEX) libpari
+	\$(MAKE) libpari.std; \$(PDFTEX) libpari; rm -f libpari.std
 libpari.dvi: \$(PARI_TEX) \$(MACROS)
 	-rm -f libpari.std
 	tex libpari
 	tex libpari
-	make libpari.std; tex libpari; rm -f libpari.std
+	\$(MAKE) libpari.std; tex libpari; rm -f libpari.std
 
 develop.pdf: develop.tex \$(MACROS)
 	-rm -f develop.std
-	pdftex develop
-	pdftex develop
-	make develop.std; pdftex develop; rm -f develop.std
+	\$(PDFTEX) develop
+	\$(PDFTEX) develop
+	\$(MAKE) develop.std; \$(PDFTEX) develop; rm -f develop.std
 develop.dvi: develop.tex \$(MACROS)
 	-rm -f develop.std
 	tex develop
 	tex develop
-	make develop.std; tex develop; rm -f develop.std
+	\$(MAKE) develop.std; tex develop; rm -f develop.std
 
 tutorial.pdf: tutorial.tex \$(MACROS)
 	-rm -f tutorial.std
-	pdftex tutorial
-	pdftex tutorial
+	\$(PDFTEX) tutorial
+	\$(PDFTEX) tutorial
 tutorial.dvi: tutorial.tex \$(MACROS)
 	-rm -f tutorial.std
 	tex tutorial
 	tex tutorial
 
-%.ps: %.dvi
+.dvi.ps: \$*.dvi
 	dvips \$< -o \$@
 
 refcard.ps: refcard.dvi
 	dvips -t landscape -t a4 refcard.dvi -o \$@
 
-%.std: %.idx
+.idx.std: \$*.idx
 	sed -e 's/!\([1-9]\)!/!00\1!/'\\
 	    -e 's/!\([1-9][0-9]\)!/!0\1!/'\\
 	    -e 's/\\\\EFF {}/f/g'\\
@@ -74,13 +74,13 @@ users.dvi: \$(USERS_TEX)
 	-rm -f users.std
 	tex users
 	tex users
-	make users.std; tex users; rm -f users.std
+	\$(MAKE) users.std; tex users; rm -f users.std
 
 users.pdf: \$(USERS_TEX)
 	-rm -f users.std
-	pdftex users
-	pdftex users
-	make users.std; pdftex users; rm -f users.std
+	\$(PDFTEX) users
+	\$(PDFTEX) users
+	\$(MAKE) users.std; \$(PDFTEX) users; rm -f users.std
 
 gpman: gp.1
 	nroff -man gp.1 | unix2dos -ascii > gp.man