build.sh 654 B

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/sh
  2. case `uname -s` in
  3. Linux)
  4. # Builds all of the utilities (not firmware) under Linux.
  5. # Requires mingw installed to cross-compile Windows targets.
  6. (cd scsi2sd-util && ./build.sh)
  7. if [ $? -eq 0 ]; then
  8. mkdir -p build/linux
  9. mkdir -p build/windows/64bit
  10. mkdir -p build/windows/32bit
  11. cp scsi2sd-util/build/linux/scsi2sd-util build/linux
  12. cp scsi2sd-util/build/windows/32bit/scsi2sd-util.exe build/windows/32bit
  13. cp scsi2sd-util/build/windows/64bit/scsi2sd-util.exe build/windows/64bit
  14. fi
  15. ;;
  16. Darwin)
  17. make -C scsi2sd-util
  18. if [ $? -eq 0 ]; then
  19. mkdir -p build/mac
  20. cp scsi2sd-util/build/mac/scsi2sd-util build/mac
  21. fi
  22. esac