summaryrefslogtreecommitdiff
path: root/tools/release/manuals.pl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/release/manuals.pl')
-rwxr-xr-xtools/release/manuals.pl38
1 files changed, 9 insertions, 29 deletions
diff --git a/tools/release/manuals.pl b/tools/release/manuals.pl
index b3c6976da8..368d31ac0b 100755
--- a/tools/release/manuals.pl
+++ b/tools/release/manuals.pl
@@ -16,7 +16,7 @@ if($ARGV[0]) {
16 16
17# made once for all targets 17# made once for all targets
18sub runone { 18sub runone {
19 my ($dir, $conf, $nl)=@_; 19 my ($dir)=@_;
20 my $a; 20 my $a;
21 21
22 if($doonly && ($doonly ne $dir)) { 22 if($doonly && ($doonly ne $dir)) {
@@ -28,7 +28,7 @@ sub runone {
28 print "Build in buildm-$dir\n" if($verbose); 28 print "Build in buildm-$dir\n" if($verbose);
29 29
30 # build the manual(s) 30 # build the manual(s)
31 $a = buildit($dir, $conf, $nl); 31 $a = buildit($dir);
32 32
33 chdir ".."; 33 chdir "..";
34 34
@@ -53,12 +53,11 @@ sub runone {
53}; 53};
54 54
55sub buildit { 55sub buildit {
56 my ($target, $confnum, $newl)=@_; 56 my ($target)=@_;
57 57
58 `rm -rf * >/dev/null 2>&1`; 58 `rm -rf * >/dev/null 2>&1`;
59 59
60 my $c = sprintf('printf "%s\n%sm\n" | ../tools/configure', 60 my $c = "../tools/configure --target=$target --type=m";
61 $confnum, $newl?'\n':'');
62 61
63 print "C: $c\n" if($verbose); 62 print "C: $c\n" if($verbose);
64 `$c`; 63 `$c`;
@@ -73,27 +72,8 @@ sub buildit {
73# run make in tools first to make sure they're up-to-date 72# run make in tools first to make sure they're up-to-date
74`(cd tools && make ) >/dev/null 2>&1`; 73`(cd tools && make ) >/dev/null 2>&1`;
75 74
76runone("player", "player", 1); 75for my $b (&stablebuilds) {
77runone("recorder", "recorder", 1); 76 next if ($builds{$b}{configname} < 3); # no variants
78runone("fmrecorder", "fmrecorder", 1); 77
79runone("recorderv2", "recorderv2", 1); 78 runone($b);
80runone("ondiosp", "ondiosp", 1); 79}
81runone("ondiofm", "ondiofm", 1);
82runone("h100", "h100");
83#runone("h120", 9);
84runone("h300", "h300");
85runone("ipodcolor", "ipodcolor");
86runone("ipodnano", "ipodnano");
87runone("ipod4gray", "ipod4g");
88runone("ipodvideo", "ipodvideo", 1);
89runone("ipod3g", "ipod3g");
90runone("ipod1g2g", "ipod1g2g");
91runone("iaudiox5", "x5");
92runone("iaudiom5", "m5");
93runone("ipodmini2g", "ipodmini2g");
94runone("h10", "h10");
95runone("h10_5gb", "h10_5gb");
96runone("gigabeatf", "gigabeatf");
97runone("sansae200", "e200");
98runone("sansac200", "c200");
99runone("mrobe100", "mrobe100");