update makefile for multiple cpu arch, fix spacing on yaml

pull/1204/head
gtxaspec 2023-12-19 00:17:19 -08:00
parent 43cb043194
commit a92f1b060c
2 changed files with 21 additions and 9 deletions

View File

@ -8,13 +8,13 @@ log:
webrtc: fatal
rtsp:
listen: ":8553"
listen: ":8553"
webrtc:
candidates:
- stun:8555
streams:
openipc_jpeg: http://username:password@127.0.0.1/image.jpg
openipc_rtsp-1: rtsp://username:password@127.0.0.1/stream=0
openipc_rtsp-2: rtsp://username:password@127.0.0.1/stream=1
openipc_jpeg: http://username:password@127.0.0.1/image.jpg
openipc_rtsp-1: rtsp://username:password@127.0.0.1/stream=0
openipc_rtsp-2: rtsp://username:password@127.0.0.1/stream=1

View File

@ -15,11 +15,23 @@ GO2RTC_DEPENDENCIES = host-go host-upx
GO2RTC_GO_LDFLAGS = -s -w
define GO2RTC_BUILD_CMDS
(cd $(@D); \
CGO_ENABLED=0 \
GOOS=linux \
GOARCH=mipsle \
go build -ldflags "$(GO2RTC_GO_LDFLAGS)")
GOARCH=$$( \
case $(BR2_ARCH) in \
x86) echo 386 ;; \
x86_64) echo amd64 ;; \
arm) echo arm ;; \
aarch64) echo arm64 ;; \
mips) echo mips ;; \
mipsel) echo mipsle ;; \
*) echo "Unsupported architecture: $(BR2_ARCH)" && exit 1 ;; \
esac \
); \
echo "Building for GOARCH: $$GOARCH"; \
(cd $(@D); \
CGO_ENABLED=0 \
GOOS=linux \
GOARCH=$$GOARCH \
go build -ldflags "$(GO2RTC_GO_LDFLAGS)")
endef
define GO2RTC_INSTALL_TARGET_CMDS