Adapt to the new method of building w32 sims (adds a -w flag).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23373 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
b82963bd9d
commit
06027214c8
1 changed files with 14 additions and 3 deletions
|
@ -18,12 +18,13 @@ while (scalar @ARGV > 0) {
|
|||
if ($ARGV[0] eq "-h") {
|
||||
print $ARGV[0]."\n";
|
||||
print <<MOO
|
||||
Usage: w32sims [-v] [-u] [-r VERSION] [-f filename] [buildonly]
|
||||
Usage: w32sims [-v] [-u] [-s] [-w] [-r VERSION] [-f filename] [buildonly]
|
||||
-v Verbose output
|
||||
-u Run svn up before building
|
||||
-r Use the specified version string for filenames (defaults to SVN
|
||||
revision)
|
||||
-s Strip binaries before zipping them up.
|
||||
-w Crosscompile for Windows (requires mingw32)
|
||||
-f Filename format string (without extension). This can include a
|
||||
filepath (relative or absolute) May include the following special
|
||||
strings:
|
||||
|
@ -49,6 +50,9 @@ MOO
|
|||
elsif ($ARGV[0] eq "-s") {
|
||||
$strip =1;
|
||||
}
|
||||
elsif ($ARGV[0] eq "-w") {
|
||||
$cross =1;
|
||||
}
|
||||
elsif ($ARGV[0] eq "-r") {
|
||||
$version =$ARGV[1];
|
||||
shift @ARGV;
|
||||
|
@ -153,8 +157,15 @@ sub buildit {
|
|||
|
||||
`rm -rf * >/dev/null 2>&1`;
|
||||
|
||||
my $c = sprintf('printf "%s\n%ss\n" | ../tools/configure',
|
||||
$confnum, $extra);
|
||||
if ($cross) {
|
||||
$simstring = 'a\nw\ns\n\n';
|
||||
}
|
||||
else {
|
||||
$simstring = 's\n';
|
||||
}
|
||||
|
||||
my $c = sprintf('printf "%s\n%s%s" | ../tools/configure',
|
||||
$confnum, $extra, $simstring);
|
||||
|
||||
print "C: $c\n" if($verbose);
|
||||
`$c`;
|
||||
|
|
Loading…
Reference in a new issue