Mercurial > hg > octave-nkf
diff 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 |
line wrap: on
line diff
--- a/doc/interpreter/images.awk +++ b/doc/interpreter/images.awk @@ -4,6 +4,7 @@ exts[3] = "png"; exts[4] = "txt"; printf ("IMAGES_SRC =\n"); + printf ("HTMLDIR_IMAGES =\n"); for (i = 1; i <= 4; i++) { printf ("IMAGES_%s =\n", toupper (exts[i])); } @@ -24,7 +25,21 @@ printf ("IMAGES_%s += $(%s_%s)\n", uext, ubasename, uext); - for (j = 2; j <= NF; j++) - 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); + if (ext == "png") { + printf ("HTMLDIR_IMAGES += "); + for (j = 2; j <= NF; j++) + printf (" octave.html/%s.png", $j); + printf ("\n"); + } + + for (j = 2; j <= NF; j++) { + if (ext == "png") { + printf ("octave.html/%s.png: %s.png octave.html\n", $j, $j); + printf ("\tcp $< $@\n"); + } + printf ("%s.%s: %s\n", $j, ext, script); + printf ("\t$(TOPDIR)/run-octave -f -q -H -p $(srcdir) --eval \"%s ('%s', '%s');\"\n", + basename, $j, ext); + } } }