summaryrefslogtreecommitdiff
path: root/tools/mkinfo.pl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/mkinfo.pl')
-rwxr-xr-xtools/mkinfo.pl12
1 files changed, 10 insertions, 2 deletions
diff --git a/tools/mkinfo.pl b/tools/mkinfo.pl
index 12d32bc7dc..6b12345305 100755
--- a/tools/mkinfo.pl
+++ b/tools/mkinfo.pl
@@ -100,11 +100,19 @@ printf O ("Binary size: %s\n", filesize($ENV{'BINARY'}));
100printf O ("Voice format: %s\n", definescan("$ENV{APPSDIR}/talk.h", "VOICE_VERSION")); 100printf O ("Voice format: %s\n", definescan("$ENV{APPSDIR}/talk.h", "VOICE_VERSION"));
101 101
102if ($ENV{'APPSDIR'} =~ /\/apps$/) { 102if ($ENV{'APPSDIR'} =~ /\/apps$/) {
103 printf O ("Actual size: %s\n", filesize("rockbox.bin")); 103 if (-f "rockbox.bin") {
104 printf O ("Actual size: %s\n", filesize("rockbox.bin"));
105 } else {
106 printf O ("Actual size: %s\n", filesize($ENV{'BINARY'}));
107 }
104 printf O ("RAM usage: %s\n", mapscan("rockbox.map")); 108 printf O ("RAM usage: %s\n", mapscan("rockbox.map"));
105 printf O ("Features: %s\n", features("apps/features")); 109 printf O ("Features: %s\n", features("apps/features"));
106} elsif ($ENV{'APPSDIR'} =~ /\/bootloader$/) { 110} elsif ($ENV{'APPSDIR'} =~ /\/bootloader$/) {
107 printf O ("Actual size: %s\n", filesize("bootloader.bin")); 111 if (-f "bootloader.bin") {
112 printf O ("Actual size: %s\n", filesize("bootloader.bin"));
113 } else {
114 printf O ("Actual size: %s\n", filesize($ENV{'BINARY'}));
115 }
108 printf O ("RAM usage: %s\n", mapscan("bootloader.map")); 116 printf O ("RAM usage: %s\n", mapscan("bootloader.map"));
109} 117}
110 118