summaryrefslogtreecommitdiff
path: root/tools/buildzip.pl
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2009-04-11 17:45:11 +0000
committerThomas Martitz <kugel@rockbox.org>2009-04-11 17:45:11 +0000
commit7e67dc6ac75ca80b9a7298fe3e0a5aa7897ba175 (patch)
tree47cfd00089b0227517a71f5fbdc1d5e69dcfee79 /tools/buildzip.pl
parent8a4db1736496d241158750f4b0c84394de3c4dab (diff)
downloadrockbox-7e67dc6ac75ca80b9a7298fe3e0a5aa7897ba175.tar.gz
rockbox-7e67dc6ac75ca80b9a7298fe3e0a5aa7897ba175.zip
"make (full)install" for normal builds, specifiy the installation destination with PREFIX (e.g. PREFIX=/mnt/my_dap ../tools/configure). PREFIX not needed for sims, as it defaults to simdisk although PREFIX can override simdisk/. Use zip -r0 for install, and -r9 for for actual zips.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20687 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/buildzip.pl')
-rwxr-xr-xtools/buildzip.pl11
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/buildzip.pl b/tools/buildzip.pl
index 7df6af3a36..c32733bcd9 100755
--- a/tools/buildzip.pl
+++ b/tools/buildzip.pl
@@ -21,7 +21,7 @@ my $ROOT="..";
21my $ziptool="zip -r9"; 21my $ziptool="zip -r9";
22my $output="rockbox.zip"; 22my $output="rockbox.zip";
23my $verbose; 23my $verbose;
24my $sim; 24my $install="/dev/null";
25my $exe; 25my $exe;
26my $target; 26my $target;
27my $modelname; 27my $modelname;
@@ -75,7 +75,7 @@ GetOptions ( 'r|root=s' => \$ROOT,
75 'o|output=s' => \$output, 75 'o|output=s' => \$output,
76 'f|fonts=s' => \$incfonts, # 0 - no fonts, 1 - fonts only 2 - fonts and package 76 'f|fonts=s' => \$incfonts, # 0 - no fonts, 1 - fonts only 2 - fonts and package
77 'v|verbose' => \$verbose, 77 'v|verbose' => \$verbose,
78 's|sim' => \$sim, 78 'install=s' => \$install, # install destination
79 'rbdir=s' => \$rbdir, # If we want to put in a different directory 79 'rbdir=s' => \$rbdir, # If we want to put in a different directory
80 ); 80 );
81 81
@@ -438,8 +438,11 @@ sub runone {
438 print "$ziptool $output $rbdir $target >/dev/null\n"; 438 print "$ziptool $output $rbdir $target >/dev/null\n";
439 } 439 }
440 440
441 if($sim) { 441 if($install) {
442 system("cp -r $rbdir simdisk/ >/dev/null"); 442 if ($install =~ /\/dev\/null/) {
443 die "ERROR: No PREFIX given\n"
444 }
445 system("cp -r $rbdir \"$install\" >/dev/null");
443 } 446 }
444 else { 447 else {
445 system("$ziptool $output $rbdir $target >/dev/null"); 448 system("$ziptool $output $rbdir $target >/dev/null");