| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #!/bin/sh
- case `uname -s` in
- Linux)
- # Builds all of the utilities (not firmware) under Linux.
- # Requires mingw installed to cross-compile Windows targets.
- (cd bootloaderhost && ./build.sh) &&
- (cd scsi2sd-config && ./build.sh) &&
- (cd scsi2sd-debug && ./build.sh)
- if [ $? -eq 0 ]; then
- mkdir -p build/linux
- mkdir -p build/windows/64bit
- mkdir -p build/windows/32bit
- cp bootloaderhost/build/linux/bootloaderhost build/linux
- cp scsi2sd-config/build/linux/scsi2sd-config build/linux
- cp scsi2sd-debug/build/linux/scsi2sd-debug build/linux
- cp bootloaderhost/build/windows/32bit/bootloaderhost.exe build/windows/32bit
- cp scsi2sd-config/build/windows/32bit/scsi2sd-config.exe build/windows/32bit
- cp scsi2sd-debug/build/windows/32bit/scsi2sd-debug.exe build/windows/32bit
- cp bootloaderhost/build/windows/64bit/bootloaderhost.exe build/windows/64bit
- cp scsi2sd-config/build/windows/64bit/scsi2sd-config.exe build/windows/64bit
- cp scsi2sd-debug/build/windows/64bit/scsi2sd-debug.exe build/windows/64bit
- fi
- ;;
- Darwin)
- make -C bootloaderhost &&
- make -C scsi2sd-config &&
- make -C scsi2sd-debug
- if [ $? -eq 0 ]; then
- mkdir -p build/mac
- cp bootloaderhost/build/mac/bootloaderhost build/mac
- cp scsi2sd-config/build/mac/scsi2sd-config build/mac
- cp scsi2sd-debug/build/mac/scsi2sd-debug build/mac
- fi
- esac
|