15 lines
296 B
Bash
Executable File
15 lines
296 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
SRC_DIR="${ROOT_DIR}/native/kcp"
|
|
OUT="${SRC_DIR}/liblaylink_kcp.so"
|
|
|
|
cc="${CC:-gcc}"
|
|
"${cc}" -O3 -fPIC -shared \
|
|
"${SRC_DIR}/ikcp.c" \
|
|
"${SRC_DIR}/laylink_kcp.c" \
|
|
-o "${OUT}"
|
|
|
|
echo "${OUT}"
|