Rev 6284 |
Rev 7557 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
#!/usr/bin/perl
use strict "vars";
use strict "subs";
use locale;
use warnings;
##{
## last if (/^$/);
## if (/^(.*)$/) { $dir=$1 }
##} ;
my $char="---";
for my $f (glob("*/*.css.template")) {
my $f1= $f ; $f1 =~ s/.template// ; my $f2 = "$f1.tmp.css" ;
my $TEXT ="/*! generated form $f - do not modify directly */\n" ;
while (<IN> ) {
my $line=$_ ;
next if ($line =~ /^#/) ;
$line =~ s/--- (.*) ---/treate($1)/ge ;
$TEXT .= $line ;
}
$TEXT .= "\n";
out("$f2" ,$TEXT) ;
system("java -jar yuicompressor-2.4.7.jar $f2 -o $f1 -v; rm $f2");
}
sub treate { my ($c)= @_ ;
my $text = <INN> ;
"\n/*! from $c */\n$text" ;
} ;
sub out { my ($bloc, $text) = @_ ;
open (OUT
, ">$bloc") || warn "Creation du bloc $bloc impossible";
}