introducing rockbox-info.txt
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13216 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
f6209cc959
commit
10d11fff7d
3 changed files with 47 additions and 0 deletions
|
@ -358,6 +358,9 @@ STOP
|
|||
print STDERR "No wps module present, can't do the WPS magic!\n";
|
||||
}
|
||||
|
||||
# and the info file
|
||||
system("cp rockbox-info.txt .rockbox/");
|
||||
|
||||
# now copy the file made for reading on the unit:
|
||||
#if($notplayer) {
|
||||
# `cp $webroot/docs/Help-JBR.txt .rockbox/docs/`;
|
||||
|
|
1
tools/configure
vendored
1
tools/configure
vendored
|
@ -1645,6 +1645,7 @@ all: tools
|
|||
@SIMUL2@
|
||||
\$(SILENT)\$(MAKE) -C \$(FIRMDIR) OBJDIR=\$(BUILDDIR)/firmware
|
||||
\$(SILENT)\$(MAKE) -C \$(APPSDIR) OBJDIR=\$(BUILDDIR)/@APPS@
|
||||
\$(SILENT)\$(TOOLSDIR)/mkinfo.pl \$(BUILDDIR)/rockbox-info.txt
|
||||
|
||||
bin: tools
|
||||
@SIMUL1@
|
||||
|
|
43
tools/mkinfo.pl
Executable file
43
tools/mkinfo.pl
Executable file
|
@ -0,0 +1,43 @@
|
|||
#!/usr/bin/perl
|
||||
# __________ __ ___.
|
||||
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||
# \/ \/ \/ \/ \/
|
||||
# $Id: configure 13215 2007-04-20 11:58:39Z bagder $
|
||||
#
|
||||
# Purpose: extract and gather info from a build and put that in a standard
|
||||
# way in the output file. Meant to be put in rockbox zip package to help and
|
||||
# aid machine installers and more.
|
||||
#
|
||||
|
||||
my $output = $ARGV[0];
|
||||
|
||||
sub filesize {
|
||||
my ($f)=@_;
|
||||
my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
|
||||
$atime,$mtime,$ctime,$blksize,$blocks)
|
||||
= stat($f);
|
||||
return $size;
|
||||
}
|
||||
|
||||
if(!$output) {
|
||||
print "Usage: mkinfo.pl <filename>\n";
|
||||
exit;
|
||||
}
|
||||
open(O, ">$output") || die "couldn't open $output for writing";
|
||||
|
||||
printf O ("Target: %s\n", $ENV{'ARCHOS'});
|
||||
printf O ("Target id: %d\n", $ENV{'TARGET_ID'});
|
||||
printf O ("Target define: %s\n", $ENV{'TARGET'});
|
||||
printf O ("Version: %s\n", $ENV{'VERSION'});
|
||||
printf O ("Binary: %s\n", $ENV{'BINARY'});
|
||||
printf O ("Binary size: %s\n", filesize($ENV{'BINARY'}));
|
||||
printf O ("Actual size: %s\n", filesize("apps/rockbox.bin"));
|
||||
|
||||
my @out=`$ENV{'CC'} --version`;
|
||||
chomp $out[0];
|
||||
printf O ("gcc: %s\n", $out[0]);
|
||||
|
||||
close(O);
|
Loading…
Reference in a new issue