1#!/bin/bash 2 3set -ex 4 5zip=$1 6if [ ! -f "$zip" ]; then 7 echo "usage: $0 toupcamsdk.zip" >&2 8 exit 1 9fi 10zip=$(cd $(dirname "$zip"); /bin/pwd)/$(basename "$zip") 11 12SRC=$(cd $(dirname "$0")/..; /bin/pwd) 13 14TMP=/tmp/toupcamsdk.$$ 15trap "rm -rf $TMP" INT TERM QUIT EXIT 16 17mkdir -p $TMP 18cd $TMP 19unzip "$zip" 20 21# includes 22cp ./inc/toupcam.h "$SRC"/cameras/ 23 24# Windows libs 25cp ./win/x86/toupcam.dll "$SRC"/WinLibs/ 26cp ./win/x86/toupcam.lib "$SRC"/cameras/ 27 28# Linux libs 29for arch in x86 x64 armhf armel arm64; do 30 cp ./linux/$arch/libtoupcam.so "$SRC"/cameras/toupcam/linux/$arch/ 31done 32 33# Mac 34cp ./mac/libtoupcam.dylib "$SRC"/cameras/toupcam/mac/ 35