1
0
Fork 0
forked from len0rd/rockbox

Daily builds

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@752 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Björn Stenberg 2002-05-27 14:22:23 +00:00
parent 14a20d54b3
commit 872e3521dd
5 changed files with 73 additions and 1 deletions

View file

@ -1,13 +1,16 @@
ACTION=@echo preprocessing $@; rm -f $@; $(HOME)/bin/fcpp -WWW -Uunix -H -C -V -LL >$@ ACTION=@echo preprocessing $@; rm -f $@; $(HOME)/bin/fcpp -WWW -Uunix -H -C -V -LL >$@
SRC := $(wildcard *.t) SRC := $(wildcard *.t)
OBJS := $(SRC:%.t=%.html) OBJS := $(SRC:%.t=%.html) daily.shtml
.SUFFIXES: .t .html .SUFFIXES: .t .html
%.html : %.t %.html : %.t
$(ACTION) $< $(ACTION) $<
%.shtml : %.t
$(ACTION) $<
all: $(OBJS) all: $(OBJS)
@(cd schematics; $(MAKE)) @(cd schematics; $(MAKE))
@(cd docs; $(MAKE)) @(cd docs; $(MAKE))
@ -18,3 +21,5 @@ all: $(OBJS)
main.html: main.t activity.html main.html: main.t activity.html
daily.shtml: daily.t

20
www/daily.t Normal file
View file

@ -0,0 +1,20 @@
#define _PAGE_ Daily snapshots
#include "head.t"
<h2>Source tarballs</h2>
<!--#exec cmd="./dailysrc.pl" -->
<h2>Target builds</h2>
<p>There are three versions of each build:
<!--#exec cmd="./dailymod.pl" -->
#if 0
<p>Note 1: Due to the big difference between the player and recorder models, they support different features.
#endif
<p><b>Note:</b> You must rename the file to "archos.mod" before copying it to the root of your archos.
#include "foot.t"

30
www/dailymod.pl Executable file
View file

@ -0,0 +1,30 @@
#!/usr/bin/perl
$basedir = "/home/dast/rockbox-build/daily-build";
sub list {
$dir = shift @_;
opendir(DIR, "$basedir/$dir") or
die "Can't opendir($basedir/$dir)";
@tarballs = grep { /^archos/ } readdir(DIR);
closedir DIR;
print "<ul>\n";
for ( @tarballs ) {
print "<li><a href=\"daily/$dir/$_\">$_</a>\n";
}
print "</ul>\n";
}
print "<h3>player-old</h3>\n";
print "<p>This version is for old Archos Jukebox 6000 models with ROM firmware older than 4.50.\n";
&list("playerold");
print "<h3>player</h3>\n";
print "<p>This version is for Archos Jukebox 6000 with ROM firmware 4.50 or later, and all Studio models.\n";
&list("player");
print "<h3>recorder</h3>\n";
print "<p>This version is for all Archos Jukebox Recorder models.\n";
&list("recorder");

16
www/dailysrc.pl Executable file
View file

@ -0,0 +1,16 @@
#!/usr/bin/perl
$basedir = "/home/dast/rockbox-build/daily-build/";
opendir(DIR, $basedir) or
die "Can't opendir($basedir)";
@tarballs = grep { /^rockbox-daily-/ } readdir(DIR);
closedir DIR;
print "<ul>\n";
for ( @tarballs ) {
print "<li><a href=\"daily/$_\">$_</a>\n";
}
print "</ul>\n";

View file

@ -36,6 +36,7 @@
<a class="menulink" href="/rockbox/irc/">IRC</a><br> <a class="menulink" href="/rockbox/irc/">IRC</a><br>
<a class="menulink" href="/rockbox/tools.html">tools</a><br> <a class="menulink" href="/rockbox/tools.html">tools</a><br>
<a class="menulink" href="/rockbox/internals/">photos</a><br> <a class="menulink" href="/rockbox/internals/">photos</a><br>
<a class="menulink" href="http://bjorn.haxx.se/rockbox/daily.shtml">daily builds</a><br>
<a class="menulink" href="/rockbox/cvs.html">CVS</a><br> <a class="menulink" href="/rockbox/cvs.html">CVS</a><br>
<a class="menulink" href="http://sourceforge.net/projects/rockbox/">sourceforge</a><br> <a class="menulink" href="http://sourceforge.net/projects/rockbox/">sourceforge</a><br>
<a class="menulink" href="/isd200/">linux driver</a> <a class="menulink" href="/isd200/">linux driver</a>