#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" SRS_SOURCE_DIR="${SRS_SOURCE_DIR:-${1:-$ROOT_DIR/external/srs-server-5.0-r3/trunk}}" if [[ ! -x "$SRS_SOURCE_DIR/configure" ]]; then echo "SRS source not found: $SRS_SOURCE_DIR" >&2 exit 1 fi cd "$SRS_SOURCE_DIR" if [[ ! -f objs/Makefile ]]; then ./configure --prefix=/opt/vehicle-video-service/srs fi make -j"$(nproc 2>/dev/null || echo 4)" srs echo "Built $SRS_SOURCE_DIR/objs/srs"