build.sh 398 B

123456789101112131415161718
  1. #!/bin/bash
  2. # adjust for cpu
  3. # -j 16 gave best result on a hyperthreaded quad core core i7
  4. THREADS="-j 16"
  5. KMAP=iso_split_rshift
  6. echo "We need sudo later"
  7. sudo ls 2>&1 /dev/null
  8. make clean
  9. make KEYMAP=${KMAP} ${THREADS}
  10. if [[ $? -eq 0 ]]
  11. then
  12. echo "please trigger flashing! you have 5 seconds"
  13. sleep 5
  14. sudo make KEYMAP=${KMAP} dfu ${THREADS}
  15. else
  16. echo "make failed"
  17. exit 77
  18. fi