6 s#href=([A-Za-z.]+)#href=$base/$1#g;
13 print "resetting refs.\n";
24 local $base="lilypond/";
25 local @examples=("wohltemperirt");
29 print "generating examples";
31 foreach $a (@examples) {
33 system "ln ../input/$a.ly ./$a.ly.txt";
34 system "cd ..; lilypond input/$a; tex $texfile;".
35 "dvips -o $texfile.ps $texfile;";
37 # generate the pixmap at twice the size, then rescale (for antialiasing)
38 if ( ! -f "$a.gif" ) {
39 system "mv ../$texfile.ps $a.ps; ".
40 "mv ../lelie.midi $a.midi; ".
41 "gs -q -sDEVICE=ppmraw -sOutputFile=- -r200 -dNOPAUSE $a.ps -c quit |pnmscale 0.5| ppmtogif > $a.gif";
45 system "cd out; tar hcf ../website.tar *.html *.gif lelie_logo.png *.ps *.ly.txt *.midi docxx/;" .
46 "gzip -f9 website.tar;"