Advertisement
Guest User

Untitled

a guest
Mar 31st, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. #!/bin/bash
  2. # Ubertc build script
  3.  
  4. # Get intial time of script startup
  5. res1=$(date +%s.%N)
  6.  
  7. # Get into right directory
  8. cd $HOME/Ubertc
  9.  
  10. # Sync the source
  11. repo sync -j$(cat /proc/cpuinfo | grep '^processor' | wc -l) -f
  12.  
  13. # Define Ubertc paths
  14. UBER_SCRIPTS=$HOME/Ubertc/scripts
  15. UBER_OUT=$HOME/Ubertc/out
  16.  
  17. # Build arm-eabi-4.8
  18. cd $UBER_SCRIPTS
  19. . arm-eabi-4.8
  20. cd $UBER_OUT/arm-eabi-4.8
  21. tar -czf arm-eabi-48.tar.gz *
  22. mv -f *.tar.gz $HOME/public_html
  23. rm -rf $UBER_OUT/*
  24.  
  25. # Build arm-eabi-4.9
  26. cd $UBER_SCRIPTS
  27. . arm-eabi-4.9
  28. cd $UBER_OUT/arm-eabi-4.9
  29. tar -czf arm-eabi-49.tar.gz *
  30. mv -f *.tar.gz $HOME/public_html
  31. rm -rf $UBER_OUT/*
  32.  
  33. # Build arm-eabi-5.0
  34. cd $UBER_SCRIPTS
  35. . arm-eabi-5.0
  36. cd $UBER_OUT/arm-eabi-5.0
  37. tar -czf arm-eabi-50.tar.gz *
  38. mv -f *.tar.gz $HOME/public_html
  39. rm -rf $UBER_OUT/*
  40.  
  41. # Build arm-linux-androideabi-4.8
  42. cd $UBER_SCRIPTS
  43. . arm-linux-androideabi-4.8
  44. cd $UBER_OUT/arm-linux-androideabi-4.8
  45. tar -czf arm-linux-androideabi-48.tar.gz *
  46. mv -f *.tar.gz $HOME/public_html
  47. rm -rf $UBER_OUT/*
  48.  
  49. # Build arm-linux-androideabi-4.9
  50. cd $UBER_SCRIPTS
  51. . arm-linux-androideabi-4.9
  52. cd $UBER_OUT/arm-linux-androideabi-4.9
  53. tar -czf arm-linux-androideabi-49.tar.gz *
  54. mv -f *.tar.gz $HOME/public_html
  55. rm -rf $UBER_OUT/*
  56.  
  57. # Done building all toolchains and get complete compilation time
  58. clear
  59. res2=$(date +%s.%N)
  60. echo "Total time elapsed: $(echo "($res2 - $res1) / 60"|bc ) minutes ($(echo "$res2 - $res1"|bc ) seconds)"
  61. echo ""
  62. echo "All done compiling UberTCs"
  63. cd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement