From b156352756d22b33b5c20403010e3a7cdaf9de4d Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 14 Jun 2004 15:04:46 +0000 Subject: support building a zip file for the simulator git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4743 a1c6a512-1295-4272-9138-f99709370657 --- tools/buildzip.pl | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/tools/buildzip.pl b/tools/buildzip.pl index 90beeb7adf..fa967b1b28 100755 --- a/tools/buildzip.pl +++ b/tools/buildzip.pl @@ -58,7 +58,10 @@ sub buildzip { `$cmd`; } - `cp rockbox.ucl .rockbox/`; # UCL for flashing + if($image) { + # image is blank when this is a simulator + `cp rockbox.ucl .rockbox/`; # UCL for flashing + } } mkdir ".rockbox/docs", 0777; @@ -83,12 +86,12 @@ sub buildzip { `find .rockbox | zip $zip -@ >/dev/null`; - `zip $zip $image`; + if($image) { + `zip $zip $image`; + } # remove the .rockbox afterwards `rm -rf .rockbox`; - - print "Created $zip\n"; } my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = @@ -115,10 +118,24 @@ sub runone { ($type eq "player")?0:1); }; -if($ARGV[0] !~ /player/i) { - runone("recorder", "ajbrec.ajz"); +my $target = $ARGV[0]; + +my $exe = ""; + +if($target !~ /sim/i) { + # not a simulator + if($target =~ /recorder/i) { + $exe = "ajbrec.ajz"; + } + else { + $exe = "archos.mod"; + } +} + +if($target =~ /recorder/i) { + runone("recorder", $exe); } else { - runone("player", "archos.mod"); + runone("player", $exe); } -- cgit v1.2.3