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