blob: 88cfba4fbcdd996cbd93f464177aee3c284b1a94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh -e
kinstall() {
mkdir -p "${3%/*}"; cp "$2" "$3"
chmod "$1" "$3"
}
make
# Build static binary for bearssl, word splitting on CFLAGS is intentional.
# shellcheck disable=2086
"${CC:-cc}" \
-static $CFLAGS \
-include tools/brssl.h \
tools/*.c \
build/libbearssl.a \
-o brssl
kinstall 755 brssl "$1/usr/bin/brssl"
kinstall 644 build/libbearssl.a "$1/usr/lib/libbearssl.a"
kinstall 755 build/libbearssl.so "$1/usr/lib/libbearssl.so"
mv inc "$1/usr/include"
|