diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/rockboxdev.sh | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/tools/rockboxdev.sh b/tools/rockboxdev.sh index 016fc65f7a..13cc25706a 100755 --- a/tools/rockboxdev.sh +++ b/tools/rockboxdev.sh | |||
@@ -197,7 +197,7 @@ else | |||
197 | pathadd="$bindir" | 197 | pathadd="$bindir" |
198 | fi | 198 | fi |
199 | 199 | ||
200 | mkdir $builddir | 200 | mkdir -p $builddir |
201 | cd $builddir | 201 | cd $builddir |
202 | 202 | ||
203 | summary="summary-$1" | 203 | summary="summary-$1" |
@@ -291,12 +291,15 @@ echo "Select target arch:" | |||
291 | echo "s - sh (Archos models)" | 291 | echo "s - sh (Archos models)" |
292 | echo "m - m68k (iriver h1x0/h3x0, ifp7x0 and iaudio)" | 292 | echo "m - m68k (iriver h1x0/h3x0, ifp7x0 and iaudio)" |
293 | echo "a - arm (ipods, iriver H10, Sansa, etc)" | 293 | echo "a - arm (ipods, iriver H10, Sansa, etc)" |
294 | echo "all - all three compilers above" | ||
295 | echo "i - mips (Jz4740 and ATJ-based players)" | 294 | echo "i - mips (Jz4740 and ATJ-based players)" |
295 | echo "separate multiple targets with spaces" | ||
296 | echo "(i.e. \"s m a\" will build sh, m86k and arm)" | ||
296 | echo "" | 297 | echo "" |
297 | 298 | ||
298 | arch=`input` | 299 | selarch=`input` |
299 | 300 | ||
301 | for arch in $selarch | ||
302 | do | ||
300 | echo "" | 303 | echo "" |
301 | case $arch in | 304 | case $arch in |
302 | [Ss]) | 305 | [Ss]) |
@@ -311,30 +314,20 @@ case $arch in | |||
311 | [Aa]) | 314 | [Aa]) |
312 | buildone $arch | 315 | buildone $arch |
313 | ;; | 316 | ;; |
314 | all) | ||
315 | echo "Building all compilers..." | ||
316 | echo "" | ||
317 | buildone s | ||
318 | cleardir $builddir | ||
319 | |||
320 | buildone m | ||
321 | cleardir $builddir | ||
322 | |||
323 | buildone a | ||
324 | |||
325 | # include this when we want MIPS added in the "build all" | ||
326 | #buildone i | ||
327 | |||
328 | # show the summaries: | ||
329 | cat $builddir/summary-* | ||
330 | ;; | ||
331 | *) | 317 | *) |
332 | echo "An unsupported architecture option: $arch" | 318 | echo "An unsupported architecture option: $arch" |
333 | exit | 319 | exit |
334 | ;; | 320 | ;; |
335 | esac | 321 | esac |
336 | 322 | ||
323 | echo "Cleaning up build folder" | ||
324 | cleardir $builddir | ||
337 | echo "" | 325 | echo "" |
338 | echo "Done!" | 326 | echo "Done!" |
339 | echo "" | 327 | echo "" |
340 | echo "Make your PATH include $pathadd" | 328 | echo "Make your PATH include $pathadd" |
329 | |||
330 | done | ||
331 | |||
332 | # show the summaries: | ||
333 | cat $builddir/summary-* | ||