Mercurial > hg > octave-nkf
comparison doc/interpreter/images.awk @ 9910:49b9cab70b63
make rules to copy png files to html directory
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 04 Dec 2009 05:04:59 -0500 |
parents | 0d4613a736e9 |
children | 955035efb929 |
comparison
equal
deleted
inserted
replaced
9909:f8a5863ae243 | 9910:49b9cab70b63 |
---|---|
2 exts[1] = "eps"; | 2 exts[1] = "eps"; |
3 exts[2] = "pdf"; | 3 exts[2] = "pdf"; |
4 exts[3] = "png"; | 4 exts[3] = "png"; |
5 exts[4] = "txt"; | 5 exts[4] = "txt"; |
6 printf ("IMAGES_SRC =\n"); | 6 printf ("IMAGES_SRC =\n"); |
7 printf ("HTMLDIR_IMAGES =\n"); | |
7 for (i = 1; i <= 4; i++) { | 8 for (i = 1; i <= 4; i++) { |
8 printf ("IMAGES_%s =\n", toupper (exts[i])); | 9 printf ("IMAGES_%s =\n", toupper (exts[i])); |
9 } | 10 } |
10 } { | 11 } { |
11 script = $1; | 12 script = $1; |
22 printf (" %s.%s", $j, ext); | 23 printf (" %s.%s", $j, ext); |
23 printf ("\n"); | 24 printf ("\n"); |
24 | 25 |
25 printf ("IMAGES_%s += $(%s_%s)\n", uext, ubasename, uext); | 26 printf ("IMAGES_%s += $(%s_%s)\n", uext, ubasename, uext); |
26 | 27 |
27 for (j = 2; j <= NF; j++) | 28 if (ext == "png") { |
28 printf ("%s.%s: %s\n\t$(TOPDIR)/run-octave -f -q -H -p $(srcdir) --eval \"%s ('%s', '%s');\"\n", $j, ext, script, basename, $j, ext); | 29 printf ("HTMLDIR_IMAGES += "); |
30 for (j = 2; j <= NF; j++) | |
31 printf (" octave.html/%s.png", $j); | |
32 printf ("\n"); | |
33 } | |
34 | |
35 for (j = 2; j <= NF; j++) { | |
36 if (ext == "png") { | |
37 printf ("octave.html/%s.png: %s.png octave.html\n", $j, $j); | |
38 printf ("\tcp $< $@\n"); | |
39 } | |
40 printf ("%s.%s: %s\n", $j, ext, script); | |
41 printf ("\t$(TOPDIR)/run-octave -f -q -H -p $(srcdir) --eval \"%s ('%s', '%s');\"\n", | |
42 basename, $j, ext); | |
43 } | |
29 } | 44 } |
30 } | 45 } |