mirror of
https://github.com/fhgwright/SCSI2SD.git
synced 2024-10-19 17:23:50 +00:00
91fbbd80d6
Added vendor-defined usage page to USB HID device descriptors for more reliable operation on Mac.
45 lines
1.3 KiB
Bash
Executable File
45 lines
1.3 KiB
Bash
Executable File
#!/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
|