diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/mkinfo.pl | 12 |
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'})); | |||
100 | printf O ("Voice format: %s\n", definescan("$ENV{APPSDIR}/talk.h", "VOICE_VERSION")); | 100 | printf O ("Voice format: %s\n", definescan("$ENV{APPSDIR}/talk.h", "VOICE_VERSION")); |
101 | 101 | ||
102 | if ($ENV{'APPSDIR'} =~ /\/apps$/) { | 102 | if ($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 | ||